Lines Matching refs:budget
469 * @budget: NAPI budget (only used as bool to determine if in NAPI context)
471 static void nfp_nfdk_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget)
538 napi_consume_skb(skb, budget);
1017 * nfp_nfdk_rx() - receive up to @budget packets on @rx_ring
1019 * @budget: NAPI budget
1027 static int nfp_nfdk_rx(struct nfp_net_rx_ring *rx_ring, int budget)
1046 while (pkts_polled < budget) {
1252 pkts_polled = budget;
1261 * @budget: NAPI budget
1265 int nfp_nfdk_poll(struct napi_struct *napi, int budget)
1272 nfp_nfdk_tx_complete(r_vec->tx_ring, budget);
1274 pkts_polled = nfp_nfdk_rx(r_vec->rx_ring, budget);
1276 if (pkts_polled < budget)
1559 unsigned int budget = 512;
1561 while (nfp_ctrl_rx_one(nn, dp, r_vec, rx_ring) && budget--)
1564 return budget;
1581 "control message budget exceeded!\n");