Searched refs:cmd_ring (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-gadget.c | 567 trace_cdnsp_cmd_wait_for_compl(pdev->cmd_ring, &cmd_trb->generic); in cdnsp_wait_for_cmd_compl() 569 ret = readl_poll_timeout_atomic(&pdev->op_regs->cmd_ring, val, in cdnsp_wait_for_cmd_compl() 574 trace_cdnsp_cmd_timeout(pdev->cmd_ring, &cmd_trb->generic); in cdnsp_wait_for_cmd_compl() 583 cmd_deq_dma = cdnsp_trb_virt_to_dma(pdev->cmd_ring->deq_seg, cmd_trb); in cdnsp_wait_for_cmd_compl() 631 trace_cdnsp_handle_command(pdev->cmd_ring, &cmd_trb->generic); in cdnsp_wait_for_cmd_compl() 1418 cdnsp_initialize_ring_info(pdev->cmd_ring); in cdnsp_clear_cmd_ring() 1420 seg = pdev->cmd_ring->first_seg; in cdnsp_clear_cmd_ring() 1421 for (i = 0; i < pdev->cmd_ring->num_segs; i++) { in cdnsp_clear_cmd_ring() 1428 val_64 = cdnsp_read_64(&pdev->op_regs->cmd_ring); in cdnsp_clear_cmd_ring() 1430 (pdev->cmd_ring->first_seg->dma & (u64)~CMD_RING_RSVD_BITS) | in cdnsp_clear_cmd_ring() [all …]
|
| H A D | cdnsp-mem.c | 1077 if (pdev->cmd_ring) in cdnsp_mem_cleanup() 1078 cdnsp_ring_free(pdev, pdev->cmd_ring); in cdnsp_mem_cleanup() 1080 pdev->cmd_ring = NULL; in cdnsp_mem_cleanup() 1287 pdev->cmd_ring = cdnsp_ring_alloc(pdev, 1, TYPE_COMMAND, 0, GFP_KERNEL); in cdnsp_mem_init() 1288 if (!pdev->cmd_ring) in cdnsp_mem_init() 1325 cdnsp_ring_free(pdev, pdev->cmd_ring); in cdnsp_mem_init()
|
| H A D | cdnsp-gadget.h | 122 __le64 cmd_ring; member 1446 struct cdnsp_ring *cmd_ring; member
|
| /linux/drivers/usb/host/ |
| H A D | xhci-ring.c | 482 if ((xhci->cmd_ring->dequeue != xhci->cmd_ring->enqueue) && in xhci_handle_stopped_cmd_ring() 494 struct xhci_segment *new_seg = xhci->cmd_ring->deq_seg; in xhci_abort_cmd_ring() 495 union xhci_trb *new_deq = xhci->cmd_ring->dequeue; in xhci_abort_cmd_ring() 516 xhci_write_64(xhci, crcr | CMD_RING_ABORT, &xhci->op_regs->cmd_ring); in xhci_abort_cmd_ring() 524 ret = xhci_handshake(&xhci->op_regs->cmd_ring, in xhci_abort_cmd_ring() 1771 hw_ring_state = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_handle_command_timeout() 1821 cmd_trb = xhci->cmd_ring->dequeue; in handle_cmd_completion() 1823 trace_xhci_handle_command(xhci->cmd_ring, &cmd_trb->generic, cmd_dma); in handle_cmd_completion() 1833 cmd_dequeue_dma = xhci_trb_virt_to_dma(xhci->cmd_ring->deq_seg, in handle_cmd_completion() 1849 if (cmd->command_trb != xhci->cmd_ring->dequeue) { in handle_cmd_completion() [all …]
|
| H A D | xhci-mem.c | 1945 if (xhci->cmd_ring) in xhci_mem_cleanup() 1946 xhci_ring_free(xhci, xhci->cmd_ring); in xhci_mem_cleanup() 1947 xhci->cmd_ring = NULL; in xhci_mem_cleanup() 2488 xhci->cmd_ring = xhci_ring_alloc(xhci, 1, TYPE_COMMAND, 0, flags); in xhci_mem_init() 2489 if (!xhci->cmd_ring) in xhci_mem_init() 2492 xhci_dbg_trace(xhci, trace_xhci_dbg_init, "Allocated command ring at %p", xhci->cmd_ring); in xhci_mem_init()
|
| /linux/drivers/net/ethernet/rocker/ |
| H A D | rocker.h | 67 struct rocker_dma_ring_info cmd_ring; member
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_dev.h | 352 struct qxl_command cmd_ring[QXL_COMMAND_RING_SIZE]; member
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_rx.c | 148 struct hal_srng *cmd_ring; in ath12k_wifi7_dp_reo_cmd_send() local 151 cmd_ring = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id]; in ath12k_wifi7_dp_reo_cmd_send() 152 cmd_num = ath12k_wifi7_hal_reo_cmd_send(ab, cmd_ring, type, cmd); in ath12k_wifi7_dp_reo_cmd_send()
|