Home
last modified time | relevance | path

Searched refs:softnet_data (Results 1 – 9 of 9) sorted by relevance

/linux/net/core/
H A Dnet-procfs.c85 static u32 softnet_input_pkt_queue_len(struct softnet_data *sd) in softnet_input_pkt_queue_len()
90 static u32 softnet_process_queue_len(struct softnet_data *sd) in softnet_process_queue_len()
95 static struct softnet_data *softnet_get_online(loff_t *pos) in softnet_get_online()
97 struct softnet_data *sd = NULL; in softnet_get_online()
101 sd = &per_cpu(softnet_data, *pos); in softnet_get_online()
125 struct softnet_data *sd = v; in softnet_seq_show()
H A Ddev.h302 void kick_defer_list_purge(struct softnet_data *sd, unsigned int cpu);
309 return unlikely(__this_cpu_read(softnet_data.xmit.recursion) > in dev_xmit_recursion()
315 __this_cpu_inc(softnet_data.xmit.recursion); in dev_xmit_recursion_inc()
320 __this_cpu_dec(softnet_data.xmit.recursion); in dev_xmit_recursion_dec()
H A Ddev.c229 static inline void backlog_lock_irq_save(struct softnet_data *sd, in backlog_lock_irq_save()
238 static inline void backlog_lock_irq_disable(struct softnet_data *sd) in backlog_lock_irq_disable()
246 static inline void backlog_unlock_irq_restore(struct softnet_data *sd, in backlog_unlock_irq_restore()
255 static inline void backlog_unlock_irq_enable(struct softnet_data *sd) in backlog_unlock_irq_enable()
454 DEFINE_PER_CPU_ALIGNED(struct softnet_data, softnet_data) = {
457 EXPORT_PER_CPU_SYMBOL(softnet_data);
3335 struct softnet_data *sd; in __netif_reschedule()
3339 sd = this_cpu_ptr(&softnet_data); in __netif_reschedule()
3403 skb->next = __this_cpu_read(softnet_data.completion_queue); in dev_kfree_skb_irq_reason()
3404 __this_cpu_write(softnet_data.completion_queue, skb); in dev_kfree_skb_irq_reason()
[all …]
H A Dsysctl_net_core.c222 struct softnet_data *sd; in flow_limit_cpu_sysctl()
237 sd = &per_cpu(softnet_data, i); in flow_limit_cpu_sysctl()
261 sd = &per_cpu(softnet_data, i); in flow_limit_cpu_sysctl()
H A Dnetpoll.c256 struct softnet_data *sd = &get_cpu_var(softnet_data); in zap_completion_queue()
278 put_cpu_var(softnet_data); in zap_completion_queue()
H A Dskbuff.c7040 struct softnet_data *sd; in skb_attempt_defer_free()
7054 sd = &per_cpu(softnet_data, cpu); in skb_attempt_defer_free()
/linux/include/net/
H A Drps.h125 static inline u32 rps_input_queue_tail_incr(struct softnet_data *sd) in rps_input_queue_tail_incr()
141 static inline void rps_input_queue_head_add(struct softnet_data *sd, int val) in rps_input_queue_head_add()
148 static inline void rps_input_queue_head_incr(struct softnet_data *sd) in rps_input_queue_head_incr()
H A Dxfrm.h2043 void xfrm_dev_backlog(struct softnet_data *sd);
2108 static inline void xfrm_dev_backlog(struct softnet_data *sd) in xfrm_dev_backlog()
/linux/include/linux/
H A Dnetdevice.h3415 struct softnet_data { struct
3424 struct softnet_data *rps_ipi_list; argument
3450 struct softnet_data *rps_ipi_next; argument
3467 DECLARE_PER_CPU_ALIGNED(struct softnet_data, softnet_data); argument
3473 return this_cpu_read(softnet_data.xmit.recursion); in dev_recursion_level()
5127 __this_cpu_write(softnet_data.xmit.more, more); in netdev_xmit_set_more()
5132 return __this_cpu_read(softnet_data.xmit.more); in netdev_xmit_more()