Home
last modified time | relevance | path

Searched refs:napi (Results 176 - 200 of 1004) sorted by relevance

12345678910>>...41

/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c237 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 Dbcmsysport.c854 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 Dbcmsysport.c870 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 Dfjes_main.c284 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 Dfjes_main.c252 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 Dldmvsw.c363 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 Dsunvnet_common.h86 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 Dice_eswitch.c216 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 Dldmvsw.c359 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 Dsunvnet_common.h86 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 Difi_canfd.c221 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 Difi_canfd.c221 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 Daq_ptp.c68 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 Dkorina.c135 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 Dethoc.c189 * @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 Dfsl_ucc_hdlc.c620 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 Dixp4xx_hss.c258 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 Daq_ptp.c68 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 Dftmac100.c68 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 Daltera_tse_main.c416 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 Dkorina.c369 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 Dethoc.c189 * @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 Dfsl_ucc_hdlc.c623 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 Dixp4xx_hss.c273 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 Dbusy_poll.h119 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

Completed in 35 milliseconds

12345678910>>...41