Searched refs:ceq (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_eqs.c | 83 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 D | hinic_hw_eqs.h | 225 struct hinic_eq ceq[HINIC_MAX_CEQS]; member
|
| /linux/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/drivers/infiniband/hw/irdma/ |
| H A D | ctrl.c | 4287 int irdma_sc_ceq_init(struct irdma_sc_ceq *ceq, in irdma_sc_ceq_init() argument 4303 ceq->size = sizeof(*ceq); in irdma_sc_ceq_init() 4304 ceq->ceqe_base = (struct irdma_ceqe *)info->ceqe_base; in irdma_sc_ceq_init() 4305 ceq->ceq_id = info->ceq_id; in irdma_sc_ceq_init() 4306 ceq->dev = info->dev; in irdma_sc_ceq_init() 4307 ceq->elem_cnt = info->elem_cnt; in irdma_sc_ceq_init() 4308 ceq->ceq_elem_pa = info->ceqe_pa; in irdma_sc_ceq_init() 4309 ceq->virtual_map = info->virtual_map; in irdma_sc_ceq_init() 4310 ceq->itr_no_expire = info->itr_no_expire; in irdma_sc_ceq_init() 4311 ceq->pbl_chunk_size = (ceq->virtual_map ? info->pbl_chunk_size : 0); in irdma_sc_ceq_init() [all …]
|
| H A D | type.h | 696 struct irdma_sc_ceq *ceq[IRDMA_CEQ_MAX_COUNT]; member 1328 int irdma_sc_cceq_create(struct irdma_sc_ceq *ceq, u64 scratch); 1329 int irdma_sc_cceq_destroy_done(struct irdma_sc_ceq *ceq); 1331 int irdma_sc_ceq_destroy(struct irdma_sc_ceq *ceq, u64 scratch, bool post_sq); 1332 int irdma_sc_ceq_init(struct irdma_sc_ceq *ceq, 1334 void irdma_sc_cleanup_ceqes(struct irdma_sc_cq *cq, struct irdma_sc_ceq *ceq); 1335 void *irdma_sc_process_ceq(struct irdma_sc_dev *dev, struct irdma_sc_ceq *ceq); 1503 struct irdma_sc_ceq *ceq; member 1508 struct irdma_sc_ceq *ceq; member
|
| H A D | hw.c | 106 static void irdma_process_ceq(struct irdma_pci_f *rf, struct irdma_ceq *ceq) in irdma_process_ceq() argument 113 sc_ceq = &ceq->sc_ceq; in irdma_process_ceq() 115 spin_lock_irqsave(&ceq->ce_lock, flags); in irdma_process_ceq() 118 spin_unlock_irqrestore(&ceq->ce_lock, flags); in irdma_process_ceq() 125 spin_unlock_irqrestore(&ceq->ce_lock, flags); in irdma_process_ceq()
|
| H A D | verbs.c | 1985 struct irdma_sc_ceq *ceq = dev->ceq[cq->ceq_id]; in irdma_destroy_cq() local 1986 struct irdma_ceq *iwceq = container_of(ceq, struct irdma_ceq, sc_ceq); in irdma_destroy_cq() 2002 irdma_sc_cleanup_ceqes(cq, ceq); in irdma_destroy_cq()
|
| H A D | utils.c | 1825 cqp_info->in.u.ceq_create.ceq = sc_ceq; in irdma_cqp_ceq_cmd()
|