| /kernel/linux/linux-5.10/drivers/scsi/snic/ |
| D | vnic_dev.c | 38 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()
|
| /kernel/linux/linux-5.10/drivers/scsi/fnic/ |
| D | vnic_dev.c | 36 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()
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | xhci-mem.c | 1879 if (xhci->cmd_ring) in xhci_mem_cleanup() 1880 xhci_ring_free(xhci, xhci->cmd_ring); in xhci_mem_cleanup() 1881 xhci->cmd_ring = NULL; in xhci_mem_cleanup() 2034 .input_dma = xhci->cmd_ring->first_seg->dma, in xhci_check_trb_in_td_math() 2040 .end_trb = &xhci->cmd_ring->first_seg->trbs[TRBS_PER_SEGMENT - 1], in xhci_check_trb_in_td_math() 2041 .input_dma = xhci->cmd_ring->first_seg->dma, in xhci_check_trb_in_td_math() 2046 .start_trb = xhci->cmd_ring->first_seg->trbs, in xhci_check_trb_in_td_math() 2047 .end_trb = &xhci->cmd_ring->first_seg->trbs[TRBS_PER_SEGMENT - 1], in xhci_check_trb_in_td_math() 2048 .input_dma = xhci->cmd_ring->first_seg->dma, in xhci_check_trb_in_td_math() 2083 .input_dma = xhci->cmd_ring->first_seg->dma + 2*16, in xhci_check_trb_in_td_math() [all …]
|
| D | xhci-ring.c | 334 if ((xhci->cmd_ring->dequeue != xhci->cmd_ring->enqueue) && in xhci_handle_stopped_cmd_ring() 345 struct xhci_segment *new_seg = xhci->cmd_ring->deq_seg; in xhci_abort_cmd_ring() 346 union xhci_trb *new_deq = xhci->cmd_ring->dequeue; in xhci_abort_cmd_ring() 367 xhci_write_64(xhci, crcr | CMD_RING_ABORT, &xhci->op_regs->cmd_ring); in xhci_abort_cmd_ring() 375 ret = xhci_handshake(&xhci->op_regs->cmd_ring, in xhci_abort_cmd_ring() 1539 hw_ring_state = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_handle_command_timeout() 1583 cmd_trb = xhci->cmd_ring->dequeue; in handle_cmd_completion() 1585 trace_xhci_handle_command(xhci->cmd_ring, &cmd_trb->generic); in handle_cmd_completion() 1587 cmd_dequeue_dma = xhci_trb_virt_to_dma(xhci->cmd_ring->deq_seg, in handle_cmd_completion() 1611 if (cmd->command_trb != xhci->cmd_ring->dequeue) { in handle_cmd_completion() [all …]
|
| D | xhci.c | 266 val = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_zero_64b_regs() 268 xhci_write_64(xhci, 0, &xhci->op_regs->cmd_ring); in xhci_zero_64b_regs() 848 val_64 = xhci_read_64(xhci, &xhci->op_regs->cmd_ring); in xhci_set_cmd_ring_deq() 850 (xhci_trb_virt_to_dma(xhci->cmd_ring->deq_seg, in xhci_set_cmd_ring_deq() 851 xhci->cmd_ring->dequeue) & in xhci_set_cmd_ring_deq() 853 xhci->cmd_ring->cycle_state; in xhci_set_cmd_ring_deq() 857 xhci_write_64(xhci, val_64, &xhci->op_regs->cmd_ring); in xhci_set_cmd_ring_deq() 874 ring = xhci->cmd_ring; in xhci_clear_command_ring()
|
| D | xhci-debugfs.c | 691 xhci_debugfs_create_ring_dir(xhci, &xhci->cmd_ring, in xhci_debugfs_init()
|
| D | xhci.h | 186 __le64 cmd_ring; member 1789 struct xhci_ring *cmd_ring; member
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/rocker/ |
| D | rocker_main.c | 579 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 …]
|
| D | rocker.h | 67 struct rocker_dma_ring_info cmd_ring; member
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
| D | vnic_dev.c | 320 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()
|
| D | vnic_wq.h | 93 struct vnic_devcmd2 *cmd_ring; member
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
| D | dp_tx.c | 613 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()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
| D | qxl_dev.h | 352 struct qxl_command cmd_ring[QXL_COMMAND_RING_SIZE]; member
|
| /kernel/linux/linux-5.10/drivers/bus/mhi/core/ |
| D | main.c | 694 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()
|