Lines Matching defs:bank
68 /* for now, use only one transfer register bank */
138 u8 bank,
146 addr = SL811HS_PACKET_BUF(bank == 0);
152 sl811_write(sl811, bank + SL11H_BUFADDRREG, addr);
158 sl811_write(sl811, bank + SL11H_HOSTCTLREG,
169 u8 bank,
180 sl811_write(sl811, bank + SL11H_BUFADDRREG, 0);
189 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
203 u8 bank,
213 addr = SL811HS_PACKET_BUF(bank == 0);
220 sl811_write(sl811, bank + SL11H_BUFADDRREG, addr);
225 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
239 u8 bank,
257 addr = SL811HS_PACKET_BUF(bank == 0);
263 sl811_write(sl811, bank + SL11H_BUFADDRREG, addr);
268 sl811_write(sl811, bank + SL11H_HOSTCTLREG,
302 static struct sl811h_ep *start(struct sl811 *sl811, u8 bank)
327 if ((bank && sl811->active_b == ep) || sl811->active_a == ep)
381 in_packet(sl811, ep, urb, bank, control);
384 out_packet(sl811, ep, urb, bank, control);
387 setup_packet(sl811, ep, urb, bank, control);
390 status_packet(sl811, ep, urb, bank, control);
475 done(struct sl811 *sl811, struct sl811h_ep *ep, u8 bank)
484 status = sl811_read(sl811, bank + SL11H_PKTSTATREG);
490 // PACKET("...NAK_%02x qh%p\n", bank, ep);
506 // PACKET("...ACK/out_%02x qh%p\n", bank, ep);
524 // PACKET("...ACK/in_%02x qh%p\n", bank, ep);
528 bank + SL11H_XFERCNTREG);
534 sl811_read_buf(sl811, SL811HS_PACKET_BUF(bank == 0),
548 // PACKET("...ACK/setup_%02x qh%p\n", bank, ep);
560 // PACKET("...ACK/status_%02x qh%p\n", bank, ep);
567 PACKET("...STALL_%02x qh%p\n", bank, ep);
581 bank, status, ep, urbstat);