Lines Matching defs:control
130 /* SETUP starts a new control request. Devices are not allowed to
131 * STALL or NAK these; they must cancel any pending control requests.
138 u8 control
158 control | SL11H_HCTLMASK_OUT);
163 /* STATUS finishes control requests, often after IN or OUT data packets */
169 u8 control
185 control |= SL11H_HCTLMASK_TOGGLE;
187 control |= SL11H_HCTLMASK_OUT;
188 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
203 u8 control
213 if (!(control & SL11H_HCTLMASK_ISOCH)
215 control |= SL11H_HCTLMASK_TOGGLE;
224 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
239 u8 control
253 if (!(control & SL11H_HCTLMASK_ISOCH)
255 control |= SL11H_HCTLMASK_TOGGLE;
268 control | SL11H_HCTLMASK_OUT);
306 u8 control;
344 control = ep->defctrl;
352 if (control & SL11H_HCTLMASK_PREAMBLE) {
370 control |= SL11H_HCTLMASK_AFTERSOF;
372 /* throttle bulk/control irq noise */
374 control |= SL11H_HCTLMASK_AFTERSOF;
380 in_packet(sl811, ep, urb, bank, control);
383 out_packet(sl811, ep, urb, bank, control);
386 setup_packet(sl811, ep, urb, bank, control);
388 case USB_PID_ACK: /* for control status */
389 status_packet(sl811, ep, urb, bank, control);