Lines Matching refs:pipe
38 struct usbhs_pipe *pipe; member
50 ((i) < (info)->size) && ((pos) = (info)->pipe + (i)); \
67 char *usbhs_pipe_name(struct usbhs_pipe *pipe);
70 void usbhs_pipe_free(struct usbhs_pipe *pipe);
73 int usbhs_pipe_is_dir_in(struct usbhs_pipe *pipe);
74 int usbhs_pipe_is_dir_host(struct usbhs_pipe *pipe);
75 int usbhs_pipe_is_running(struct usbhs_pipe *pipe);
76 void usbhs_pipe_running(struct usbhs_pipe *pipe, int running);
81 int usbhs_pipe_get_maxpacket(struct usbhs_pipe *pipe);
82 void usbhs_pipe_clear(struct usbhs_pipe *pipe);
83 void usbhs_pipe_clear_without_sequence(struct usbhs_pipe *pipe,
85 int usbhs_pipe_is_accessible(struct usbhs_pipe *pipe);
86 bool usbhs_pipe_contains_transmittable_data(struct usbhs_pipe *pipe);
87 void usbhs_pipe_enable(struct usbhs_pipe *pipe);
88 void usbhs_pipe_disable(struct usbhs_pipe *pipe);
89 void usbhs_pipe_stall(struct usbhs_pipe *pipe);
90 int usbhs_pipe_is_stall(struct usbhs_pipe *pipe);
91 void usbhs_pipe_set_trans_count_if_bulk(struct usbhs_pipe *pipe, int len);
92 void usbhs_pipe_select_fifo(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo);
93 void usbhs_pipe_config_update(struct usbhs_pipe *pipe, u16 devsel,
95 void usbhs_pipe_config_change_bfre(struct usbhs_pipe *pipe, int enable);
97 #define usbhs_pipe_sequence_data0(pipe) usbhs_pipe_data_sequence(pipe, 0) argument
98 #define usbhs_pipe_sequence_data1(pipe) usbhs_pipe_data_sequence(pipe, 1) argument
99 void usbhs_pipe_data_sequence(struct usbhs_pipe *pipe, int data);
102 #define usbhs_pipe_number(p) (int)((p) - (p)->priv->pipe_info.pipe)
103 #define usbhs_pipe_is_dcp(p) ((p)->priv->pipe_info.pipe == (p))
114 void usbhs_dcp_control_transfer_done(struct usbhs_pipe *pipe);
115 void usbhs_dcp_dir_for_host(struct usbhs_pipe *pipe, int dir_out);