Lines Matching defs:octeon_hcd
349 * struct octeon_hcd - the state of the USB block
366 struct octeon_hcd {
414 static inline struct usb_hcd *octeon_to_hcd(struct octeon_hcd *p)
524 static inline u32 cvmx_usb_read_csr32(struct octeon_hcd *usb, u64 address)
538 static inline void cvmx_usb_write_csr32(struct octeon_hcd *usb,
554 static inline int cvmx_usb_pipe_needs_split(struct octeon_hcd *usb,
576 static int cvmx_wait_tx_rx(struct octeon_hcd *usb, int fflsh_type)
602 static void cvmx_fifo_setup(struct octeon_hcd *usb)
658 static int cvmx_usb_shutdown(struct octeon_hcd *usb)
687 * @usb: Pointer to struct octeon_hcd.
692 struct octeon_hcd *usb)
958 static void cvmx_usb_reset_port(struct octeon_hcd *usb)
995 static int cvmx_usb_disable(struct octeon_hcd *usb)
1014 static struct cvmx_usb_port_status cvmx_usb_get_status(struct octeon_hcd *usb)
1085 static struct cvmx_usb_pipe *cvmx_usb_open_pipe(struct octeon_hcd *usb,
1153 static void cvmx_usb_poll_rx_fifo(struct octeon_hcd *usb)
1203 static int cvmx_usb_fill_tx_hw(struct octeon_hcd *usb,
1257 static void cvmx_usb_poll_tx_fifo(struct octeon_hcd *usb)
1294 static void cvmx_usb_fill_tx_fifo(struct octeon_hcd *usb, int channel)
1348 static void cvmx_usb_start_channel_control(struct octeon_hcd *usb,
1496 static void cvmx_usb_start_channel(struct octeon_hcd *usb, int channel,
1840 static struct cvmx_usb_pipe *cvmx_usb_find_ready_pipe(struct octeon_hcd *usb,
1864 static struct cvmx_usb_pipe *cvmx_usb_next_pipe(struct octeon_hcd *usb,
1898 static void cvmx_usb_schedule(struct octeon_hcd *usb, int is_sof)
1956 static void octeon_usb_urb_complete_callback(struct octeon_hcd *usb,
2056 static void cvmx_usb_complete(struct octeon_hcd *usb,
2125 struct octeon_hcd *usb,
2186 struct octeon_hcd *usb,
2210 struct octeon_hcd *usb,
2235 struct octeon_hcd *usb,
2266 struct octeon_hcd *usb,
2296 static int cvmx_usb_cancel(struct octeon_hcd *usb,
2341 static int cvmx_usb_cancel_all(struct octeon_hcd *usb,
2365 static int cvmx_usb_close_pipe(struct octeon_hcd *usb,
2386 static int cvmx_usb_get_frame_number(struct octeon_hcd *usb)
2395 static void cvmx_usb_transfer_control(struct octeon_hcd *usb,
2479 static void cvmx_usb_transfer_bulk(struct octeon_hcd *usb,
2513 static void cvmx_usb_transfer_intr(struct octeon_hcd *usb,
2538 static void cvmx_usb_transfer_isoc(struct octeon_hcd *usb,
2595 static int cvmx_usb_poll_channel(struct octeon_hcd *usb, int channel)
2922 static void octeon_usb_port_callback(struct octeon_hcd *usb)
2939 static int cvmx_usb_poll(struct octeon_hcd *usb)
3032 /* convert between an HCD pointer and the corresponding struct octeon_hcd */
3033 static inline struct octeon_hcd *hcd_to_octeon(struct usb_hcd *hcd)
3035 return (struct octeon_hcd *)(hcd->hcd_priv);
3040 struct octeon_hcd *usb = hcd_to_octeon(hcd);
3062 struct octeon_hcd *usb = hcd_to_octeon(hcd);
3071 struct octeon_hcd *usb = hcd_to_octeon(hcd);
3248 struct octeon_hcd *usb = hcd_to_octeon(hcd);
3276 struct octeon_hcd *usb = hcd_to_octeon(hcd);
3291 struct octeon_hcd *usb = hcd_to_octeon(hcd);
3306 struct octeon_hcd *usb = hcd_to_octeon(hcd);
3515 .hcd_priv_size = sizeof(struct octeon_hcd),
3539 struct octeon_hcd *usb;
3639 usb = (struct octeon_hcd *)hcd->hcd_priv;
3688 struct octeon_hcd *usb = hcd_to_octeon(hcd);