Symbol: octeon_hcd
drivers/usb/host/octeon-hcd.c
1014
static struct cvmx_usb_port_status cvmx_usb_get_status(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
1085
static struct cvmx_usb_pipe *cvmx_usb_open_pipe(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
1153
static void cvmx_usb_poll_rx_fifo(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
1203
static int cvmx_usb_fill_tx_hw(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
1257
static void cvmx_usb_poll_tx_fifo(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
1294
static void cvmx_usb_fill_tx_fifo(struct octeon_hcd *usb, int channel)
drivers/usb/host/octeon-hcd.c
1348
static void cvmx_usb_start_channel_control(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
1496
static void cvmx_usb_start_channel(struct octeon_hcd *usb, int channel,
drivers/usb/host/octeon-hcd.c
1840
static struct cvmx_usb_pipe *cvmx_usb_find_ready_pipe(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
1864
static struct cvmx_usb_pipe *cvmx_usb_next_pipe(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
1898
static void cvmx_usb_schedule(struct octeon_hcd *usb, int is_sof)
drivers/usb/host/octeon-hcd.c
1956
static void octeon_usb_urb_complete_callback(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2056
static void cvmx_usb_complete(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2125
struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2186
struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2210
struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2235
struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2266
struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2296
static int cvmx_usb_cancel(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2341
static int cvmx_usb_cancel_all(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2365
static int cvmx_usb_close_pipe(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2386
static int cvmx_usb_get_frame_number(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
2395
static void cvmx_usb_transfer_control(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2479
static void cvmx_usb_transfer_bulk(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2513
static void cvmx_usb_transfer_intr(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2538
static void cvmx_usb_transfer_isoc(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
2595
static int cvmx_usb_poll_channel(struct octeon_hcd *usb, int channel)
drivers/usb/host/octeon-hcd.c
2922
static void octeon_usb_port_callback(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
2939
static int cvmx_usb_poll(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
3033
static inline struct octeon_hcd *hcd_to_octeon(struct usb_hcd *hcd)
drivers/usb/host/octeon-hcd.c
3035
return (struct octeon_hcd *)(hcd->hcd_priv);
drivers/usb/host/octeon-hcd.c
3040
struct octeon_hcd *usb = hcd_to_octeon(hcd);
drivers/usb/host/octeon-hcd.c
3062
struct octeon_hcd *usb = hcd_to_octeon(hcd);
drivers/usb/host/octeon-hcd.c
3071
struct octeon_hcd *usb = hcd_to_octeon(hcd);
drivers/usb/host/octeon-hcd.c
3247
struct octeon_hcd *usb = hcd_to_octeon(hcd);
drivers/usb/host/octeon-hcd.c
3275
struct octeon_hcd *usb = hcd_to_octeon(hcd);
drivers/usb/host/octeon-hcd.c
3290
struct octeon_hcd *usb = hcd_to_octeon(hcd);
drivers/usb/host/octeon-hcd.c
3305
struct octeon_hcd *usb = hcd_to_octeon(hcd);
drivers/usb/host/octeon-hcd.c
3514
.hcd_priv_size = sizeof(struct octeon_hcd),
drivers/usb/host/octeon-hcd.c
3538
struct octeon_hcd *usb;
drivers/usb/host/octeon-hcd.c
3638
usb = (struct octeon_hcd *)hcd->hcd_priv;
drivers/usb/host/octeon-hcd.c
3687
struct octeon_hcd *usb = hcd_to_octeon(hcd);
drivers/usb/host/octeon-hcd.c
414
static inline struct usb_hcd *octeon_to_hcd(struct octeon_hcd *p)
drivers/usb/host/octeon-hcd.c
524
static inline u32 cvmx_usb_read_csr32(struct octeon_hcd *usb, u64 address)
drivers/usb/host/octeon-hcd.c
538
static inline void cvmx_usb_write_csr32(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
554
static inline int cvmx_usb_pipe_needs_split(struct octeon_hcd *usb,
drivers/usb/host/octeon-hcd.c
576
static int cvmx_wait_tx_rx(struct octeon_hcd *usb, int fflsh_type)
drivers/usb/host/octeon-hcd.c
602
static void cvmx_fifo_setup(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
658
static int cvmx_usb_shutdown(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
692
struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
958
static void cvmx_usb_reset_port(struct octeon_hcd *usb)
drivers/usb/host/octeon-hcd.c
995
static int cvmx_usb_disable(struct octeon_hcd *usb)