Home
last modified time | relevance | path

Searched refs:ceq (Results 1 – 15 of 15) sorted by relevance

/openbmc/linux/drivers/infiniband/hw/irdma/
H A Dctrl.c2532 ceq = cq->dev->ceq[cq->ceq_id]; in irdma_sc_cq_create()
2533 if (ceq && ceq->reg_cq) in irdma_sc_cq_create()
2541 if (ceq && ceq->reg_cq) in irdma_sc_cq_create()
2601 ceq = cq->dev->ceq[cq->ceq_id]; in irdma_sc_cq_destroy()
2602 if (ceq && ceq->reg_cq) in irdma_sc_cq_destroy()
3045 if (ceq->reg_cq_size == ceq->elem_cnt) { in irdma_sc_add_cq_ctx()
3050 ceq->reg_cq[ceq->reg_cq_size++] = cq; in irdma_sc_add_cq_ctx()
3074 ceq->reg_cq[cq_ctx_idx] = ceq->reg_cq[ceq->reg_cq_size]; in irdma_sc_remove_cq_ctx()
3075 ceq->reg_cq[ceq->reg_cq_size] = NULL; in irdma_sc_remove_cq_ctx()
3634 ceq->size = sizeof(*ceq); in irdma_sc_ceq_init()
[all …]
H A Dprotos.h53 int irdma_sc_add_cq_ctx(struct irdma_sc_ceq *ceq, struct irdma_sc_cq *cq);
54 void irdma_sc_remove_cq_ctx(struct irdma_sc_ceq *ceq, struct irdma_sc_cq *cq);
H A Dpuda.c762 struct irdma_sc_ceq *ceq = dev->ceq[0]; in irdma_puda_cq_wqe() local
764 if (ceq && ceq->reg_cq) in irdma_puda_cq_wqe()
765 status = irdma_sc_add_cq_ctx(ceq, cq); in irdma_puda_cq_wqe()
900 struct irdma_sc_ceq *ceq; in irdma_puda_dele_rsrc() local
902 ceq = vsi->dev->ceq[0]; in irdma_puda_dele_rsrc()
908 if (ceq && ceq->reg_cq) in irdma_puda_dele_rsrc()
909 irdma_sc_remove_cq_ctx(ceq, &rsrc->cq); in irdma_puda_dele_rsrc()
915 if (ceq && ceq->reg_cq) in irdma_puda_dele_rsrc()
916 irdma_sc_remove_cq_ctx(ceq, &rsrc->cq); in irdma_puda_dele_rsrc()
H A Dtype.h606 struct irdma_sc_ceq *ceq[IRDMA_CEQ_MAX_COUNT]; member
1172 int irdma_sc_cceq_create(struct irdma_sc_ceq *ceq, u64 scratch);
1173 int irdma_sc_cceq_destroy_done(struct irdma_sc_ceq *ceq);
1175 int irdma_sc_ceq_destroy(struct irdma_sc_ceq *ceq, u64 scratch, bool post_sq);
1176 int irdma_sc_ceq_init(struct irdma_sc_ceq *ceq,
1178 void irdma_sc_cleanup_ceqes(struct irdma_sc_cq *cq, struct irdma_sc_ceq *ceq);
1179 void *irdma_sc_process_ceq(struct irdma_sc_dev *dev, struct irdma_sc_ceq *ceq);
1340 struct irdma_sc_ceq *ceq; member
1345 struct irdma_sc_ceq *ceq; member
H A Dhw.c105 static void irdma_process_ceq(struct irdma_pci_f *rf, struct irdma_ceq *ceq) in irdma_process_ceq() argument
112 sc_ceq = &ceq->sc_ceq; in irdma_process_ceq()
114 spin_lock_irqsave(&ceq->ce_lock, flags); in irdma_process_ceq()
117 spin_unlock_irqrestore(&ceq->ce_lock, flags); in irdma_process_ceq()
124 spin_unlock_irqrestore(&ceq->ce_lock, flags); in irdma_process_ceq()
H A Dverbs.c1853 struct irdma_sc_ceq *ceq = dev->ceq[cq->ceq_id]; in irdma_destroy_cq() local
1854 struct irdma_ceq *iwceq = container_of(ceq, struct irdma_ceq, sc_ceq); in irdma_destroy_cq()
1870 irdma_sc_cleanup_ceqes(cq, ceq); in irdma_destroy_cq()
H A Dutils.c1847 cqp_info->in.u.ceq_create.ceq = sc_ceq; in irdma_cqp_ceq_cmd()
/openbmc/linux/drivers/infiniband/hw/erdma/
H A Derdma_cm.h158 void erdma_cep_get(struct erdma_cep *ceq);
159 void erdma_cep_put(struct erdma_cep *ceq);
160 int erdma_cm_queue_work(struct erdma_cep *ceq, enum erdma_work_type type);
/openbmc/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c83 container_of((eq) - (eq)->q_id, struct hinic_ceqs, ceq[0])
376 struct hinic_eq *ceq = from_tasklet(ceq, t, ceq_tasklet); in ceq_tasklet() local
378 eq_irq_handler(ceq); in ceq_tasklet()
411 struct hinic_eq *ceq = data; in ceq_interrupt() local
414 hinic_msix_attr_cnt_clear(ceq->hwif, ceq->msix_entry.entry); in ceq_interrupt()
416 tasklet_schedule(&ceq->ceq_tasklet); in ceq_interrupt()
929 ceqs->ceq[q_id].hwdev = ceqs->hwdev; in hinic_ceqs_init()
930 err = init_eq(&ceqs->ceq[q_id], hwif, HINIC_CEQ, q_id, q_len, in hinic_ceqs_init()
942 remove_eq(&ceqs->ceq[i]); in hinic_ceqs_init()
956 remove_eq(&ceqs->ceq[q_id]); in hinic_ceqs_free()
[all …]
H A Dhinic_hw_eqs.h225 struct hinic_eq ceq[HINIC_MAX_CEQS]; member
/openbmc/qemu/tests/tcg/loongarch64/
H A Dtest_fpcom.c16 TEST_COMP(ceq)
/openbmc/qemu/tests/tcg/mips/include/
H A Dwrappers_msa.h377 DO_MSA__WD__WS_WT(CEQ_B, ceq.b)
378 DO_MSA__WD__WS_WT(CEQ_H, ceq.h)
379 DO_MSA__WD__WS_WT(CEQ_W, ceq.w)
380 DO_MSA__WD__WS_WT(CEQ_D, ceq.d)
/openbmc/qemu/target/arm/tcg/
H A Dvec_helper.c1085 DO_2OP_CMP0(ceq, ceq, FWD)
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-insn-defs.c.inc1827 /* Emits the `vfcmp.ceq.s vd, vj, vk` instruction. */
1981 /* Emits the `vfcmp.ceq.d vd, vj, vk` instruction. */
/openbmc/qemu/target/mips/tcg/
H A Dmsa_helper.c5378 MSA_BINOP_IMM_DF(ceqi, ceq) in MSA_BINOP_IMM_DF()