Home
last modified time | relevance | path

Searched refs:napi (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/compat/linuxkpi/common/src/
H A Dlinux_netdev.c117 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 Dlinux_80211.c3636 struct ieee80211_sta *sta, struct napi_struct *napi __unused) in linuxkpi_ieee80211_rx()
/freebsd-13.1/sys/contrib/dev/iwlwifi/
H A Diwl-op-mode.h95 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 Drx.c1003 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 Dinternal.h162 struct napi_struct napi; member
/freebsd-13.1/sys/contrib/dev/iwlwifi/mvm/
H A Drxmq.c268 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 Dops.c1590 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 Dmvm.h1613 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 Drx.c47 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 Dal_eth.c237 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 Dmac80211.h1289 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 Dmlx4_en_netdev.c64 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()