Lines Matching full:xhci

3  * xhci-dbgcap.c - xHCI debug capability support
28 #include "xhci.h"
29 #include "xhci-trace.h"
30 #include "xhci-dbgcap.h"
429 /* xhci 7.6.9, all three contexts; info, ep-out and ep-in. Each 64 bytes*/ in dbc_alloc_ctx()
984 struct xhci_hcd *xhci; in dbc_show() local
986 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_show()
987 dbc = xhci->dbc; in dbc_show()
999 struct xhci_hcd *xhci; in dbc_store() local
1002 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_store()
1003 dbc = xhci->dbc; in dbc_store()
1020 struct xhci_hcd *xhci; in dbc_idVendor_show() local
1022 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idVendor_show()
1023 dbc = xhci->dbc; in dbc_idVendor_show()
1033 struct xhci_hcd *xhci; in dbc_idVendor_store() local
1043 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idVendor_store()
1044 dbc = xhci->dbc; in dbc_idVendor_store()
1062 struct xhci_hcd *xhci; in dbc_idProduct_show() local
1064 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idProduct_show()
1065 dbc = xhci->dbc; in dbc_idProduct_show()
1075 struct xhci_hcd *xhci; in dbc_idProduct_store() local
1085 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idProduct_store()
1086 dbc = xhci->dbc; in dbc_idProduct_store()
1103 struct xhci_hcd *xhci; in dbc_bcdDevice_show() local
1105 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bcdDevice_show()
1106 dbc = xhci->dbc; in dbc_bcdDevice_show()
1116 struct xhci_hcd *xhci; in dbc_bcdDevice_store() local
1126 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bcdDevice_store()
1127 dbc = xhci->dbc; in dbc_bcdDevice_store()
1145 struct xhci_hcd *xhci; in dbc_bInterfaceProtocol_show() local
1147 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bInterfaceProtocol_show()
1148 dbc = xhci->dbc; in dbc_bInterfaceProtocol_show()
1158 struct xhci_hcd *xhci; in dbc_bInterfaceProtocol_store() local
1169 /* ...xhci only supports values 0 and 1 */ in dbc_bInterfaceProtocol_store()
1173 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bInterfaceProtocol_store()
1174 dbc = xhci->dbc; in dbc_bInterfaceProtocol_store()
1192 struct xhci_hcd *xhci; in dbc_poll_interval_ms_show() local
1194 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_poll_interval_ms_show()
1195 dbc = xhci->dbc; in dbc_poll_interval_ms_show()
1205 struct xhci_hcd *xhci; in dbc_poll_interval_ms_store() local
1213 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_poll_interval_ms_store()
1214 dbc = xhci->dbc; in dbc_poll_interval_ms_store()
1291 int xhci_create_dbc_dev(struct xhci_hcd *xhci) in xhci_create_dbc_dev() argument
1299 dev = xhci_to_hcd(xhci)->self.controller; in xhci_create_dbc_dev()
1300 base = &xhci->cap_regs->hc_capbase; in xhci_create_dbc_dev()
1307 if (xhci->dbc) in xhci_create_dbc_dev()
1310 ret = xhci_dbc_tty_probe(dev, base + dbc_cap_offs, xhci); in xhci_create_dbc_dev()
1315 void xhci_remove_dbc_dev(struct xhci_hcd *xhci) in xhci_remove_dbc_dev() argument
1319 if (!xhci->dbc) in xhci_remove_dbc_dev()
1322 xhci_dbc_tty_remove(xhci->dbc); in xhci_remove_dbc_dev()
1323 spin_lock_irqsave(&xhci->lock, flags); in xhci_remove_dbc_dev()
1324 xhci->dbc = NULL; in xhci_remove_dbc_dev()
1325 spin_unlock_irqrestore(&xhci->lock, flags); in xhci_remove_dbc_dev()
1329 int xhci_dbc_suspend(struct xhci_hcd *xhci) in xhci_dbc_suspend() argument
1331 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_suspend()
1344 int xhci_dbc_resume(struct xhci_hcd *xhci) in xhci_dbc_resume() argument
1347 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_resume()