xhci_dbc
dbc = container_of(to_delayed_work(work), struct xhci_dbc, event_work);
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc = xhci->dbc;
struct xhci_dbc *dbc = xhci->dbc;
struct xhci_dbc *dbc = xhci->dbc;
struct xhci_dbc *dbc = xhci->dbc;
struct xhci_dbc *dbc = xhci->dbc;
struct xhci_dbc *dbc = xhci->dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
static void xhci_dbc_init_contexts(struct xhci_dbc *dbc)
struct xhci_dbc *
struct xhci_dbc *dbc;
void xhci_dbc_remove(struct xhci_dbc *dbc)
struct xhci_dbc *dbc = xhci->dbc;
struct xhci_dbc *dbc = xhci->dbc;
struct xhci_dbc *dbc = req->dbc;
static void xhci_dbc_flush_requests(struct xhci_dbc *dbc)
dbc_alloc_request(struct xhci_dbc *dbc, unsigned int direction, gfp_t flags)
struct xhci_dbc *dbc = req->dbc;
struct xhci_dbc *dbc = req->dbc;
struct xhci_dbc *dbc = req->dbc;
static inline void xhci_dbc_do_eps_init(struct xhci_dbc *dbc, bool direction)
static void xhci_dbc_eps_init(struct xhci_dbc *dbc)
static void xhci_dbc_eps_exit(struct xhci_dbc *dbc)
memset(dbc->eps, 0, sizeof_field(struct xhci_dbc, eps));
static int xhci_dbc_reinit_ep_rings(struct xhci_dbc *dbc)
static int xhci_dbc_mem_init(struct xhci_dbc *dbc, gfp_t flags)
static void xhci_dbc_init_ep_contexts(struct xhci_dbc *dbc)
static void xhci_dbc_mem_cleanup(struct xhci_dbc *dbc)
static int xhci_do_dbc_start(struct xhci_dbc *dbc)
static int xhci_do_dbc_stop(struct xhci_dbc *dbc)
static int xhci_dbc_start(struct xhci_dbc *dbc)
static void xhci_dbc_stop(struct xhci_dbc *dbc)
handle_ep_halt_changes(struct xhci_dbc *dbc, struct dbc_ep *dep, bool halted)
dbc_handle_port_status(struct xhci_dbc *dbc, union xhci_trb *event)
static void dbc_handle_xfer_event(struct xhci_dbc *dbc, union xhci_trb *event)
static enum evtreturn xhci_dbc_do_handle_events(struct xhci_dbc *dbc)
struct xhci_dbc *dbc;
struct xhci_dbc *dbc;
int (*configure)(struct xhci_dbc *dbc);
void (*disconnect)(struct xhci_dbc *dbc);
void (*complete)(struct xhci_dbc *dbc,
struct xhci_dbc *dbc;
static inline struct dbc_ep *get_in_ep(struct xhci_dbc *dbc)
static inline struct dbc_ep *get_out_ep(struct xhci_dbc *dbc)
void xhci_dbc_tty_remove(struct xhci_dbc *dbc);
struct xhci_dbc *xhci_alloc_dbc(struct device *dev, void __iomem *res,
void xhci_dbc_remove(struct xhci_dbc *dbc);
struct dbc_request *dbc_alloc_request(struct xhci_dbc *dbc,
dbc_read_complete(struct xhci_dbc *dbc, struct dbc_request *req)
static void dbc_write_complete(struct xhci_dbc *dbc, struct dbc_request *req)
static inline struct dbc_port *dbc_to_port(struct xhci_dbc *dbc)
xhci_dbc_alloc_requests(struct xhci_dbc *dbc, unsigned int direction,
void (*fn)(struct xhci_dbc *, struct dbc_request *))
xhci_dbc_tty_init_port(struct xhci_dbc *dbc, struct dbc_port *port)
static int xhci_dbc_tty_register_device(struct xhci_dbc *dbc)
static void xhci_dbc_tty_unregister_device(struct xhci_dbc *dbc)
struct xhci_dbc *dbc;
void xhci_dbc_tty_remove(struct xhci_dbc *dbc)