Lines Matching refs:pipe
47 struct usbhs_pipe *pipe; member
59 ((i) < (info)->size) && ((pos) = (info)->pipe + (i)); \
76 char *usbhs_pipe_name(struct usbhs_pipe *pipe);
79 void usbhs_pipe_free(struct usbhs_pipe *pipe);
82 int usbhs_pipe_is_dir_in(struct usbhs_pipe *pipe);
83 int usbhs_pipe_is_dir_host(struct usbhs_pipe *pipe);
84 int usbhs_pipe_is_running(struct usbhs_pipe *pipe);
85 void usbhs_pipe_running(struct usbhs_pipe *pipe, int running);
89 int usbhs_pipe_get_maxpacket(struct usbhs_pipe *pipe);
90 void usbhs_pipe_clear(struct usbhs_pipe *pipe);
91 int usbhs_pipe_is_accessible(struct usbhs_pipe *pipe);
92 bool usbhs_pipe_contains_transmittable_data(struct usbhs_pipe *pipe);
93 void usbhs_pipe_enable(struct usbhs_pipe *pipe);
94 void usbhs_pipe_disable(struct usbhs_pipe *pipe);
95 void usbhs_pipe_stall(struct usbhs_pipe *pipe);
96 int usbhs_pipe_is_stall(struct usbhs_pipe *pipe);
97 void usbhs_pipe_set_trans_count_if_bulk(struct usbhs_pipe *pipe, int len);
98 void usbhs_pipe_select_fifo(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo);
99 void usbhs_pipe_config_update(struct usbhs_pipe *pipe, u16 devsel,
101 void usbhs_pipe_config_change_bfre(struct usbhs_pipe *pipe, int enable);
103 #define usbhs_pipe_sequence_data0(pipe) usbhs_pipe_data_sequence(pipe, 0) argument
104 #define usbhs_pipe_sequence_data1(pipe) usbhs_pipe_data_sequence(pipe, 1) argument
105 void usbhs_pipe_data_sequence(struct usbhs_pipe *pipe, int data);
108 #define usbhs_pipe_number(p) (int)((p) - (p)->priv->pipe_info.pipe)
109 #define usbhs_pipe_is_dcp(p) ((p)->priv->pipe_info.pipe == (p))
120 void usbhs_dcp_control_transfer_done(struct usbhs_pipe *pipe);
121 void usbhs_dcp_dir_for_host(struct usbhs_pipe *pipe, int dir_out);