/kernel/linux/linux-5.10/net/core/ |
H A D | net-procfs.c | 119 static u32 softnet_backlog_len(struct softnet_data *sd) in softnet_backlog_len() 125 static struct softnet_data *softnet_get_online(loff_t *pos) in softnet_get_online() 127 struct softnet_data *sd = NULL; in softnet_get_online() 131 sd = &per_cpu(softnet_data, *pos); in softnet_get_online() 155 struct softnet_data *sd = v; in softnet_seq_show()
|
H A D | dev.c | 221 static inline void rps_lock(struct softnet_data *sd) in rps_lock() 228 static inline void rps_unlock(struct softnet_data *sd) in rps_unlock() 402 DEFINE_PER_CPU_ALIGNED(struct softnet_data, softnet_data); 403 EXPORT_PER_CPU_SYMBOL(softnet_data); variable 3045 struct softnet_data *sd; in __netif_reschedule() 3049 sd = this_cpu_ptr(&softnet_data); in __netif_reschedule() 3113 skb->next = __this_cpu_read(softnet_data.completion_queue); in __dev_kfree_skb_irq() 3114 __this_cpu_write(softnet_data.completion_queue, skb); in __dev_kfree_skb_irq() 4284 static inline void ____napi_schedule(struct softnet_data *s [all...] |
H A D | sysctl_net_core.c | 123 struct softnet_data *sd; in flow_limit_cpu_sysctl() 138 sd = &per_cpu(softnet_data, i); in flow_limit_cpu_sysctl() 170 sd = &per_cpu(softnet_data, i); in flow_limit_cpu_sysctl()
|
H A D | netpoll.c | 263 struct softnet_data *sd = &get_cpu_var(softnet_data); in zap_completion_queue() 285 put_cpu_var(softnet_data); in zap_completion_queue()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | net-procfs.c | 118 static u32 softnet_input_pkt_queue_len(struct softnet_data *sd) in softnet_input_pkt_queue_len() 123 static u32 softnet_process_queue_len(struct softnet_data *sd) in softnet_process_queue_len() 128 static struct softnet_data *softnet_get_online(loff_t *pos) in softnet_get_online() 130 struct softnet_data *sd = NULL; in softnet_get_online() 134 sd = &per_cpu(softnet_data, *pos); in softnet_get_online() 158 struct softnet_data *sd = v; in softnet_seq_show()
|
H A D | dev.c | 220 static inline void rps_lock_irqsave(struct softnet_data *sd, in rps_lock_irqsave() 229 static inline void rps_lock_irq_disable(struct softnet_data *sd) in rps_lock_irq_disable() 237 static inline void rps_unlock_irq_restore(struct softnet_data *sd, in rps_unlock_irq_restore() 246 static inline void rps_unlock_irq_enable(struct softnet_data *sd) in rps_unlock_irq_enable() 443 DEFINE_PER_CPU_ALIGNED(struct softnet_data, softnet_data); 444 EXPORT_PER_CPU_SYMBOL(softnet_data); variable 3117 struct softnet_data *sd; in __netif_reschedule() 3121 sd = this_cpu_ptr(&softnet_data); in __netif_reschedule() 3185 skb->next = __this_cpu_read(softnet_data in dev_kfree_skb_irq_reason() [all...] |
H A D | sysctl_net_core.c | 198 struct softnet_data *sd; in flow_limit_cpu_sysctl() 213 sd = &per_cpu(softnet_data, i); in flow_limit_cpu_sysctl() 237 sd = &per_cpu(softnet_data, i); in flow_limit_cpu_sysctl()
|
H A D | netpoll.c | 263 struct softnet_data *sd = &get_cpu_var(softnet_data); in zap_completion_queue() 285 put_cpu_var(softnet_data); in zap_completion_queue()
|
H A D | skbuff.c | 6822 struct softnet_data *sd; in skb_attempt_defer_free() 6836 sd = &per_cpu(softnet_data, cpu); in skb_attempt_defer_free()
|
/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_device.c | 117 struct softnet_data *sd; in validate_xmit_xfrm() 140 sd = this_cpu_ptr(&softnet_data); in validate_xmit_xfrm() 334 struct softnet_data *sd; in xfrm_dev_resume() 347 sd = this_cpu_ptr(&softnet_data); in xfrm_dev_resume() 356 void xfrm_dev_backlog(struct softnet_data *sd) in xfrm_dev_backlog()
|
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_device.c | 118 struct softnet_data *sd; in validate_xmit_xfrm() 151 sd = this_cpu_ptr(&softnet_data); in validate_xmit_xfrm() 440 struct softnet_data *sd; in xfrm_dev_resume() 453 sd = this_cpu_ptr(&softnet_data); in xfrm_dev_resume() 462 void xfrm_dev_backlog(struct softnet_data *sd) in xfrm_dev_backlog()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | netdevice.h | 3231 struct softnet_data { struct 3240 struct softnet_data *rps_ipi_list; 3264 struct softnet_data *rps_ipi_next; 3274 static inline void input_queue_head_incr(struct softnet_data *sd) in input_queue_head_incr() 3281 static inline void input_queue_tail_incr_save(struct softnet_data *sd, in input_queue_tail_incr_save() 3289 DECLARE_PER_CPU_ALIGNED(struct softnet_data, softnet_data); 3293 return this_cpu_read(softnet_data.xmit.recursion); in dev_recursion_level() 3299 return unlikely(__this_cpu_read(softnet_data.xmit.recursion) > in dev_xmit_recursion() 3305 __this_cpu_inc(softnet_data in dev_xmit_recursion_inc() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | netdevice.h | 3208 struct softnet_data { struct 3216 struct softnet_data *rps_ipi_list; 3247 struct softnet_data *rps_ipi_next; 3264 static inline void input_queue_head_incr(struct softnet_data *sd) in input_queue_head_incr() 3271 static inline void input_queue_tail_incr_save(struct softnet_data *sd, in input_queue_tail_incr_save() 3279 DECLARE_PER_CPU_ALIGNED(struct softnet_data, softnet_data); 3283 return this_cpu_read(softnet_data.xmit.recursion); in dev_recursion_level() 3289 return unlikely(__this_cpu_read(softnet_data.xmit.recursion) > in dev_xmit_recursion() 3295 __this_cpu_inc(softnet_data in dev_xmit_recursion_inc() [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | xfrm.h | 1882 void xfrm_dev_backlog(struct softnet_data *sd); 1939 static inline void xfrm_dev_backlog(struct softnet_data *sd) in xfrm_dev_backlog()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | xfrm.h | 1934 void xfrm_dev_backlog(struct softnet_data *sd); 2018 static inline void xfrm_dev_backlog(struct softnet_data *sd) in xfrm_dev_backlog()
|