/freebsd/sys/dev/qlxge/ |
H A D | qls_isr.c | 122 qls_rx_comp(qla_host_t *ha, uint32_t rxr_idx, uint32_t cq_idx, q81_rx_t *cq_e) in qls_rx_comp() argument 151 Q81_SET_CQ_INVALID(cq_idx); in qls_rx_comp() 229 qls_cq_isr(qla_host_t *ha, uint32_t cq_idx) in qls_cq_isr() argument 235 struct lro_ctrl *lro = &ha->rx_ring[cq_idx].lro; in qls_cq_isr() 238 cq_b = ha->rx_ring[cq_idx].cq_base_vaddr; in qls_cq_isr() 240 cq_comp_idx = *(ha->rx_ring[cq_idx].cqi_vaddr); in qls_cq_isr() 242 i = ha->rx_ring[cq_idx].cq_next; in qls_cq_isr() 250 qls_tx_comp(ha, cq_idx, (q81_tx_mac_comp_t *)cq_e); in qls_cq_isr() 255 ret = qls_rx_comp(ha, cq_idx, i, (q81_rx_t *)cq_e); in qls_cq_isr() 263 __func__, i, (*(ha->rx_ring[cq_idx].cqi_vaddr)), in qls_cq_isr() [all …]
|
H A D | qls_hw.h | 933 #define Q81_WR_CQ_CONS_IDX(cq_idx, idx) bus_write_4((ha->pci_reg1),\ argument 934 (ha->rx_ring[cq_idx].cq_db_offset + Q81_COMPQ_INDEX_REG), idx) 936 #define Q81_RD_CQ_IDX(cq_idx) bus_read_4((ha->pci_reg1),\ argument 937 (ha->rx_ring[cq_idx].cq_db_offset + Q81_COMPQ_INDEX_REG)) 939 #define Q81_SET_CQ_VALID(cq_idx) bus_write_4((ha->pci_reg1),\ argument 940 (ha->rx_ring[cq_idx].cq_db_offset + Q81_COMPQ_VALID_REG),\ 943 #define Q81_SET_CQ_INVALID(cq_idx) bus_write_4((ha->pci_reg1),\ argument 944 (ha->rx_ring[cq_idx].cq_db_offset + Q81_COMPQ_VALID_REG),\ 947 #define Q81_WR_LBQ_PROD_IDX(cq_idx, idx) bus_write_4((ha->pci_reg1),\ argument 948 (ha->rx_ring[cq_idx].cq_db_offset + Q81_LRGBQ_INDEX_REG), idx) [all …]
|
H A D | qls_def.h | 55 uint32_t cq_idx; member
|
H A D | qls_os.c | 398 ha->irq_vec[i].cq_idx = i; in qls_pci_attach()
|
/freebsd/sys/dev/mlx4/mlx4_en/ |
H A D | mlx4_en_cq.c | 114 int cq_idx) in mlx4_en_activate_cq() argument 131 cq->vector = cq_idx % mdev->dev->caps.num_comp_vectors; in mlx4_en_activate_cq() 149 cq_idx = cq_idx % priv->rx_ring_num; in mlx4_en_activate_cq() 150 rx_cq = priv->rx_cq[cq_idx]; in mlx4_en_activate_cq()
|
H A D | en.h | 803 int cq_idx);
|
/freebsd/sys/dev/vnic/ |
H A D | nicvf_queues.c | 728 nicvf_cq_intr_handler(struct nicvf *nic, uint8_t cq_idx) in nicvf_cq_intr_handler() argument 738 struct cmp_queue *cq = &qs->cq[cq_idx]; in nicvf_cq_intr_handler() 739 struct snd_queue *sq = &qs->sq[cq_idx]; in nicvf_cq_intr_handler() 750 cqe_count = nicvf_queue_reg_read(nic, NIC_QSET_CQ_0_7_STATUS, cq_idx); in nicvf_cq_intr_handler() 756 cqe_head = nicvf_queue_reg_read(nic, NIC_QSET_CQ_0_7_HEAD, cq_idx) >> 9; in nicvf_cq_intr_handler() 760 __func__, cq_idx, cqe_count, cqe_head); in nicvf_cq_intr_handler() 769 dprintf(nic->dev, "CQ%d cq_desc->cqe_type %d\n", cq_idx, in nicvf_cq_intr_handler() 803 __func__, cq_idx, processed_cqe, work_done); in nicvf_cq_intr_handler() 806 nicvf_queue_reg_write(nic, NIC_QSET_CQ_0_7_DOOR, cq_idx, processed_cqe); in nicvf_cq_intr_handler() 818 rq_idx = cq_idx; in nicvf_cq_intr_handler() [all …]
|
H A D | nicvf_queues.h | 272 uint8_t cq_idx; /* CQ index (0 to 7) in the QS */ member 313 uint8_t cq_idx; /* CQ index (0 to 7) in the above QS */ member
|
/freebsd/sys/dev/enic/ |
H A D | if_enic.c | 1624 unsigned int cq_idx; in enic_init_vnic_resources() local 1640 cq_idx = enic_cq_rq(enic, index); in enic_init_vnic_resources() 1643 vnic_rq_init(&enic->rq[index], cq_idx, error_interrupt_enable, in enic_init_vnic_resources() 1646 vnic_cq_clean(&enic->cq[cq_idx]); in enic_init_vnic_resources() 1647 vnic_cq_init(&enic->cq[cq_idx], in enic_init_vnic_resources() 1663 cq_idx = enic_cq_wq(enic, index); in enic_init_vnic_resources() 1665 vnic_wq_init(&enic->wq[index], cq_idx, error_interrupt_enable, in enic_init_vnic_resources() 1670 vnic_cq_clean(&enic->cq[cq_idx]); in enic_init_vnic_resources() 1671 vnic_cq_init(&enic->cq[cq_idx], in enic_init_vnic_resources()
|
/freebsd/sys/contrib/ena-com/ena_defs/ |
H A D | ena_admin_defs.h | 313 uint16_t cq_idx; member 401 uint16_t cq_idx; member 416 uint16_t cq_idx; member 1021 uint16_t cq_idx; member
|
/freebsd/sys/contrib/ena-com/ |
H A D | ena_com.c | 1302 struct ena_com_io_sq *io_sq, u16 cq_idx) in ena_com_create_io_sq() argument 1333 create_cmd.cq_idx = cq_idx; in ena_com_create_io_sq() 1389 rss->rss_ind_tbl[i].cq_idx = io_sq->idx; in ena_com_ind_tbl_convert_to_device() 1499 io_cq->idx = cmd_completion.cq_idx; in ena_com_create_io_cq() 1575 destroy_cmd.cq_idx = io_cq->idx; in ena_com_destroy_io_cq()
|
/freebsd/sys/dev/irdma/ |
H A D | irdma_ctrl.c | 3915 u32 cq_idx; in irdma_sc_process_ceq() local 3919 cq_idx = 0; in irdma_sc_process_ceq() 3928 cq_idx = IRDMA_INVALID_CQ_IDX; in irdma_sc_process_ceq() 3939 cq_idx = irdma_sc_find_reg_cq(ceq, cq); in irdma_sc_process_ceq() 3945 } while (cq_idx == IRDMA_INVALID_CQ_IDX); in irdma_sc_process_ceq()
|
/freebsd/sys/dev/ocs_fc/ |
H A D | ocs_hw.h | 1092 typedef void (*tcmd_cq_handler)(ocs_hw_t *hw, uint32_t cq_idx, void *cq_handler_arg);
|
/freebsd/sys/dev/cxgb/common/ |
H A D | cxgb_t3_cpl.h | 225 __be16 cq_idx; member
|
/freebsd/sys/dev/cxgb/ |
H A D | cxgb_sge.c | 3141 rspd->rss_hdr.hash_type, be16toh(rspd->rss_hdr.cq_idx)); in t3_dump_rspq()
|