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"
438 /* xhci 7.6.9, all three contexts; info, ep-out and ep-in. Each 64 bytes*/ in dbc_alloc_ctx()
1043 struct xhci_hcd *xhci; in dbc_show() local
1045 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_show()
1046 dbc = xhci->dbc; in dbc_show()
1058 struct xhci_hcd *xhci; in dbc_store() local
1061 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_store()
1062 dbc = xhci->dbc; in dbc_store()
1079 struct xhci_hcd *xhci; in dbc_idVendor_show() local
1081 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idVendor_show()
1082 dbc = xhci->dbc; in dbc_idVendor_show()
1092 struct xhci_hcd *xhci; in dbc_idVendor_store() local
1102 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idVendor_store()
1103 dbc = xhci->dbc; in dbc_idVendor_store()
1121 struct xhci_hcd *xhci; in dbc_idProduct_show() local
1123 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idProduct_show()
1124 dbc = xhci->dbc; in dbc_idProduct_show()
1134 struct xhci_hcd *xhci; in dbc_idProduct_store() local
1144 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_idProduct_store()
1145 dbc = xhci->dbc; in dbc_idProduct_store()
1162 struct xhci_hcd *xhci; in dbc_bcdDevice_show() local
1164 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bcdDevice_show()
1165 dbc = xhci->dbc; in dbc_bcdDevice_show()
1175 struct xhci_hcd *xhci; in dbc_bcdDevice_store() local
1185 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bcdDevice_store()
1186 dbc = xhci->dbc; in dbc_bcdDevice_store()
1204 struct xhci_hcd *xhci; in dbc_bInterfaceProtocol_show() local
1206 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bInterfaceProtocol_show()
1207 dbc = xhci->dbc; in dbc_bInterfaceProtocol_show()
1217 struct xhci_hcd *xhci; in dbc_bInterfaceProtocol_store() local
1228 /* ...xhci only supports values 0 and 1 */ in dbc_bInterfaceProtocol_store()
1232 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_bInterfaceProtocol_store()
1233 dbc = xhci->dbc; in dbc_bInterfaceProtocol_store()
1251 struct xhci_hcd *xhci; in dbc_poll_interval_ms_show() local
1253 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_poll_interval_ms_show()
1254 dbc = xhci->dbc; in dbc_poll_interval_ms_show()
1264 struct xhci_hcd *xhci; in dbc_poll_interval_ms_store() local
1272 xhci = hcd_to_xhci(dev_get_drvdata(dev)); in dbc_poll_interval_ms_store()
1273 dbc = xhci->dbc; in dbc_poll_interval_ms_store()
1350 int xhci_create_dbc_dev(struct xhci_hcd *xhci) in xhci_create_dbc_dev() argument
1358 dev = xhci_to_hcd(xhci)->self.controller; in xhci_create_dbc_dev()
1359 base = &xhci->cap_regs->hc_capbase; in xhci_create_dbc_dev()
1366 if (xhci->dbc) in xhci_create_dbc_dev()
1369 ret = xhci_dbc_tty_probe(dev, base + dbc_cap_offs, xhci); in xhci_create_dbc_dev()
1374 void xhci_remove_dbc_dev(struct xhci_hcd *xhci) in xhci_remove_dbc_dev() argument
1378 if (!xhci->dbc) in xhci_remove_dbc_dev()
1381 xhci_dbc_tty_remove(xhci->dbc); in xhci_remove_dbc_dev()
1382 spin_lock_irqsave(&xhci->lock, flags); in xhci_remove_dbc_dev()
1383 xhci->dbc = NULL; in xhci_remove_dbc_dev()
1384 spin_unlock_irqrestore(&xhci->lock, flags); in xhci_remove_dbc_dev()
1388 int xhci_dbc_suspend(struct xhci_hcd *xhci) in xhci_dbc_suspend() argument
1390 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_suspend()
1410 int xhci_dbc_resume(struct xhci_hcd *xhci) in xhci_dbc_resume() argument
1413 struct xhci_dbc *dbc = xhci->dbc; in xhci_dbc_resume()