| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_vf_dev.c | 22 struct idpf_ctlq_create_info *ccq = cq + i; in idpf_vf_ctlq_reg_init() local 24 switch (ccq->type) { in idpf_vf_ctlq_reg_init() 27 ccq->reg.head = VF_ATQH - mbx_start; in idpf_vf_ctlq_reg_init() 28 ccq->reg.tail = VF_ATQT - mbx_start; in idpf_vf_ctlq_reg_init() 29 ccq->reg.len = VF_ATQLEN - mbx_start; in idpf_vf_ctlq_reg_init() 30 ccq->reg.bah = VF_ATQBAH - mbx_start; in idpf_vf_ctlq_reg_init() 31 ccq->reg.bal = VF_ATQBAL - mbx_start; in idpf_vf_ctlq_reg_init() 32 ccq->reg.len_mask = VF_ATQLEN_ATQLEN_M; in idpf_vf_ctlq_reg_init() 33 ccq->reg.len_ena_mask = VF_ATQLEN_ATQENABLE_M; in idpf_vf_ctlq_reg_init() 34 ccq->reg.head_mask = VF_ATQH_ATQH_M; in idpf_vf_ctlq_reg_init() [all …]
|
| H A D | idpf_dev.c | 23 struct idpf_ctlq_create_info *ccq = cq + i; in idpf_ctlq_reg_init() local 25 switch (ccq->type) { in idpf_ctlq_reg_init() 28 ccq->reg.head = PF_FW_ATQH - mbx_start; in idpf_ctlq_reg_init() 29 ccq->reg.tail = PF_FW_ATQT - mbx_start; in idpf_ctlq_reg_init() 30 ccq->reg.len = PF_FW_ATQLEN - mbx_start; in idpf_ctlq_reg_init() 31 ccq->reg.bah = PF_FW_ATQBAH - mbx_start; in idpf_ctlq_reg_init() 32 ccq->reg.bal = PF_FW_ATQBAL - mbx_start; in idpf_ctlq_reg_init() 33 ccq->reg.len_mask = PF_FW_ATQLEN_ATQLEN_M; in idpf_ctlq_reg_init() 34 ccq->reg.len_ena_mask = PF_FW_ATQLEN_ATQENABLE_M; in idpf_ctlq_reg_init() 35 ccq->reg.head_mask = PF_FW_ATQH_ATQH_M; in idpf_ctlq_reg_init() [all …]
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | hw.c | 149 cq = &rf->ccq.sc_cq; in irdma_process_reserved_ceqe() 257 irdma_cqp_ce_handler(rf, &rf->ccq.sc_cq); in irdma_process_ae_def_cmpl() 852 struct irdma_ccq *ccq = &rf->ccq; in irdma_destroy_ccq() local 859 status = irdma_sc_ccq_destroy(dev->ccq, 0, true); in irdma_destroy_ccq() 862 dma_free_coherent(dev->hw->device, ccq->mem_cq.size, ccq->mem_cq.va, in irdma_destroy_ccq() 863 ccq->mem_cq.pa); in irdma_destroy_ccq() 864 ccq->mem_cq.va = NULL; in irdma_destroy_ccq() 1145 struct irdma_ccq *ccq = &rf->ccq; in irdma_create_ccq() local 1149 dev->ccq = &ccq->sc_cq; in irdma_create_ccq() 1150 dev->ccq->dev = dev; in irdma_create_ccq() [all …]
|
| H A D | ctrl.c | 3860 void irdma_sc_ccq_arm(struct irdma_sc_cq *ccq) in irdma_sc_ccq_arm() argument 3868 spin_lock_irqsave(&ccq->dev->cqp_lock, flags); in irdma_sc_ccq_arm() 3869 get_64bit_val(ccq->cq_uk.shadow_area, 32, &temp_val); in irdma_sc_ccq_arm() 3878 set_64bit_val(ccq->cq_uk.shadow_area, 32, temp_val); in irdma_sc_ccq_arm() 3879 spin_unlock_irqrestore(&ccq->dev->cqp_lock, flags); in irdma_sc_ccq_arm() 3881 writel(ccq->cq_uk.cq_id, ccq->dev->cq_arm_db); in irdma_sc_ccq_arm() 3970 int irdma_sc_ccq_get_cqe_info(struct irdma_sc_cq *ccq, in irdma_sc_ccq_get_cqe_info() argument 3986 if (ccq->cq_uk.avoid_mem_cflct) in irdma_sc_ccq_get_cqe_info() 3987 cqe = IRDMA_GET_CURRENT_EXTENDED_CQ_ELEM(&ccq->cq_uk); in irdma_sc_ccq_get_cqe_info() 3989 cqe = IRDMA_GET_CURRENT_CQ_ELEM(&ccq->cq_uk); in irdma_sc_ccq_get_cqe_info() [all …]
|
| H A D | type.h | 709 struct irdma_sc_cq *ccq; member 1334 void irdma_sc_ccq_arm(struct irdma_sc_cq *ccq); 1335 int irdma_sc_ccq_create(struct irdma_sc_cq *ccq, u64 scratch, 1337 int irdma_sc_ccq_destroy(struct irdma_sc_cq *ccq, u64 scratch, bool post_sq); 1338 int irdma_sc_ccq_get_cqe_info(struct irdma_sc_cq *ccq, 1340 int irdma_sc_ccq_init(struct irdma_sc_cq *ccq,
|
| H A D | main.h | 317 struct irdma_ccq ccq; member
|
| H A D | utils.c | 611 irdma_cqp_ce_handler(rf, &rf->ccq.sc_cq); in irdma_wait_event()
|
| H A D | verbs.c | 5039 &rf->ccq.sc_cq), in irdma_create_hw_ah()
|
| /linux/drivers/s390/cio/ |
| H A D | qdio_main.c | 120 unsigned int ccq = 0; in qdio_do_eqbs() local 127 ccq = do_eqbs(q->irq_ptr->sch_token, state, nr, &tmp_start, &tmp_count, in qdio_do_eqbs() 130 switch (ccq) { in qdio_do_eqbs() 143 DBF_DEV_EVENT(DBF_WARN, q->irq_ptr, "EQBS again:%2d", ccq); in qdio_do_eqbs() 146 DBF_ERROR("%4x ccq:%3d", SCH_NO(q), ccq); in qdio_do_eqbs() 169 unsigned int ccq = 0; in qdio_do_sqbs() local 178 ccq = do_sqbs(q->irq_ptr->sch_token, state, nr, &tmp_start, &tmp_count); in qdio_do_sqbs() 180 switch (ccq) { in qdio_do_sqbs() 188 DBF_DEV_EVENT(DBF_INFO, q->irq_ptr, "SQBS again:%2d", ccq); in qdio_do_sqbs() 192 DBF_ERROR("%4x ccq:%3d", SCH_NO(q), ccq); in qdio_do_sqbs()
|
| H A D | qdio.h | 97 : [ccq] "+&d" (_ccq), [qs] "+&d" (_queuestart) in do_sqbs() 116 : [ccq] "+&d" (_ccq), [qs] "+&d" (_queuestart), in do_eqbs()
|