Lines Matching defs:control
131 /* SETUP starts a new control request. Devices are not allowed to
132 * STALL or NAK these; they must cancel any pending control requests.
139 u8 control
159 control | SL11H_HCTLMASK_OUT);
164 /* STATUS finishes control requests, often after IN or OUT data packets */
170 u8 control
186 control |= SL11H_HCTLMASK_TOGGLE;
188 control |= SL11H_HCTLMASK_OUT;
189 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
204 u8 control
214 if (!(control & SL11H_HCTLMASK_ISOCH)
216 control |= SL11H_HCTLMASK_TOGGLE;
225 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
240 u8 control
254 if (!(control & SL11H_HCTLMASK_ISOCH)
256 control |= SL11H_HCTLMASK_TOGGLE;
269 control | SL11H_HCTLMASK_OUT);
307 u8 control;
345 control = ep->defctrl;
353 if (control & SL11H_HCTLMASK_PREAMBLE) {
371 control |= SL11H_HCTLMASK_AFTERSOF;
373 /* throttle bulk/control irq noise */
375 control |= SL11H_HCTLMASK_AFTERSOF;
381 in_packet(sl811, ep, urb, bank, control);
384 out_packet(sl811, ep, urb, bank, control);
387 setup_packet(sl811, ep, urb, bank, control);
389 case USB_PID_ACK: /* for control status */
390 status_packet(sl811, ep, urb, bank, control);