Lines Matching refs:xhci

94 dbc_read_complete(struct xhci_hcd *xhci, struct dbc_request *req)  in dbc_read_complete()  argument
97 struct xhci_dbc *dbc = xhci->dbc; in dbc_read_complete()
106 static void dbc_write_complete(struct xhci_hcd *xhci, struct dbc_request *req) in dbc_write_complete() argument
109 struct xhci_dbc *dbc = xhci->dbc; in dbc_write_complete()
121 xhci_warn(xhci, "unexpected write complete status %d\n", in dbc_write_complete()
284 int xhci_dbc_tty_register_driver(struct xhci_hcd *xhci) in xhci_dbc_tty_register_driver() argument
287 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_tty_register_driver()
313 xhci_err(xhci, in xhci_dbc_tty_register_driver()
421 xhci_dbc_tty_init_port(struct xhci_hcd *xhci, struct dbc_port *port) in xhci_dbc_tty_init_port() argument
430 port->in = get_in_ep(xhci); in xhci_dbc_tty_init_port()
431 port->out = get_out_ep(xhci); in xhci_dbc_tty_init_port()
443 int xhci_dbc_tty_register_device(struct xhci_hcd *xhci) in xhci_dbc_tty_register_device() argument
447 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_tty_register_device()
450 xhci_dbc_tty_init_port(xhci, port); in xhci_dbc_tty_register_device()
487 xhci_err(xhci, "can't register tty port, err %d\n", ret); in xhci_dbc_tty_register_device()
492 void xhci_dbc_tty_unregister_device(struct xhci_hcd *xhci) in xhci_dbc_tty_unregister_device() argument
494 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_tty_unregister_device()
502 xhci_dbc_free_requests(get_out_ep(xhci), &port->read_pool); in xhci_dbc_tty_unregister_device()
503 xhci_dbc_free_requests(get_out_ep(xhci), &port->read_queue); in xhci_dbc_tty_unregister_device()
504 xhci_dbc_free_requests(get_in_ep(xhci), &port->write_pool); in xhci_dbc_tty_unregister_device()