Lines Matching refs:pipe

38 	struct usbhs_pipe	*pipe;
102 #define usbhsg_uep_to_pipe(u) ((u)->pipe)
126 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
129 dev_dbg(dev, "pipe %d : queue pop\n", usbhs_pipe_number(pipe));
137 struct usbhs_pipe *pipe = pkt->pipe;
138 struct usbhsg_uep *uep = usbhsg_pipe_to_uep(pipe);
151 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
157 usbhs_pkt_push(pipe, pkt, usbhsg_queue_done,
159 usbhs_pkt_start(pipe);
161 dev_dbg(dev, "pipe %d : queue push (%d)\n",
162 usbhs_pipe_number(pipe),
173 struct usbhs_pipe *pipe = pkt->pipe;
174 struct usbhsg_uep *uep = usbhsg_pipe_to_uep(pipe);
179 dir = usbhs_pipe_is_dir_host(pipe);
206 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp);
208 usbhs_dcp_control_transfer_done(pipe);
218 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
221 usbhs_pipe_disable(pipe);
222 usbhs_pipe_sequence_data0(pipe);
223 usbhs_pipe_enable(pipe);
228 usbhs_pkt_start(pipe);
265 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
267 usbhs_pipe_stall(pipe);
298 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp);
328 pipe->handler = &usbhs_fifo_pio_push_handler;
364 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
367 if (usbhs_pipe_is_stall(pipe))
392 struct usbhs_pipe *pipe;
401 pipe = usbhsg_uep_to_pipe(uep);
402 if (!pipe) {
427 dev_dbg(dev, "%s (pipe %d :%s)\n", handler->name, nth, msg);
459 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp);
479 pipe->handler = &usbhs_fifo_pio_push_handler;
482 pipe->handler = &usbhs_fifo_pio_pop_handler;
485 pipe->handler = &usbhs_ctrl_stage_end_handler;
520 usbhs_pipe_stall(pipe);
532 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
536 pkt = usbhs_pkt_pop(pipe, NULL);
543 usbhs_pipe_disable(pipe);
559 struct usbhs_pipe *pipe;
563 * if it already have pipe,
566 if (uep->pipe) {
567 usbhs_pipe_clear(uep->pipe);
568 usbhs_pipe_sequence_data0(uep->pipe);
572 pipe = usbhs_pipe_malloc(priv,
575 if (pipe) {
576 uep->pipe = pipe;
577 pipe->mod_private = uep;
580 usbhs_pipe_config_update(pipe, 0,
590 pipe->handler = &usbhs_fifo_dma_push_handler;
592 pipe->handler = &usbhs_fifo_dma_pop_handler;
603 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
606 usbhs_pipe_free(pipe);
608 uep->pipe->mod_private = NULL;
609 uep->pipe = NULL;
643 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
648 unlikely(!pipe))
660 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
662 usbhs_pkt_pop(pipe, usbhsg_ureq_to_pkt(ureq));
671 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep);
679 dev_dbg(dev, "set halt %d (pipe %d)\n",
680 halt, usbhs_pipe_number(pipe));
686 usbhs_pipe_stall(pipe);
688 usbhs_pipe_disable(pipe);
757 * pipe initialize and enable DCP
764 dcp->pipe = usbhs_dcp_malloc(priv);
765 dcp->pipe->mod_private = dcp;
766 usbhs_pipe_config_update(dcp->pipe, 0, 0, 64);
982 uep->pipe = NULL;
994 /* init normal pipe */