| /freebsd-13.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_netdev.c | 117 NAPI_TRACE(napi); in linuxkpi_napi_schedule_prep() 137 NAPI_TRACE(napi); in linuxkpi_napi_schedule_prep() 151 rc = napi->poll(napi, napi->budget); in lkpi___napi_schedule_dd() 177 NAPI_TRACE(napi); in linuxkpi___napi_schedule() 188 rc = taskqueue_enqueue(napi->dev->napi_tq, &napi->napi_task); in linuxkpi___napi_schedule() 201 NAPI_TRACE(napi); in linuxkpi_napi_schedule() 215 NAPI_TRACE(napi); in linuxkpi_napi_reschedule() 307 napi = ctx; in lkpi_napi_task() 311 NAPI_TRACE_TASK(napi, pending, napi->budget); in lkpi_napi_task() 312 count = napi->poll(napi, napi->budget); in lkpi_napi_task() [all …]
|
| H A D | linux_80211.c | 3636 struct ieee80211_sta *sta, struct napi_struct *napi __unused) in linuxkpi_ieee80211_rx()
|
| /freebsd-13.1/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-op-mode.h | 95 void (*rx)(struct iwl_op_mode *op_mode, struct napi_struct *napi, 97 void (*rx_rss)(struct iwl_op_mode *op_mode, struct napi_struct *napi, 136 struct napi_struct *napi, in iwl_op_mode_rx() argument 139 return op_mode->ops->rx(op_mode, napi, rxb); in iwl_op_mode_rx() 143 struct napi_struct *napi, in iwl_op_mode_rx_rss() argument 147 op_mode->ops->rx_rss(op_mode, napi, rxb, queue); in iwl_op_mode_rx_rss()
|
| /freebsd-13.1/sys/contrib/dev/iwlwifi/pcie/ |
| H A D | rx.c | 1003 struct iwl_rxq *rxq = container_of(napi, struct iwl_rxq, napi); 1022 napi_complete_done(&rxq->napi, ret); 1030 struct iwl_rxq *rxq = container_of(napi, struct iwl_rxq, napi); 1054 napi_complete_done(&rxq->napi, ret); 1110 if (!rxq->napi.poll) { 1118 napi_enable(&rxq->napi); 1217 if (rxq->napi.poll) { 1218 napi_disable(&rxq->napi); 1219 netif_napi_del(&rxq->napi); 1646 if (napi_schedule_prep(&rxq->napi)) [all …]
|
| H A D | internal.h | 162 struct napi_struct napi; member
|
| /freebsd-13.1/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | rxmq.c | 268 struct napi_struct *napi, in iwl_mvm_pass_packet_to_mac80211() argument 275 ieee80211_rx_napi(mvm->hw, sta, skb, napi); in iwl_mvm_pass_packet_to_mac80211() 617 struct napi_struct *napi, in iwl_mvm_release_frames() argument 661 iwl_mvm_pass_packet_to_mac80211(mvm, napi, skb, in iwl_mvm_release_frames() 793 struct napi_struct *napi, in iwl_mvm_release_frames_from_notif() argument 824 iwl_mvm_release_frames(mvm, sta, napi, ba_data, in iwl_mvm_release_frames_from_notif() 833 struct napi_struct *napi, int queue, in iwl_mvm_nssn_sync() argument 880 iwl_mvm_nssn_sync(mvm, napi, queue, in iwl_mvm_rx_queue_notif() 950 struct napi_struct *napi, in iwl_mvm_reorder() argument 1035 iwl_mvm_release_frames(mvm, sta, napi, baid_data, in iwl_mvm_reorder() [all …]
|
| H A D | ops.c | 1590 struct napi_struct *napi, in iwl_mvm_rx() argument 1598 iwl_mvm_rx_rx_mpdu(mvm, napi, rxb); in iwl_mvm_rx() 1606 struct napi_struct *napi, in iwl_mvm_rx_mq() argument 1614 iwl_mvm_rx_mpdu_mq(mvm, napi, rxb, 0); in iwl_mvm_rx_mq() 1617 iwl_mvm_rx_queue_notif(mvm, napi, rxb, 0); in iwl_mvm_rx_mq() 1619 iwl_mvm_rx_frame_release(mvm, napi, rxb, 0); in iwl_mvm_rx_mq() 1621 iwl_mvm_rx_bar_frame_release(mvm, napi, rxb, 0); in iwl_mvm_rx_mq() 1623 iwl_mvm_rx_monitor_no_data(mvm, napi, rxb, 0); in iwl_mvm_rx_mq() 1962 struct napi_struct *napi, in iwl_mvm_rx_mq_rss() argument 1977 iwl_mvm_rx_queue_notif(mvm, napi, rxb, queue); in iwl_mvm_rx_mq_rss() [all …]
|
| H A D | mvm.h | 1613 struct napi_struct *napi, 1616 void iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct napi_struct *napi, 1618 void iwl_mvm_rx_mpdu_mq(struct iwl_mvm *mvm, struct napi_struct *napi, 1620 void iwl_mvm_rx_monitor_no_data(struct iwl_mvm *mvm, struct napi_struct *napi, 1622 void iwl_mvm_rx_frame_release(struct iwl_mvm *mvm, struct napi_struct *napi, 1624 void iwl_mvm_rx_bar_frame_release(struct iwl_mvm *mvm, struct napi_struct *napi, 1626 void iwl_mvm_rx_queue_notif(struct iwl_mvm *mvm, struct napi_struct *napi,
|
| H A D | rx.c | 47 struct napi_struct *napi, in iwl_mvm_pass_packet_to_mac80211() argument 93 ieee80211_rx_napi(mvm->hw, sta, skb, napi); in iwl_mvm_pass_packet_to_mac80211() 291 void iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct napi_struct *napi, in iwl_mvm_rx_rx_mpdu() argument 523 iwl_mvm_pass_packet_to_mac80211(mvm, sta, napi, skb, hdr, len, in iwl_mvm_rx_rx_mpdu()
|
| /freebsd-13.1/sys/dev/al_eth/ |
| H A D | al_eth.c | 237 static int napi = 0; variable 296 CTLFLAG_RW, &napi, 0, "Use pseudo-napi mechanism"); in al_attach() 1419 if (napi != 0) { in al_eth_tx_cmpl_work() 1426 if (napi != 0) { in al_eth_tx_cmpl_work() 1448 if ((napi == 0) || (napi && tx_ring->cmpl_is_running == 0)) in al_eth_tx_cmlp_irq_filter() 1469 if ((napi == 0) || (napi && rx_ring->enqueue_is_running == 0)) in al_eth_rx_recv_irq_filter() 1598 if (napi != 0) { in al_eth_rx_recv_work() 1686 if (napi != 0) { in al_eth_rx_recv_work() 1700 if (napi != 0) { in al_eth_start_xmit() 1716 if (napi != 0) { in al_eth_start_xmit() [all …]
|
| /freebsd-13.1/sys/compat/linuxkpi/common/include/net/ |
| H A D | mac80211.h | 1289 struct sk_buff *skb, struct napi_struct *napi) in ieee80211_rx_napi() argument 1292 linuxkpi_ieee80211_rx(hw, skb, sta, napi); in ieee80211_rx_napi()
|
| /freebsd-13.1/sys/dev/mlx4/mlx4_en/ |
| H A D | mlx4_en_netdev.c | 64 static int mlx4_en_low_latency_recv(struct napi_struct *napi) in mlx4_en_low_latency_recv() argument 66 struct mlx4_en_cq *cq = container_of(napi, struct mlx4_en_cq, napi); in mlx4_en_low_latency_recv()
|