Lines Matching refs:napi
1012 static int iwl_pcie_napi_poll(struct napi_struct *napi, int budget)
1014 struct iwl_rxq *rxq = container_of(napi, struct iwl_rxq, napi);
1019 trans_pcie = iwl_netdev_to_trans_pcie(napi->dev);
1033 napi_complete_done(&rxq->napi, ret);
1039 static int iwl_pcie_napi_poll_msix(struct napi_struct *napi, int budget)
1041 struct iwl_rxq *rxq = container_of(napi, struct iwl_rxq, napi);
1046 trans_pcie = iwl_netdev_to_trans_pcie(napi->dev);
1065 napi_complete_done(&rxq->napi, ret);
1082 if (rxq && rxq->napi.poll)
1083 napi_synchronize(&rxq->napi);
1137 if (!rxq->napi.poll) {
1143 netif_napi_add(trans_pcie->napi_dev, &rxq->napi,
1145 napi_enable(&rxq->napi);
1242 if (rxq->napi.poll) {
1243 napi_disable(&rxq->napi);
1244 netif_napi_del(&rxq->napi);
1385 iwl_op_mode_rx(trans->op_mode, &rxq->napi,
1388 iwl_op_mode_rx_rss(trans->op_mode, &rxq->napi,
1671 if (!napi_schedule(&rxq->napi))
2039 if (napi_schedule_prep(&trans_pcie->rxq[0].napi)) {
2041 __napi_schedule(&trans_pcie->rxq[0].napi);
2257 if (napi_schedule_prep(&trans_pcie->rxq[0].napi)) {
2259 __napi_schedule(&trans_pcie->rxq[0].napi);
2267 if (napi_schedule_prep(&trans_pcie->rxq[1].napi)) {
2269 __napi_schedule(&trans_pcie->rxq[1].napi);