Searched refs:ceq (Results 1 - 10 of 10) sorted by relevance

/linux-master/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);
/linux-master/drivers/infiniband/hw/irdma/
H A Dctrl.c2522 struct irdma_sc_ceq *ceq; local
2532 ceq = cq->dev->ceq[cq->ceq_id];
2533 if (ceq && ceq->reg_cq)
2534 ret_code = irdma_sc_add_cq_ctx(ceq, cq);
2541 if (ceq && ceq->reg_cq)
2542 irdma_sc_remove_cq_ctx(ceq, cq);
2594 struct irdma_sc_ceq *ceq; local
3021 irdma_sc_find_reg_cq(struct irdma_sc_ceq *ceq, struct irdma_sc_cq *cq) argument
3039 irdma_sc_add_cq_ctx(struct irdma_sc_ceq *ceq, struct irdma_sc_cq *cq) argument
3062 irdma_sc_remove_cq_ctx(struct irdma_sc_ceq *ceq, struct irdma_sc_cq *cq) argument
3618 irdma_sc_ceq_init(struct irdma_sc_ceq *ceq, struct irdma_ceq_init_info *info) argument
3665 irdma_sc_ceq_create(struct irdma_sc_ceq *ceq, u64 scratch, bool post_sq) argument
3707 irdma_sc_cceq_create_done(struct irdma_sc_ceq *ceq) argument
3720 irdma_sc_cceq_destroy_done(struct irdma_sc_ceq *ceq) argument
3739 irdma_sc_cceq_create(struct irdma_sc_ceq *ceq, u64 scratch) argument
3764 irdma_sc_ceq_destroy(struct irdma_sc_ceq *ceq, u64 scratch, bool post_sq) argument
3803 irdma_sc_process_ceq(struct irdma_sc_dev *dev, struct irdma_sc_ceq *ceq) argument
3857 irdma_sc_cleanup_ceqes(struct irdma_sc_cq *cq, struct irdma_sc_ceq *ceq) argument
[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]; local
764 if (ceq && ceq->reg_cq)
765 status = irdma_sc_add_cq_ctx(ceq, cq);
900 struct irdma_sc_ceq *ceq; local
902 ceq = vsi->dev->ceq[0];
908 if (ceq && ceq
[all...]
H A Dtype.h606 struct irdma_sc_ceq *ceq[IRDMA_CEQ_MAX_COUNT]; member in struct:irdma_sc_dev
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 in struct:cqp_info::__anon933::__anon952
1345 struct irdma_sc_ceq *ceq; member in struct:cqp_info::__anon933::__anon953
H A Dhw.c101 * irdma_process_ceq - handle ceq for completions
103 * @ceq: ceq having cq for completion
105 static void irdma_process_ceq(struct irdma_pci_f *rf, struct irdma_ceq *ceq) argument
112 sc_ceq = &ceq->sc_ceq;
114 spin_lock_irqsave(&ceq->ce_lock, flags);
117 spin_unlock_irqrestore(&ceq->ce_lock, flags);
124 spin_unlock_irqrestore(&ceq->ce_lock, flags);
443 * irdma_dpc - tasklet for aeq and ceq 0
542 * irdma_ceq_handler - interrupt handler for ceq
[all...]
H A Dverbs.c1853 struct irdma_sc_ceq *ceq = dev->ceq[cq->ceq_id]; local
1854 struct irdma_ceq *iwceq = container_of(ceq, struct irdma_ceq, sc_ceq);
1870 irdma_sc_cleanup_ceqes(cq, ceq);
H A Dutils.c1824 * @sc_ceq: pointer to ceq structure
1842 cqp_info->in.u.ceq_create.ceq = sc_ceq;
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c83 container_of((eq) - (eq)->q_id, struct hinic_ceqs, ceq[0])
144 * @event: ceq event to register callback for it
162 * @event: ceq event to unregister callback for it
278 * ceq_event_handler - handler for the ceq events
280 * @ceqe: ceq element that describes the event
376 struct hinic_eq *ceq = from_tasklet(ceq, t, ceq_tasklet); local
378 eq_irq_handler(ceq);
405 * ceq_interrupt - ceq interrupt handler
411 struct hinic_eq *ceq local
[all...]
H A Dhinic_hw_eqs.h225 struct hinic_eq ceq[HINIC_MAX_CEQS]; member in struct:hinic_ceqs

Completed in 317 milliseconds