Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
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 …]
Dhinic_hw_eqs.h225 struct hinic_eq ceq[HINIC_MAX_CEQS]; member
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/
Di40iw_ctrl.c1563 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 …]
Di40iw_type.h494 struct i40iw_sc_ceq *ceq[I40IW_CEQ_MAX_COUNT]; member
1280 struct i40iw_sc_ceq *ceq; member
1285 struct i40iw_sc_ceq *ceq; member
Di40iw_hw.c214 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()