Lines Matching full:budget
243 int budget = nq->budget; in clean_nq() local
249 while (budget--) { in clean_nq()
306 int budget = nq->budget; in bnxt_qplib_service_nq() local
314 while (budget--) { in bnxt_qplib_service_nq()
410 int budget = nq->budget; in bnxt_re_synchronize_nq() local
412 nq->budget = nq->hwq.max_elements; in bnxt_re_synchronize_nq()
414 nq->budget = budget; in bnxt_re_synchronize_nq()
613 nq->budget = 8; in bnxt_qplib_alloc_nq()
2382 struct bnxt_qplib_cqe **pcqe, int *budget) in __flush_sq() argument
2391 while (*budget) { in __flush_sq()
2408 (*budget)--; in __flush_sq()
2415 if (!(*budget) && sq->swq_last != start) in __flush_sq()
2416 /* Out of budget */ in __flush_sq()
2423 struct bnxt_qplib_cqe **pcqe, int *budget) in __flush_rq() argument
2446 while (*budget) { in __flush_rq()
2457 (*budget)--; in __flush_rq()
2463 if (!*budget && rq->swq_last != start) in __flush_rq()
2464 /* Out of budget */ in __flush_rq()
2610 struct bnxt_qplib_cqe **pcqe, int *budget, in bnxt_qplib_cq_process_req() argument
2655 while (*budget) { in bnxt_qplib_cq_process_req()
2681 (*budget)--; in bnxt_qplib_cq_process_req()
2697 (*budget)--; in bnxt_qplib_cq_process_req()
2710 /* Out of budget */ in bnxt_qplib_cq_process_req()
2737 int *budget) in bnxt_qplib_cq_process_res_rc() argument
2781 (*budget)--; in bnxt_qplib_cq_process_res_rc()
2798 (*budget)--; in bnxt_qplib_cq_process_res_rc()
2817 int *budget) in bnxt_qplib_cq_process_res_ud() argument
2867 (*budget)--; in bnxt_qplib_cq_process_res_ud()
2885 (*budget)--; in bnxt_qplib_cq_process_res_ud()
2915 int *budget) in bnxt_qplib_cq_process_res_raweth_qp1() argument
2972 (*budget)--; in bnxt_qplib_cq_process_res_raweth_qp1()
2989 (*budget)--; in bnxt_qplib_cq_process_res_raweth_qp1()
3008 int *budget) in bnxt_qplib_cq_process_terminal() argument
3049 while (*budget) { in bnxt_qplib_cq_process_terminal()
3062 (*budget)--; in bnxt_qplib_cq_process_terminal()
3069 if (!(*budget) && swq_last != cqe_cons) { in bnxt_qplib_cq_process_terminal()
3070 /* Out of budget */ in bnxt_qplib_cq_process_terminal()
3128 u32 budget = num_cqes; in bnxt_qplib_process_flush_list() local
3134 __flush_sq(&qp->sq, qp, &cqe, &budget); in bnxt_qplib_process_flush_list()
3139 __flush_rq(&qp->rq, qp, &cqe, &budget); in bnxt_qplib_process_flush_list()
3143 return num_cqes - budget; in bnxt_qplib_process_flush_list()
3150 int budget, rc = 0; in bnxt_qplib_poll_cq() local
3154 budget = num_cqes; in bnxt_qplib_poll_cq()
3156 while (budget) { in bnxt_qplib_poll_cq()
3174 &cqe, &budget, in bnxt_qplib_poll_cq()
3181 &budget); in bnxt_qplib_poll_cq()
3186 &budget); in bnxt_qplib_poll_cq()
3191 hw_cqe, &cqe, &budget); in bnxt_qplib_poll_cq()
3196 &cqe, &budget); in bnxt_qplib_poll_cq()
3229 return num_cqes - budget; in bnxt_qplib_poll_cq()