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

/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c73 #define CEQE_TYPE(ceqe) (((ceqe) >> CEQE_TYPE_SHIFT) & \
77 #define CEQE_DATA(ceqe) ((ceqe) & CEQE_DATA_MASK)
280 * @ceqe: ceq element that describes the event
282 static void ceq_event_handler(struct hinic_ceqs *ceqs, u32 ceqe) argument
290 event = CEQE_TYPE(ceqe);
303 ceq_cb->handler(ceq_cb->handle, CEQE_DATA(ceqe));
317 u32 ceqe; local
321 ceqe
612 u32 *ceqe; local
[all...]
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_eq.c129 u64 *ceqe; local
136 ceqe = get_next_valid_eqe(&ceq_cb->eq);
137 if (!ceqe)
143 cqn = FIELD_GET(ERDMA_CEQE_HDR_CQN_MASK, READ_ONCE(*ceqe));
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c6077 struct hns_roce_ceqe *ceqe; local
6079 ceqe = hns_roce_buf_offset(eq->mtr.kmem,
6083 return (hr_reg_read(ceqe, CEQE_OWNER) ^
6084 !!(eq->cons_index & eq->entries)) ? ceqe : NULL;
6090 struct hns_roce_ceqe *ceqe = next_ceqe_sw_v2(eq); local
6094 while (ceqe) {
6100 cqn = hr_reg_read(ceqe, CEQE_CQN);
6108 ceqe = next_ceqe_sw_v2(eq);
/linux-master/drivers/infiniband/hw/irdma/
H A Dctrl.c3806 __le64 *ceqe; local
3815 ceqe = IRDMA_GET_CURRENT_CEQ_ELEM(ceq);
3816 get_64bit_val(ceqe, 0, &temp);
3854 * its pending ceqe entries. It is expected caller serializes this
3861 __le64 *ceqe; local
3870 ceqe = IRDMA_GET_CEQ_ELEM_AT_POS(ceq, next);
3872 get_64bit_val(ceqe, 0, &temp);
3879 set_64bit_val(ceqe, 0, temp & IRDMA_CEQE_VALID);

Completed in 287 milliseconds