/linux-master/drivers/infiniband/hw/erdma/ |
H A D | erdma_cm.h | 158 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 D | ctrl.c | 2522 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 D | protos.h | 53 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 D | puda.c | 762 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 D | type.h | 606 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 D | hw.c | 101 * 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 D | verbs.c | 1853 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 D | utils.c | 1824 * @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 D | hinic_hw_eqs.c | 83 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 D | hinic_hw_eqs.h | 225 struct hinic_eq ceq[HINIC_MAX_CEQS]; member in struct:hinic_ceqs
|