Searched refs:ceqe (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/huawei/hinic/ |
| A D | hinic_hw_eqs.c | 73 #define CEQE_TYPE(ceqe) (((ceqe) >> CEQE_TYPE_SHIFT) & \ argument 77 #define CEQE_DATA(ceqe) ((ceqe) & CEQE_DATA_MASK) argument 290 event = CEQE_TYPE(ceqe); in ceq_event_handler() 303 ceq_cb->handler(ceq_cb->handle, CEQE_DATA(ceqe)); in ceq_event_handler() 317 u32 ceqe; in ceq_irq_handler() local 321 ceqe = *(GET_CURR_CEQ_ELEM(eq)); in ceq_irq_handler() 324 ceqe = be32_to_cpu(ceqe); in ceq_irq_handler() 330 ceq_event_handler(ceqs, ceqe); in ceq_irq_handler() 612 u32 *ceqe; in ceq_elements_init() local 616 ceqe = GET_CEQ_ELEM(eq, i); in ceq_elements_init() [all …]
|
| /linux/drivers/infiniband/hw/hns/ |
| A D | hns_roce_hw_v1.c | 3952 struct hns_roce_ceqe *ceqe = get_ceqe_v1(eq, eq->cons_index); in next_ceqe_sw_v1() local 3954 return (!!(roce_get_bit(ceqe->comp, in next_ceqe_sw_v1() 3956 (!!(eq->cons_index & eq->entries)) ? ceqe : NULL; in next_ceqe_sw_v1() 3962 struct hns_roce_ceqe *ceqe; in hns_roce_v1_ceq_int() local 3966 while ((ceqe = next_ceqe_sw_v1(eq))) { in hns_roce_v1_ceq_int() 3972 cqn = roce_get_field(ceqe->comp, in hns_roce_v1_ceq_int()
|
| A D | hns_roce_hw_v2.c | 5753 struct hns_roce_ceqe *ceqe; in next_ceqe_sw_v2() local 5755 ceqe = hns_roce_buf_offset(eq->mtr.kmem, in next_ceqe_sw_v2() 5759 return (!!(roce_get_bit(ceqe->comp, HNS_ROCE_V2_CEQ_CEQE_OWNER_S))) ^ in next_ceqe_sw_v2() 5760 (!!(eq->cons_index & eq->entries)) ? ceqe : NULL; in next_ceqe_sw_v2() 5766 struct hns_roce_ceqe *ceqe = next_ceqe_sw_v2(eq); in hns_roce_v2_ceq_int() local 5770 while (ceqe) { in hns_roce_v2_ceq_int() 5776 cqn = roce_get_field(ceqe->comp, HNS_ROCE_V2_CEQE_COMP_CQN_M, in hns_roce_v2_ceq_int() 5784 ceqe = next_ceqe_sw_v2(eq); in hns_roce_v2_ceq_int()
|
| /linux/drivers/infiniband/hw/irdma/ |
| A D | ctrl.c | 3799 __le64 *ceqe; in irdma_sc_process_ceq() local 3808 ceqe = IRDMA_GET_CURRENT_CEQ_ELEM(ceq); in irdma_sc_process_ceq() 3809 get_64bit_val(ceqe, 0, &temp); in irdma_sc_process_ceq() 3854 __le64 *ceqe; in irdma_sc_cleanup_ceqes() local 3863 ceqe = IRDMA_GET_CEQ_ELEM_AT_POS(ceq, next); in irdma_sc_cleanup_ceqes() 3865 get_64bit_val(ceqe, 0, &temp); in irdma_sc_cleanup_ceqes() 3872 set_64bit_val(ceqe, 0, temp & IRDMA_CEQE_VALID); in irdma_sc_cleanup_ceqes()
|
Completed in 34 milliseconds