Home
last modified time | relevance | path

Searched refs:cmd_ring (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/scsi/snic/
H A Dvnic_dev.c38 struct vnic_devcmd2 *cmd_ring; member
295 dc2c->cmd_ring[posted].cmd = cmd; in _svnic_dev_cmd2()
296 dc2c->cmd_ring[posted].flags = 0; in _svnic_dev_cmd2()
299 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in _svnic_dev_cmd2()
303 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in _svnic_dev_cmd2()
313 if (dc2c->cmd_ring[posted].flags & DEVCMD2_FNORESULT) in _svnic_dev_cmd2()
406 dc2c->cmd_ring = (struct vnic_devcmd2 *) dc2c->wq.ring.descs; in svnic_dev_init_devcmd2()
/OK3568_Linux_fs/kernel/drivers/scsi/fnic/
H A Dvnic_dev.c36 struct vnic_devcmd2 *cmd_ring; member
356 dc2c->cmd_ring[posted].cmd = cmd; in vnic_dev_cmd2()
357 dc2c->cmd_ring[posted].flags = 0; in vnic_dev_cmd2()
360 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in vnic_dev_cmd2()
363 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in vnic_dev_cmd2()
375 if (dc2c->cmd_ring[posted].flags & DEVCMD2_FNORESULT) in vnic_dev_cmd2()
468 vdev->devcmd2->cmd_ring = in vnic_dev_init_devcmd2()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/rocker/
H A Drocker_main.c579 const struct rocker_dma_ring_info *cmd_ring = &rocker->cmd_ring; in rocker_dma_cmd_ring_waits_alloc() local
583 for (i = 0; i < cmd_ring->size; i++) { in rocker_dma_cmd_ring_waits_alloc()
584 err = rocker_dma_cmd_ring_wait_alloc(&cmd_ring->desc_info[i]); in rocker_dma_cmd_ring_waits_alloc()
592 rocker_dma_cmd_ring_wait_free(&cmd_ring->desc_info[i]); in rocker_dma_cmd_ring_waits_alloc()
598 const struct rocker_dma_ring_info *cmd_ring = &rocker->cmd_ring; in rocker_dma_cmd_ring_waits_free() local
601 for (i = 0; i < cmd_ring->size; i++) in rocker_dma_cmd_ring_waits_free()
602 rocker_dma_cmd_ring_wait_free(&cmd_ring->desc_info[i]); in rocker_dma_cmd_ring_waits_free()
612 &rocker->cmd_ring); in rocker_dma_rings_init()
620 err = rocker_dma_ring_bufs_alloc(rocker, &rocker->cmd_ring, in rocker_dma_rings_init()
655 rocker_dma_ring_bufs_free(rocker, &rocker->cmd_ring, in rocker_dma_rings_init()
[all …]
H A Drocker.h67 struct rocker_dma_ring_info cmd_ring; member
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dxhci-mem.c1964 if (xhci->cmd_ring) in xhci_mem_cleanup()
1965 xhci_ring_free(xhci, xhci->cmd_ring); in xhci_mem_cleanup()
1966 xhci->cmd_ring = NULL; in xhci_mem_cleanup()
2123 .input_dma = xhci->cmd_ring->first_seg->dma, in xhci_check_trb_in_td_math()
2129 .end_trb = &xhci->cmd_ring->first_seg->trbs[TRBS_PER_SEGMENT - 1], in xhci_check_trb_in_td_math()
2130 .input_dma = xhci->cmd_ring->first_seg->dma, in xhci_check_trb_in_td_math()
2135 .start_trb = xhci->cmd_ring->first_seg->trbs, in xhci_check_trb_in_td_math()
2136 .end_trb = &xhci->cmd_ring->first_seg->trbs[TRBS_PER_SEGMENT - 1], in xhci_check_trb_in_td_math()
2137 .input_dma = xhci->cmd_ring->first_seg->dma, in xhci_check_trb_in_td_math()
2172 .input_dma = xhci->cmd_ring->first_seg->dma + 2*16, in xhci_check_trb_in_td_math()
[all …]
H A Dxhci-ring.c360 if ((xhci->cmd_ring->dequeue != xhci->cmd_ring->enqueue) && in xhci_handle_stopped_cmd_ring()
371 struct xhci_segment *new_seg = xhci->cmd_ring->deq_seg; in xhci_abort_cmd_ring()
372 union xhci_trb *new_deq = xhci->cmd_ring->dequeue; in xhci_abort_cmd_ring()
393 xhci_write_64(xhci, crcr | CMD_RING_ABORT, &xhci->op_regs->cmd_ring); in xhci_abort_cmd_ring()
401 ret = xhci_handshake(&xhci->op_regs->cmd_ring, in xhci_abort_cmd_ring()
1667 hw_ring_state = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_handle_command_timeout()
1716 cmd_trb = xhci->cmd_ring->dequeue; in handle_cmd_completion()
1718 trace_xhci_handle_command(xhci->cmd_ring, &cmd_trb->generic); in handle_cmd_completion()
1720 cmd_dequeue_dma = xhci_trb_virt_to_dma(xhci->cmd_ring->deq_seg, in handle_cmd_completion()
1744 if (cmd->command_trb != xhci->cmd_ring->dequeue) { in handle_cmd_completion()
[all …]
H A Dxhci.c263 val = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_zero_64b_regs()
265 xhci_write_64(xhci, 0, &xhci->op_regs->cmd_ring); in xhci_zero_64b_regs()
845 val_64 = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_set_cmd_ring_deq()
847 (xhci_trb_virt_to_dma(xhci->cmd_ring->deq_seg, in xhci_set_cmd_ring_deq()
848 xhci->cmd_ring->dequeue) & in xhci_set_cmd_ring_deq()
850 xhci->cmd_ring->cycle_state; in xhci_set_cmd_ring_deq()
854 xhci_write_64(xhci, val_64, &xhci->op_regs->cmd_ring); in xhci_set_cmd_ring_deq()
871 ring = xhci->cmd_ring; in xhci_clear_command_ring()
H A Dxhci-debugfs.c691 xhci_debugfs_create_ring_dir(xhci, &xhci->cmd_ring, in xhci_debugfs_init()
H A Dxhci.h187 __le64 cmd_ring; member
1802 struct xhci_ring *cmd_ring; member
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dxhci-mem.c176 xhci_ring_free(ctrl->cmd_ring); in xhci_cleanup()
526 ctrl->cmd_ring = xhci_ring_alloc(1, true); in xhci_mem_init()
529 trb_64 = (uintptr_t)ctrl->cmd_ring->first_seg->trbs; in xhci_mem_init()
533 ctrl->cmd_ring->cycle_state; in xhci_mem_init()
H A Dxhci-ring.c278 BUG_ON(prepare_ring(ctrl, ctrl->cmd_ring, EP_STATE_RUNNING)); in xhci_queue_command()
284 ctrl->cmd_ring->cycle_state; in xhci_queue_command()
293 queue_trb(ctrl, ctrl->cmd_ring, false, fields); in xhci_queue_command()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.c320 dc2c->cmd_ring[posted].cmd = cmd; in _vnic_dev_cmd2()
321 dc2c->cmd_ring[posted].flags = 0; in _vnic_dev_cmd2()
324 dc2c->cmd_ring[posted].flags |= DEVCMD2_FNORESULT; in _vnic_dev_cmd2()
327 dc2c->cmd_ring[posted].args[i] = vdev->args[i]; in _vnic_dev_cmd2()
337 if (dc2c->cmd_ring[posted].flags & DEVCMD2_FNORESULT) in _vnic_dev_cmd2()
420 vdev->devcmd2->cmd_ring = vdev->devcmd2->wq.ring.descs; in vnic_dev_init_devcmd2()
H A Dvnic_wq.h93 struct vnic_devcmd2 *cmd_ring; member
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hci/
H A Dphl_trx_pcie.h54 struct rtw_h2c_pkt **cmd_ring; member
H A Dphl_trx_pcie.c509 if (NULL != h2c_work->cmd_ring) { in _phl_free_h2c_work_ring()
510 _os_mem_free(drv_priv, h2c_work->cmd_ring, in _phl_free_h2c_work_ring()
562 h2c_work->cmd_ring = in _phl_alloc_h2c_work_ring()
572 if (!h2c_work->cmd_ring || !h2c_work->data_ring || in _phl_alloc_h2c_work_ring()
577 _os_mem_set(drv_priv, h2c_work->cmd_ring, 0, in _phl_alloc_h2c_work_ring()
597 h2c_work->cmd_ring[i] = cmd; in _phl_alloc_h2c_work_ring()
649 h2c_work->cmd_ring = NULL; in _phl_alloc_h2c_work_ring()
895 ring = h2c_work->cmd_ring; in enqueue_h2c_work_ring()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c613 struct hal_srng *cmd_ring; in ath11k_dp_tx_send_reo_cmd() local
616 cmd_ring = &ab->hal.srng_list[dp->reo_cmd_ring.ring_id]; in ath11k_dp_tx_send_reo_cmd()
617 cmd_num = ath11k_hal_reo_cmd_send(ab, cmd_ring, type, cmd); in ath11k_dp_tx_send_reo_cmd()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/qxl/
H A Dqxl_dev.h352 struct qxl_command cmd_ring[QXL_COMMAND_RING_SIZE]; member
/OK3568_Linux_fs/u-boot/include/usb/
H A Dxhci.h1225 struct xhci_ring *cmd_ring; member
/OK3568_Linux_fs/kernel/drivers/bus/mhi/core/
H A Dmain.c694 struct mhi_cmd *cmd_ring = &mhi_cntrl->mhi_cmd[PRIMARY_CMD_RING]; in mhi_process_cmd_completion() local
695 struct mhi_ring *mhi_ring = &cmd_ring->ring; in mhi_process_cmd_completion()