Home
last modified time | relevance | path

Searched refs:npolled (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/infiniband/hw/mlx4/
H A Dcq.c651 struct ib_wc *wc, int *npolled, int is_send) in mlx4_ib_poll_sw_comp()
663 for (i = 0; i < cur && *npolled < num_entries; i++) { in mlx4_ib_poll_one()
668 (*npolled)++; in mlx4_ib_poll_one()
675 struct ib_wc *wc, int *npolled) in mlx4_ib_poll_one()
679 *npolled = 0; in mlx4_ib_poll_one()
684 mlx4_ib_qp_sw_comp(qp, num_entries, wc + *npolled, npolled, 1); in mlx4_ib_poll_one()
685 if (*npolled >= num_entries) in mlx4_ib_poll_one()
690 mlx4_ib_qp_sw_comp(qp, num_entries, wc + *npolled, npolled, in mlx4_ib_poll_one()
613 mlx4_ib_qp_sw_comp(struct mlx4_ib_qp * qp,int num_entries,struct ib_wc * wc,int * npolled,int is_send) mlx4_ib_qp_sw_comp() argument
637 mlx4_ib_poll_sw_comp(struct mlx4_ib_cq * cq,int num_entries,struct ib_wc * wc,int * npolled) mlx4_ib_poll_sw_comp() argument
887 int npolled; mlx4_ib_poll_cq() local
[all...]
/linux/drivers/infiniband/hw/mlx5/
H A Dcq.c398 int *npolled, bool is_send) in sw_comp() argument
407 np = *npolled; in sw_comp()
427 *npolled = np; in sw_comp()
431 struct ib_wc *wc, int *npolled) in mlx5_ib_poll_sw_comp() argument
435 *npolled = 0; in mlx5_ib_poll_sw_comp()
438 sw_comp(qp, num_entries, wc + *npolled, npolled, true); in mlx5_ib_poll_sw_comp()
439 if (*npolled >= num_entries) in mlx5_ib_poll_sw_comp()
444 sw_comp(qp, num_entries, wc + *npolled, npolled, fals in mlx5_ib_poll_sw_comp()
589 int npolled = 0; poll_soft_wc() local
618 int npolled; mlx5_ib_poll_cq() local
[all...]
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_cq.c391 int npolled; in pvrdma_poll_cq()
397 for (npolled = 0; npolled < num_entries; ++npolled) { in pvrdma_poll_cq()
398 if (pvrdma_poll_one(cq, &cur_qp, wc + npolled)) in pvrdma_poll_cq()
405 return npolled; in pvrdma_poll_cq()
392 int npolled; pvrdma_poll_cq() local
/linux/drivers/infiniband/sw/rdmavt/
H A Dcq.c483 int npolled; in rvt_poll_cq() local
496 for (npolled = 0; npolled < num_entries; ++npolled, ++entry) { in rvt_poll_cq()
500 trace_rvt_cq_poll(cq, &wc->kqueue[tail], npolled); in rvt_poll_cq()
511 return npolled; in rvt_poll_cq()
/linux/drivers/infiniband/hw/ionic/
H A Dionic_admin.c897 u16 npolled = 0; in ionic_poll_eq() local
901 while (npolled < budget) { in ionic_poll_eq()
910 ++npolled; in ionic_poll_eq()
932 return npolled; in ionic_poll_eq()
938 u32 npolled; in ionic_poll_eq_work() local
943 npolled = ionic_poll_eq(eq, IONIC_EQ_WORK_BUDGET); in ionic_poll_eq_work()
944 if (npolled == IONIC_EQ_WORK_BUDGET) { in ionic_poll_eq_work()
946 npolled, 0); in ionic_poll_eq_work()
959 u32 npolled; in ionic_poll_eq_isr() local
966 npolled = ionic_poll_eq(eq, IONIC_EQ_ISR_BUDGET); in ionic_poll_eq_isr()
[all …]
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_cq.c663 int npolled; in mthca_poll_cq() local
667 npolled = 0; in mthca_poll_cq()
669 while (npolled < num_entries) { in mthca_poll_cq()
671 &freed, entry + npolled); in mthca_poll_cq()
674 ++npolled; in mthca_poll_cq()
720 return err == 0 || err == -EAGAIN ? npolled : err; in mthca_poll_cq()
/linux/drivers/infiniband/hw/cxgb4/
H A Dcq.c953 int npolled; in c4iw_poll_cq() local
959 for (npolled = 0; npolled < num_entries; ++npolled) { in c4iw_poll_cq()
961 err = c4iw_poll_cq_one(chp, wc + npolled); in c4iw_poll_cq()
967 return !err || err == -ENODATA ? npolled : err; in c4iw_poll_cq()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_send.c237 int npolled; in dr_poll_cq() local
240 for (npolled = 0; npolled < ne; ++npolled) { in dr_poll_cq()
246 return err == CQ_POLL_ERR ? err : npolled; in dr_poll_cq()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c3717 int npolled; in free_mr_send_cmd_to_hw() local
3748 npolled = hns_roce_v2_poll_cq(&free_mr->rsv_cq->ib_cq, cqe_cnt, wc); in free_mr_send_cmd_to_hw()
3749 if (npolled < 0) { in free_mr_send_cmd_to_hw()
3762 cqe_cnt -= npolled; in free_mr_send_cmd_to_hw()
3959 int npolled = 0; in sw_comp() local
3966 while (npolled < left) { in sw_comp()
3974 npolled++; in sw_comp()
3977 return npolled; in sw_comp()
3984 int npolled = 0; in hns_roce_v2_sw_poll_cq() local
3987 npolled += sw_comp(hr_qp, &hr_qp->sq, in hns_roce_v2_sw_poll_cq()
[all …]
/linux/drivers/infiniband/hw/irdma/
H A Dverbs.c4479 int npolled = 0; in irdma_poll_cq()
4487 while (npolled < num_entries) { in irdma_poll_cq()
4488 ret = irdma_poll_one(&cq_buf->cq_uk, cur_cqe, entry + npolled); in irdma_poll_cq()
4490 ++npolled;
4511 while (npolled < num_entries) { in irdma_req_notify_cq()
4512 ret = irdma_poll_one(ukcq, cur_cqe, entry + npolled); in irdma_req_notify_cq()
4516 irdma_process_cqe(entry + npolled, cur_cqe); in irdma_req_notify_cq()
4519 ++npolled; in irdma_req_notify_cq()
4544 return npolled;
4396 int npolled = 0; __irdma_poll_cq() local