Searched full:interrupter (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/usb/host/ |
| H A D | xhci-sideband.c | 309 * xhci_sideband_create_interrupter - creates a new interrupter for this sideband 314 * Sets up a xhci interrupter that can be used for this sideband accessed usb 316 * event ring by setting the 'Interrupter Target' field correctly when queueing 318 * Once this interrupter is created the interrupter target ID can be obtained 351 * xhci_sideband_remove_interrupter - remove the interrupter from a sideband 355 * sideband users to utilize this interrupter. 370 * xhci_sideband_interrupter_id - return the interrupter target id 373 * If a secondary xhci interrupter is set up for this usb device then this 374 * function returns the ID used by the interrupter. The sideband client 375 * needs to write this ID to the 'Interrupter Target' field of the transfer TRBs [all …]
|
| H A D | xhci-mem.c | 1834 * Clean out interrupter registers except ERSTBA. Clearing either the in xhci_remove_interrupter() 1863 /* free interrupter event ring */ in xhci_free_interrupter() 1879 /* interrupter 0 is primary interrupter, don't touch it */ in xhci_remove_secondary_interrupter() 1881 xhci_dbg(xhci, "Invalid secondary interrupter, can't remove\n"); in xhci_remove_secondary_interrupter() 1887 * Cleanup secondary interrupter to ensure there are no pending events. in xhci_remove_secondary_interrupter() 2313 xhci_warn(xhci, "Failed to allocate interrupter event ring\n"); in xhci_alloc_interrupter() 2320 xhci_warn(xhci, "Failed to allocate interrupter erst\n"); in xhci_alloc_interrupter() 2353 /* Set the event ring dequeue address of this interrupter */ in xhci_add_interrupter() 2378 /* Find available secondary interrupter, interrupter 0 is reserved for primary */ in xhci_create_secondary_interrupter() 2397 xhci_warn(xhci, "Failed to add secondary interrupter, max interrupters %d\n", in xhci_create_secondary_interrupter() [all …]
|
| H A D | xhci-ring.c | 3073 /* Clear the interrupt pending bit for a specific interrupter. */ 3089 * Handle all OS-owned events on an interrupter event ring. It may drop 3103 xhci_err(xhci, "ERROR interrupter event ring not ready\n"); in xhci_handle_events() 3221 /* This is the handler of the primary interrupter */ in xhci_irq() 3727 /* Set the TRB length, TD size, and interrupter fields. */ in xhci_queue_bulk_tx() 4221 /* Set the TRB length, TD size, & interrupter fields. */ in xhci_queue_isoc_tx()
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | qcom,q6usb.yaml | 36 Desired XHCI interrupter number to use. Depending on the audio DSP 37 on the platform, it will operate on a specific XHCI interrupter.
|
| /linux/include/sound/ |
| H A D | q6usboffload.h | 12 * @intr_num: usb interrupter number
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-gadget.h | 370 * Each interrupter (defined by a MSI-X vector) has an event ring and an Event 393 /* IMOD - Interrupter Moderation Register - irq_control bitmasks. */ 421 * @ir_set: Array of Interrupter registers. 578 * @int_target: Interrupter target number. 926 * @intr_target: Interrupter target. 1016 /* Interrupter Target - which MSI-X vector to target the completion event at. */ 1367 * @ir_set: Current interrupter register set.
|
| H A D | cdnsp-gadget.c | 1910 /* Initialize the Primary interrupter */ in cdnsp_init()
|
| /linux/drivers/usb/gadget/udc/bdc/ |
| H A D | bdc_core.c | 195 static int setup_srr(struct bdc *bdc, int interrupter) in setup_srr() argument
|
| /linux/sound/usb/qcom/ |
| H A D | qc_audio_offload.c | 1192 * Register secondary interrupter to XHCI and fetch the event buffer info 1217 dev_err(&subs->dev->dev, "failed to fetch interrupter\n"); in uaudio_event_ring_setup()
|