Searched full:interrupters (Results 1 – 14 of 14) sorted by relevance
/linux/Documentation/devicetree/bindings/usb/ |
H A D | usb-xhci.yaml | 32 num-hc-interrupters: 33 description: Maximum number of interrupters to allocate
|
H A D | snps,dwc3-common.yaml | 389 num-hc-interrupters:
|
/linux/drivers/usb/host/ |
H A D | xhci-mem.c | 1894 xhci->interrupters[intr_num] = NULL; in xhci_remove_secondary_interrupter() 1909 for (i = 0; xhci->interrupters && i < xhci->max_interrupters; i++) { in xhci_mem_cleanup() 1910 if (xhci->interrupters[i]) { in xhci_mem_cleanup() 1911 xhci_remove_interrupter(xhci, xhci->interrupters[i]); in xhci_mem_cleanup() 1912 xhci_free_interrupter(xhci, xhci->interrupters[i]); in xhci_mem_cleanup() 1913 xhci->interrupters[i] = NULL; in xhci_mem_cleanup() 1916 xhci_dbg_trace(xhci, trace_xhci_dbg_init, "Freed interrupters"); in xhci_mem_cleanup() 1990 kfree(xhci->interrupters); in xhci_mem_cleanup() 1998 xhci->interrupters = NULL; in xhci_mem_cleanup() 2336 ir = xhci->interrupters[intr_num]; in xhci_add_interrupter() [all …]
|
H A D | xhci-sideband.c | 276 * device. Transfer events for this device can be routed to this interrupters 363 * Allows for clients to utilize XHCI interrupters and fetch transfer and event
|
H A D | xhci-caps.h | 13 /* bits 8:18, Max Interrupters */
|
H A D | xhci-plat.c | 270 device_property_read_u16(tmpdev, "num-hc-interrupters", in xhci_plat_probe()
|
H A D | xhci.c | 574 xhci->interrupters[0]->isoc_bei_interval = AVOID_BEI_INTERVAL_MAX; in xhci_init() 590 struct xhci_interrupter *ir = xhci->interrupters[0]; in xhci_run_finished() 641 struct xhci_interrupter *ir = xhci->interrupters[0]; in xhci_run() 703 struct xhci_interrupter *ir = xhci->interrupters[0]; in xhci_stop() 807 /* save both primary and all secondary interrupters */ in xhci_save_registers() 810 ir = xhci->interrupters[i]; in xhci_save_registers() 832 /* FIXME should we lock to protect against freeing of interrupters */ in xhci_restore_registers() 834 ir = xhci->interrupters[i]; in xhci_restore_registers() 1176 xhci_disable_interrupter(xhci, xhci->interrupters[0]); in xhci_resume()
|
H A D | xhci-debugfs.c | 783 xhci_debugfs_create_ring_dir(xhci, &xhci->interrupters[0]->event_ring, in xhci_debugfs_init()
|
H A D | xhci-hub.c | 1909 xhci_disable_interrupter(xhci, xhci->interrupters[0]); in xhci_bus_resume() 1982 xhci_enable_interrupter(xhci->interrupters[0]); in xhci_bus_resume()
|
H A D | xhci-ring.c | 3230 * so we can receive interrupts from other MSI-X interrupters. in xhci_irq() 3237 xhci_handle_events(xhci, xhci->interrupters[0], false); in xhci_irq() 4118 ir = xhci->interrupters[0]; in xhci_queue_isoc_tx()
|
H A D | xhci.h | 1535 struct xhci_interrupter **interrupters; member
|
/linux/drivers/usb/dwc3/ |
H A D | host.c | 185 props[prop_idx++] = PROPERTY_ENTRY_U16("num-hc-interrupters", in dwc3_host_init()
|
H A D | core.c | 1774 device_property_read_u16(dev, "num-hc-interrupters", in dwc3_get_properties() 1776 /* DWC3 core allowed to have a max of 8 interrupters */ in dwc3_get_properties()
|
H A D | core.h | 1086 * @num_hc_interrupters: number of host controller interrupters
|