Searched refs:ceq (Results 1 – 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
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 …]
|
D | hinic_hw_eqs.h | 225 struct hinic_eq ceq[HINIC_MAX_CEQS]; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
D | i40iw_ctrl.c | 1563 static enum i40iw_status_code i40iw_sc_ceq_init(struct i40iw_sc_ceq *ceq, in i40iw_sc_ceq_init() argument 1580 ceq->size = sizeof(*ceq); in i40iw_sc_ceq_init() 1581 ceq->ceqe_base = (struct i40iw_ceqe *)info->ceqe_base; in i40iw_sc_ceq_init() 1582 ceq->ceq_id = info->ceq_id; in i40iw_sc_ceq_init() 1583 ceq->dev = info->dev; in i40iw_sc_ceq_init() 1584 ceq->elem_cnt = info->elem_cnt; in i40iw_sc_ceq_init() 1585 ceq->ceq_elem_pa = info->ceqe_pa; in i40iw_sc_ceq_init() 1586 ceq->virtual_map = info->virtual_map; in i40iw_sc_ceq_init() 1588 ceq->pbl_chunk_size = (ceq->virtual_map ? info->pbl_chunk_size : 0); in i40iw_sc_ceq_init() 1589 ceq->first_pm_pbl_idx = (ceq->virtual_map ? info->first_pm_pbl_idx : 0); in i40iw_sc_ceq_init() [all …]
|
D | i40iw_type.h | 494 struct i40iw_sc_ceq *ceq[I40IW_CEQ_MAX_COUNT]; member 1280 struct i40iw_sc_ceq *ceq; member 1285 struct i40iw_sc_ceq *ceq; member
|
D | i40iw_hw.c | 214 void i40iw_process_ceq(struct i40iw_device *iwdev, struct i40iw_ceq *ceq) in i40iw_process_ceq() argument 221 sc_ceq = &ceq->sc_ceq; in i40iw_process_ceq()
|