Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_eqs.c82 container_of((eq) - (eq)->q_id, struct hinic_ceqs, ceq[0])
372 struct hinic_eq *ceq = (struct hinic_eq *)ceq_data; in ceq_tasklet() local
374 eq_irq_handler(ceq); in ceq_tasklet()
407 struct hinic_eq *ceq = data; in ceq_interrupt() local
410 hinic_msix_attr_cnt_clear(ceq->hwif, ceq->msix_entry.entry); in ceq_interrupt()
412 tasklet_schedule(&ceq->ceq_tasklet); in ceq_interrupt()
850 err = init_eq(&ceqs->ceq[q_id], hwif, HINIC_CEQ, q_id, q_len, in hinic_ceqs_init()
862 remove_eq(&ceqs->ceq[i]); in hinic_ceqs_init()
876 remove_eq(&ceqs->ceq[q_id]); in hinic_ceqs_free()
Dhinic_hw_eqs.h223 struct hinic_eq ceq[HINIC_MAX_CEQS]; member
/Linux-v5.4/drivers/infiniband/hw/i40iw/
Di40iw_ctrl.c1474 static enum i40iw_status_code i40iw_sc_ceq_init(struct i40iw_sc_ceq *ceq, in i40iw_sc_ceq_init() argument
1491 ceq->size = sizeof(*ceq); in i40iw_sc_ceq_init()
1492 ceq->ceqe_base = (struct i40iw_ceqe *)info->ceqe_base; in i40iw_sc_ceq_init()
1493 ceq->ceq_id = info->ceq_id; in i40iw_sc_ceq_init()
1494 ceq->dev = info->dev; in i40iw_sc_ceq_init()
1495 ceq->elem_cnt = info->elem_cnt; in i40iw_sc_ceq_init()
1496 ceq->ceq_elem_pa = info->ceqe_pa; in i40iw_sc_ceq_init()
1497 ceq->virtual_map = info->virtual_map; in i40iw_sc_ceq_init()
1499 ceq->pbl_chunk_size = (ceq->virtual_map ? info->pbl_chunk_size : 0); in i40iw_sc_ceq_init()
1500 ceq->first_pm_pbl_idx = (ceq->virtual_map ? info->first_pm_pbl_idx : 0); in i40iw_sc_ceq_init()
[all …]
Di40iw_type.h488 struct i40iw_sc_ceq *ceq[I40IW_CEQ_MAX_COUNT]; member
1273 struct i40iw_sc_ceq *ceq; member
1278 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()