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()
997 struct xhci_hcd *xhci; in dbc_show() local
999 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_show()
1000 dbc = xhci->dbc; in dbc_show()
1012 struct xhci_hcd *xhci; in dbc_store() local
1015 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_store()
1016 dbc = xhci->dbc; in dbc_store()
1033 struct xhci_hcd *xhci; in dbc_idVendor_show() local
1035 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idVendor_show()
1036 dbc = xhci->dbc; in dbc_idVendor_show()
1046 struct xhci_hcd *xhci; in dbc_idVendor_store() local
1056 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idVendor_store()
1057 dbc = xhci->dbc; in dbc_idVendor_store()
1075 struct xhci_hcd *xhci; in dbc_idProduct_show() local
1077 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idProduct_show()
1078 dbc = xhci->dbc; in dbc_idProduct_show()
1088 struct xhci_hcd *xhci; in dbc_idProduct_store() local
1098 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idProduct_store()
1099 dbc = xhci->dbc; in dbc_idProduct_store()
1116 struct xhci_hcd *xhci; in dbc_bcdDevice_show() local
1118 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bcdDevice_show()
1119 dbc = xhci->dbc; in dbc_bcdDevice_show()
1129 struct xhci_hcd *xhci; in dbc_bcdDevice_store() local
1139 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bcdDevice_store()
1140 dbc = xhci->dbc; in dbc_bcdDevice_store()
1158 struct xhci_hcd *xhci; in dbc_bInterfaceProtocol_show() local
1160 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bInterfaceProtocol_show()
1161 dbc = xhci->dbc; in dbc_bInterfaceProtocol_show()
1171 struct xhci_hcd *xhci; in dbc_bInterfaceProtocol_store() local
1182 /* ...xhci only supports values 0 and 1 */ in dbc_bInterfaceProtocol_store()
1186 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bInterfaceProtocol_store()
1187 dbc = xhci->dbc; in dbc_bInterfaceProtocol_store()
1205 struct xhci_hcd *xhci; in dbc_poll_interval_ms_show() local
1207 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_poll_interval_ms_show()
1208 dbc = xhci->dbc; in dbc_poll_interval_ms_show()
1218 struct xhci_hcd *xhci; in dbc_poll_interval_ms_store() local
1226 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_poll_interval_ms_store()
1227 dbc = xhci->dbc; in dbc_poll_interval_ms_store()
1304 int xhci_create_dbc_dev(struct xhci_hcd *xhci) in xhci_create_dbc_dev() argument
1312 dev = xhci_to_hcd(xhci)->self.controller; in xhci_create_dbc_dev()
1313 base = &xhci->cap_regs->hc_capbase; in xhci_create_dbc_dev()
1320 if (xhci->dbc) in xhci_create_dbc_dev()
1323 ret = xhci_dbc_tty_probe(dev, base + dbc_cap_offs, xhci); in xhci_create_dbc_dev()
1328 void xhci_remove_dbc_dev(struct xhci_hcd *xhci) in xhci_remove_dbc_dev() argument
1332 if (!xhci->dbc) in xhci_remove_dbc_dev()
1335 xhci_dbc_tty_remove(xhci->dbc); in xhci_remove_dbc_dev()
1336 spin_lock_irqsave(&xhci->lock, flags); in xhci_remove_dbc_dev()
1337 xhci->dbc = NULL; in xhci_remove_dbc_dev()
1338 spin_unlock_irqrestore(&xhci->lock, flags); in xhci_remove_dbc_dev()
1342 int xhci_dbc_suspend(struct xhci_hcd *xhci) in xhci_dbc_suspend() argument
1344 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_suspend()
1357 int xhci_dbc_resume(struct xhci_hcd *xhci) in xhci_dbc_resume() argument
1360 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_resume()