Searched refs:ceq_cb (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_eq.c124 void erdma_ceq_completion_handler(struct erdma_eq_cb *ceq_cb) argument
126 struct erdma_dev *dev = ceq_cb->dev;
132 if (!ceq_cb->ready)
136 ceqe = get_next_valid_eqe(&ceq_cb->eq);
141 ceq_cb->eq.ci++;
156 notify_eq(&ceq_cb->eq);
161 struct erdma_eq_cb *ceq_cb = data; local
163 tasklet_schedule(&ceq_cb->tasklet);
H A Derdma.h279 void erdma_ceq_completion_handler(struct erdma_eq_cb *ceq_cb);
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c152 struct hinic_ceq_cb *ceq_cb = &ceqs->ceq_cb[event]; local
154 ceq_cb->handler = handler;
155 ceq_cb->handle = handle;
156 ceq_cb->ceqe_state = HINIC_EQE_ENABLED;
167 struct hinic_ceq_cb *ceq_cb = &ceqs->ceq_cb[event]; local
169 ceq_cb->ceqe_state &= ~HINIC_EQE_ENABLED;
171 while (ceq_cb->ceqe_state & HINIC_EQE_RUNNING)
174 ceq_cb
286 struct hinic_ceq_cb *ceq_cb; local
[all...]
H A Dhinic_hw_eqs.h228 struct hinic_ceq_cb ceq_cb[HINIC_MAX_CEQ_EVENTS]; member in struct:hinic_ceqs
241 void (*ceq_cb)(void *handle, u32 ceqe_data));

Completed in 225 milliseconds