/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 237 struct napi_struct *napi, in iwl_mvm_pass_packet_to_mac80211() 254 ieee80211_rx_napi(mvm->hw, sta, skb, napi); in iwl_mvm_pass_packet_to_mac80211() 593 struct napi_struct *napi, in iwl_mvm_release_frames() 637 iwl_mvm_pass_packet_to_mac80211(mvm, napi, skb, in iwl_mvm_release_frames() 779 struct napi_struct *napi, in iwl_mvm_release_frames_from_notif() 813 iwl_mvm_release_frames(mvm, sta, napi, ba_data, in iwl_mvm_release_frames_from_notif() 822 struct napi_struct *napi, int queue, in iwl_mvm_nssn_sync() 825 iwl_mvm_release_frames_from_notif(mvm, napi, data->baid, in iwl_mvm_nssn_sync() 830 void iwl_mvm_rx_queue_notif(struct iwl_mvm *mvm, struct napi_struct *napi, in iwl_mvm_rx_queue_notif() argument 869 iwl_mvm_nssn_sync(mvm, napi, queu in iwl_mvm_rx_queue_notif() 236 iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, struct napi_struct *napi, struct sk_buff *skb, int queue, struct ieee80211_sta *sta, struct ieee80211_link_sta *link_sta) iwl_mvm_pass_packet_to_mac80211() argument 591 iwl_mvm_release_frames(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct napi_struct *napi, struct iwl_mvm_baid_data *baid_data, struct iwl_mvm_reorder_buffer *reorder_buf, u16 nssn, u32 flags) iwl_mvm_release_frames() argument 778 iwl_mvm_release_frames_from_notif(struct iwl_mvm *mvm, struct napi_struct *napi, u8 baid, u16 nssn, int queue, u32 flags) iwl_mvm_release_frames_from_notif() argument 821 iwl_mvm_nssn_sync(struct iwl_mvm *mvm, struct napi_struct *napi, int queue, const struct iwl_mvm_nssn_sync_data *data) iwl_mvm_nssn_sync() argument 938 iwl_mvm_reorder(struct iwl_mvm *mvm, struct napi_struct *napi, int queue, struct ieee80211_sta *sta, struct sk_buff *skb, struct iwl_rx_mpdu_desc *desc) iwl_mvm_reorder() argument 2321 iwl_mvm_rx_mpdu_mq(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) iwl_mvm_rx_mpdu_mq() argument 2631 iwl_mvm_rx_monitor_no_data(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) iwl_mvm_rx_monitor_no_data() argument 2758 iwl_mvm_rx_frame_release(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) iwl_mvm_rx_frame_release() argument 2772 iwl_mvm_rx_bar_frame_release(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) iwl_mvm_rx_bar_frame_release() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | bcmsysport.c | 854 napi_gro_receive(&priv->napi, skb); in bcm_sysport_desc_rx() 979 static int bcm_sysport_tx_poll(struct napi_struct *napi, int budget) in bcm_sysport_tx_poll() argument 982 container_of(napi, struct bcm_sysport_tx_ring, napi); in bcm_sysport_tx_poll() 988 napi_complete(napi); in bcm_sysport_tx_poll() 1010 static int bcm_sysport_poll(struct napi_struct *napi, int budget) in bcm_sysport_poll() argument 1013 container_of(napi, struct bcm_sysport_priv, napi); in bcm_sysport_poll() 1032 napi_complete_done(napi, work_done); in bcm_sysport_poll() 1140 if (likely(napi_schedule_prep(&priv->napi))) { in bcm_sysport_rx_isr() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bcmsysport.c | 870 napi_gro_receive(&priv->napi, skb); in bcm_sysport_desc_rx() 995 static int bcm_sysport_tx_poll(struct napi_struct *napi, int budget) in bcm_sysport_tx_poll() argument 998 container_of(napi, struct bcm_sysport_tx_ring, napi); in bcm_sysport_tx_poll() 1004 napi_complete(napi); in bcm_sysport_tx_poll() 1026 static int bcm_sysport_poll(struct napi_struct *napi, int budget) in bcm_sysport_poll() argument 1029 container_of(napi, struct bcm_sysport_priv, napi); in bcm_sysport_poll() 1048 napi_complete_done(napi, work_done); in bcm_sysport_poll() 1156 if (likely(napi_schedule_prep(&priv->napi))) { in bcm_sysport_rx_isr() [all...] |
/kernel/linux/linux-5.10/drivers/net/fjes/ |
H A D | fjes_main.c | 284 napi_enable(&adapter->napi); in fjes_open() 301 napi_disable(&adapter->napi); in fjes_open() 321 napi_disable(&adapter->napi); in fjes_close() 849 napi_disable(&adapter->napi); in fjes_change_mtu() 875 napi_enable(&adapter->napi); in fjes_change_mtu() 876 napi_schedule(&adapter->napi); in fjes_change_mtu() 1105 napi_schedule(&adapter->napi); in fjes_rx_irq() 1108 static int fjes_poll(struct napi_struct *napi, int budget) in fjes_poll() argument 1111 container_of(napi, struct fjes_adapter, napi); in fjes_poll() [all...] |
/kernel/linux/linux-6.6/drivers/net/fjes/ |
H A D | fjes_main.c | 252 napi_schedule(&adapter->napi); in fjes_rx_irq() 500 napi_enable(&adapter->napi); in fjes_open() 517 napi_disable(&adapter->napi); in fjes_open() 537 napi_disable(&adapter->napi); in fjes_close() 807 napi_disable(&adapter->napi); in fjes_change_mtu() 833 napi_enable(&adapter->napi); in fjes_change_mtu() 834 napi_schedule(&adapter->napi); in fjes_change_mtu() 955 static int fjes_poll(struct napi_struct *napi, int budget) in fjes_poll() argument 958 container_of(napi, struct fjes_adapter, napi); in fjes_poll() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/ |
H A D | ldmvsw.c | 363 netif_napi_add(dev, &port->napi, sunvnet_poll_common, in vsw_port_probe() 382 napi_enable(&port->napi); in vsw_port_probe() 401 netif_napi_del(&port->napi); in vsw_port_probe() 419 napi_disable(&port->napi); in vsw_port_remove() 428 netif_napi_del(&port->napi); in vsw_port_remove()
|
H A D | sunvnet_common.h | 86 struct napi_struct napi; member 150 int sunvnet_poll_common(struct napi_struct *napi, int budget);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch.c | 216 netif_napi_del(&vf->repr->q_vector->napi); in ice_eswitch_release_reprs() 273 netif_napi_add(vf->repr->netdev, &vf->repr->q_vector->napi, in ice_eswitch_setup_reprs() 438 netif_napi_del(&vf->repr->q_vector->napi); in ice_eswitch_napi_del() 453 napi_enable(&vf->repr->q_vector->napi); in ice_eswitch_napi_enable() 468 napi_disable(&vf->repr->q_vector->napi); in ice_eswitch_napi_disable()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/ |
H A D | ldmvsw.c | 359 netif_napi_add(dev, &port->napi, sunvnet_poll_common); in vsw_port_probe() 377 napi_enable(&port->napi); in vsw_port_probe() 396 netif_napi_del(&port->napi); in vsw_port_probe() 414 napi_disable(&port->napi); in vsw_port_remove() 423 netif_napi_del(&port->napi); in vsw_port_remove()
|
H A D | sunvnet_common.h | 86 struct napi_struct napi; member 150 int sunvnet_poll_common(struct napi_struct *napi, int budget);
|
/kernel/linux/linux-5.10/drivers/net/can/ifi_canfd/ |
H A D | ifi_canfd.c | 221 struct napi_struct napi; member 569 static int ifi_canfd_poll(struct napi_struct *napi, int quota) in ifi_canfd_poll() argument 571 struct net_device *ndev = napi->dev; in ifi_canfd_poll() 592 napi_complete_done(napi, work_done); in ifi_canfd_poll() 627 napi_schedule(&priv->napi); in ifi_canfd_isr() 839 napi_enable(&priv->napi); in ifi_canfd_open() 853 napi_disable(&priv->napi); in ifi_canfd_close() 982 netif_napi_add(ndev, &priv->napi, ifi_canfd_poll, 64); in ifi_canfd_plat_probe()
|
/kernel/linux/linux-6.6/drivers/net/can/ifi_canfd/ |
H A D | ifi_canfd.c | 221 struct napi_struct napi; member 561 static int ifi_canfd_poll(struct napi_struct *napi, int quota) in ifi_canfd_poll() argument 563 struct net_device *ndev = napi->dev; in ifi_canfd_poll() 584 napi_complete_done(napi, work_done); in ifi_canfd_poll() 619 napi_schedule(&priv->napi); in ifi_canfd_isr() 829 napi_enable(&priv->napi); in ifi_canfd_open() 843 napi_disable(&priv->napi); in ifi_canfd_close() 975 netif_napi_add(ndev, &priv->napi, ifi_canfd_poll); in ifi_canfd_plat_probe()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ptp.c | 68 struct napi_struct napi; member 656 static int aq_ptp_poll(struct napi_struct *napi, int budget) in aq_ptp_poll() argument 658 struct aq_ptp_s *aq_ptp = container_of(napi, struct aq_ptp_s, napi); in aq_ptp_poll() 702 err = aq_ring_rx_clean(&aq_ptp->ptp_rx, napi, &work_done, budget); in aq_ptp_poll() 722 napi_complete_done(napi, work_done); in aq_ptp_poll() 740 napi_schedule(&aq_ptp->napi); in aq_ptp_isr() 920 napi_enable(&aq_ptp->napi); in aq_ptp_ring_start() 938 napi_disable(&aq_ptp->napi); in aq_ptp_ring_stop() 1220 netif_napi_add(aq_nic_get_ndev(aq_nic), &aq_ptp->napi, in aq_ptp_init() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/ |
H A D | korina.c | 135 struct napi_struct napi; member 339 napi_schedule(&lp->napi); in korina_rx_dma_interrupt() 414 napi_gro_receive(&lp->napi, skb); in korina_rx() 462 static int korina_poll(struct napi_struct *napi, int budget) in korina_poll() argument 465 container_of(napi, struct korina_private, napi); in korina_poll() 471 napi_complete_done(napi, work_done); in korina_poll() 878 napi_enable(&lp->napi); in korina_init() 906 napi_disable(&lp->napi); in korina_restart_task() 997 napi_disable(&lp->napi); in korina_close() [all...] |
H A D | ethoc.c | 189 * @napi: NAPI structure 214 struct napi_struct napi; member 583 napi_schedule(&priv->napi); in ethoc_interrupt() 608 static int ethoc_poll(struct napi_struct *napi, int budget) in ethoc_poll() argument 610 struct ethoc *priv = container_of(napi, struct ethoc, napi); in ethoc_poll() 618 napi_complete_done(napi, rx_work_done); in ethoc_poll() 740 napi_enable(&priv->napi); in ethoc_open() 770 napi_disable(&priv->napi); in ethoc_stop() 1230 netif_napi_add(netdev, &priv->napi, ethoc_pol in ethoc_probe() [all...] |
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | fsl_ucc_hdlc.c | 620 static int ucc_hdlc_poll(struct napi_struct *napi, int budget) in ucc_hdlc_poll() argument 622 struct ucc_hdlc_private *priv = container_of(napi, in ucc_hdlc_poll() 624 napi); in ucc_hdlc_poll() 636 napi_complete_done(napi, howmany); in ucc_hdlc_poll() 662 if (napi_schedule_prep(&priv->napi)) { in ucc_hdlc_irq_handler() 666 __napi_schedule(&priv->napi); in ucc_hdlc_irq_handler() 734 napi_enable(&priv->napi); in uhdlc_open() 814 napi_disable(&priv->napi); in uhdlc_close() 899 napi_disable(&priv->napi); in uhdlc_suspend() 1035 napi_enable(&priv->napi); in uhdlc_resume() [all...] |
H A D | ixp4xx_hss.c | 258 struct napi_struct napi; member 649 napi_schedule(&port->napi); in hss_hdlc_rx_irq() 652 static int hss_hdlc_poll(struct napi_struct *napi, int budget) in hss_hdlc_poll() argument 654 struct port *port = container_of(napi, struct port, napi); in hss_hdlc_poll() 678 napi_complete(napi); in hss_hdlc_poll() 681 napi_reschedule(napi)) { in hss_hdlc_poll() 1078 napi_enable(&port->napi); in hss_hdlc_open() 1096 napi_schedule(&port->napi); in hss_hdlc_open() 1119 napi_disable(&port->napi); in hss_hdlc_close() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ptp.c | 68 struct napi_struct napi; member 656 static int aq_ptp_poll(struct napi_struct *napi, int budget) in aq_ptp_poll() argument 658 struct aq_ptp_s *aq_ptp = container_of(napi, struct aq_ptp_s, napi); in aq_ptp_poll() 702 err = aq_ring_rx_clean(&aq_ptp->ptp_rx, napi, &work_done, budget); in aq_ptp_poll() 722 napi_complete_done(napi, work_done); in aq_ptp_poll() 740 napi_schedule(&aq_ptp->napi); in aq_ptp_isr() 920 napi_enable(&aq_ptp->napi); in aq_ptp_ring_start() 938 napi_disable(&aq_ptp->napi); in aq_ptp_ring_stop() 1212 netif_napi_add(aq_nic_get_ndev(aq_nic), &aq_ptp->napi, aq_ptp_pol in aq_ptp_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/faraday/ |
H A D | ftmac100.c | 68 struct napi_struct napi; member 900 napi_schedule(&priv->napi); in ftmac100_interrupt() 908 static int ftmac100_poll(struct napi_struct *napi, int budget) in ftmac100_poll() argument 910 struct ftmac100 *priv = container_of(napi, struct ftmac100, napi); in ftmac100_poll() 975 napi_complete(napi); in ftmac100_poll() 1011 napi_enable(&priv->napi); in ftmac100_open() 1032 napi_disable(&priv->napi); in ftmac100_stop() 1165 netif_napi_add(netdev, &priv->napi, ftmac100_poll); in ftmac100_probe() 1215 netif_napi_del(&priv->napi); in ftmac100_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/altera/ |
H A D | altera_tse_main.c | 416 napi_gro_receive(&priv->napi, skb); in tse_rx() 479 static int tse_poll(struct napi_struct *napi, int budget) in tse_poll() argument 482 container_of(napi, struct altera_tse_private, napi); in tse_poll() 492 napi_complete_done(napi, rxcomplete); in tse_poll() 525 if (likely(napi_schedule_prep(&priv->napi))) { in altera_isr() 530 __napi_schedule(&priv->napi); in altera_isr() 965 napi_enable(&priv->napi); in tse_open() 997 napi_disable(&priv->napi); in tse_shutdown() 1391 netif_napi_add(ndev, &priv->napi, tse_pol in altera_tse_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ |
H A D | korina.c | 369 struct napi_struct napi; member 584 napi_schedule(&lp->napi); in korina_rx_dma_interrupt() 659 napi_gro_receive(&lp->napi, skb); in korina_rx() 703 static int korina_poll(struct napi_struct *napi, int budget) in korina_poll() argument 706 container_of(napi, struct korina_private, napi); in korina_poll() 712 napi_complete_done(napi, work_done); in korina_poll() 1139 napi_enable(&lp->napi); in korina_init() 1167 napi_disable(&lp->napi); in korina_restart_task() 1258 napi_disable(&lp->napi); in korina_close() [all...] |
H A D | ethoc.c | 189 * @napi: NAPI structure 214 struct napi_struct napi; member 583 napi_schedule(&priv->napi); in ethoc_interrupt() 608 static int ethoc_poll(struct napi_struct *napi, int budget) in ethoc_poll() argument 610 struct ethoc *priv = container_of(napi, struct ethoc, napi); in ethoc_poll() 618 napi_complete_done(napi, rx_work_done); in ethoc_poll() 736 napi_enable(&priv->napi); in ethoc_open() 766 napi_disable(&priv->napi); in ethoc_stop() 1227 netif_napi_add(netdev, &priv->napi, ethoc_pol in ethoc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/wan/ |
H A D | fsl_ucc_hdlc.c | 623 static int ucc_hdlc_poll(struct napi_struct *napi, int budget) in ucc_hdlc_poll() argument 625 struct ucc_hdlc_private *priv = container_of(napi, in ucc_hdlc_poll() 627 napi); in ucc_hdlc_poll() 639 napi_complete_done(napi, howmany); in ucc_hdlc_poll() 665 if (napi_schedule_prep(&priv->napi)) { in ucc_hdlc_irq_handler() 669 __napi_schedule(&priv->napi); in ucc_hdlc_irq_handler() 734 napi_enable(&priv->napi); in uhdlc_open() 814 napi_disable(&priv->napi); in uhdlc_close() 899 napi_disable(&priv->napi); in uhdlc_suspend() 1034 napi_enable(&priv->napi); in uhdlc_resume() [all...] |
H A D | ixp4xx_hss.c | 273 struct napi_struct napi; member 657 napi_schedule(&port->napi); in hss_hdlc_rx_irq() 660 static int hss_hdlc_poll(struct napi_struct *napi, int budget) in hss_hdlc_poll() argument 662 struct port *port = container_of(napi, struct port, napi); in hss_hdlc_poll() 687 napi_complete(napi); in hss_hdlc_poll() 690 napi_reschedule(napi)) { in hss_hdlc_poll() 1122 napi_enable(&port->napi); in hss_hdlc_open() 1140 napi_schedule(&port->napi); in hss_hdlc_open() 1163 napi_disable(&port->napi); in hss_hdlc_close() [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | busy_poll.h | 119 struct napi_struct *napi) in skb_mark_napi_id() 126 skb->napi_id = napi->napi_id; in skb_mark_napi_id() 118 skb_mark_napi_id(struct sk_buff *skb, struct napi_struct *napi) skb_mark_napi_id() argument
|