Lines Matching refs:napi_id
773 static struct napi_struct *napi_by_id(unsigned int napi_id) in napi_by_id() argument
775 unsigned int hash = napi_id % HASH_SIZE(napi_hash); in napi_by_id()
779 if (napi->napi_id == napi_id) in napi_by_id()
787 netdev_napi_by_id(struct net *net, unsigned int napi_id) in netdev_napi_by_id() argument
791 napi = napi_by_id(napi_id); in netdev_napi_by_id()
815 netdev_napi_by_id_lock(struct net *net, unsigned int napi_id) in netdev_napi_by_id_lock() argument
821 napi = netdev_napi_by_id(net, napi_id); in netdev_napi_by_id_lock()
836 napi = netdev_napi_by_id(net, napi_id); in netdev_napi_by_id_lock()
1020 struct net_device *dev_get_by_napi_id(unsigned int napi_id) in dev_get_by_napi_id() argument
1026 if (!napi_id_valid(napi_id)) in dev_get_by_napi_id()
1029 napi = napi_by_id(napi_id); in dev_get_by_napi_id()
1584 n->dev->name, n->napi_id); in napi_kthread_create()
6619 static void __napi_busy_loop(unsigned int napi_id, in __napi_busy_loop() argument
6634 napi = napi_by_id(napi_id); in __napi_busy_loop()
6703 void napi_busy_loop_rcu(unsigned int napi_id, in napi_busy_loop_rcu() argument
6712 __napi_busy_loop(napi_id, loop_end, loop_end_arg, flags, budget); in napi_busy_loop_rcu()
6715 void napi_busy_loop(unsigned int napi_id, in napi_busy_loop() argument
6722 __napi_busy_loop(napi_id, loop_end, loop_end_arg, flags, budget); in napi_busy_loop()
6727 void napi_suspend_irqs(unsigned int napi_id) in napi_suspend_irqs() argument
6732 napi = napi_by_id(napi_id); in napi_suspend_irqs()
6743 void napi_resume_irqs(unsigned int napi_id) in napi_resume_irqs() argument
6748 napi = napi_by_id(napi_id); in napi_resume_irqs()
6767 unsigned int napi_id) in __napi_hash_add_with_id() argument
6769 napi->gro.cached_napi_id = napi_id; in __napi_hash_add_with_id()
6771 WRITE_ONCE(napi->napi_id, napi_id); in __napi_hash_add_with_id()
6773 &napi_hash[napi->napi_id % HASH_SIZE(napi_hash)]); in __napi_hash_add_with_id()
6777 unsigned int napi_id) in napi_hash_add_with_id() argument
6782 WARN_ON_ONCE(napi_by_id(napi_id)); in napi_hash_add_with_id()
6783 __napi_hash_add_with_id(napi, napi_id); in napi_hash_add_with_id()
7089 if (n->config->napi_id) { in napi_restore_config()
7090 napi_hash_add_with_id(n, n->config->napi_id); in napi_restore_config()
7093 n->config->napi_id = n->napi_id; in napi_restore_config()
7116 if (napi->config && napi->config->napi_id) in netif_napi_dev_list_add()
7117 new_id = napi->config->napi_id; in netif_napi_dev_list_add()
7121 if (napi_id_valid(pos->napi_id)) in netif_napi_dev_list_add()
7122 pos_id = pos->napi_id; in netif_napi_dev_list_add()
7124 pos_id = pos->config->napi_id; in netif_napi_dev_list_add()