Lines Matching defs:control
139 /* SETUP starts a new control request. Devices are not allowed to
140 * STALL or NAK these; they must cancel any pending control requests.
147 u8 control
167 control | SL11H_HCTLMASK_OUT);
172 /* STATUS finishes control requests, often after IN or OUT data packets */
178 u8 control
194 control |= SL11H_HCTLMASK_TOGGLE;
196 control |= SL11H_HCTLMASK_OUT;
197 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
212 u8 control
222 if (!(control & SL11H_HCTLMASK_ISOCH)
224 control |= SL11H_HCTLMASK_TOGGLE;
233 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
248 u8 control
262 if (!(control & SL11H_HCTLMASK_ISOCH)
264 control |= SL11H_HCTLMASK_TOGGLE;
277 control | SL11H_HCTLMASK_OUT);
315 u8 control;
352 control = ep->defctrl;
360 if (control & SL11H_HCTLMASK_PREAMBLE) {
378 control |= SL11H_HCTLMASK_AFTERSOF;
380 /* throttle bulk/control irq noise */
382 control |= SL11H_HCTLMASK_AFTERSOF;
388 in_packet(sl811, ep, urb, bank, control);
391 out_packet(sl811, ep, urb, bank, control);
394 setup_packet(sl811, ep, urb, bank, control);
396 case USB_PID_ACK: /* for control status */
397 status_packet(sl811, ep, urb, bank, control);