softnet_data 2990 include/linux/netdevice.h struct softnet_data *rps_ipi_list; softnet_data 3014 include/linux/netdevice.h struct softnet_data *rps_ipi_next; softnet_data 3024 include/linux/netdevice.h static inline void input_queue_head_incr(struct softnet_data *sd) softnet_data 3031 include/linux/netdevice.h static inline void input_queue_tail_incr_save(struct softnet_data *sd, softnet_data 3039 include/linux/netdevice.h DECLARE_PER_CPU_ALIGNED(struct softnet_data, softnet_data); softnet_data 3043 include/linux/netdevice.h return this_cpu_read(softnet_data.xmit.recursion); softnet_data 3049 include/linux/netdevice.h return unlikely(__this_cpu_read(softnet_data.xmit.recursion) > softnet_data 3055 include/linux/netdevice.h __this_cpu_inc(softnet_data.xmit.recursion); softnet_data 3060 include/linux/netdevice.h __this_cpu_dec(softnet_data.xmit.recursion); softnet_data 4418 include/linux/netdevice.h __this_cpu_write(softnet_data.xmit.more, more); softnet_data 4424 include/linux/netdevice.h return __this_cpu_read(softnet_data.xmit.more); softnet_data 1849 include/net/xfrm.h void xfrm_dev_backlog(struct softnet_data *sd); softnet_data 1906 include/net/xfrm.h static inline void xfrm_dev_backlog(struct softnet_data *sd) softnet_data 217 net/core/dev.c static inline void rps_lock(struct softnet_data *sd) softnet_data 224 net/core/dev.c static inline void rps_unlock(struct softnet_data *sd) softnet_data 276 net/core/dev.c DEFINE_PER_CPU_ALIGNED(struct softnet_data, softnet_data); softnet_data 277 net/core/dev.c EXPORT_PER_CPU_SYMBOL(softnet_data); softnet_data 2661 net/core/dev.c struct softnet_data *sd; softnet_data 2665 net/core/dev.c sd = this_cpu_ptr(&softnet_data); softnet_data 2729 net/core/dev.c skb->next = __this_cpu_read(softnet_data.completion_queue); softnet_data 2730 net/core/dev.c __this_cpu_write(softnet_data.completion_queue, skb); softnet_data 3877 net/core/dev.c static inline void ____napi_schedule(struct softnet_data *sd, softnet_data 3935 net/core/dev.c per_cpu(softnet_data, next_cpu).input_queue_head; softnet_data 4015 net/core/dev.c ((int)(per_cpu(softnet_data, tcpu).input_queue_head - softnet_data 4070 net/core/dev.c ((int)(per_cpu(softnet_data, cpu).input_queue_head - softnet_data 4085 net/core/dev.c struct softnet_data *sd = data; softnet_data 4098 net/core/dev.c static int rps_ipi_queued(struct softnet_data *sd) softnet_data 4101 net/core/dev.c struct softnet_data *mysd = this_cpu_ptr(&softnet_data); softnet_data 4122 net/core/dev.c struct softnet_data *sd; softnet_data 4128 net/core/dev.c sd = this_cpu_ptr(&softnet_data); softnet_data 4161 net/core/dev.c struct softnet_data *sd; softnet_data 4165 net/core/dev.c sd = &per_cpu(softnet_data, cpu); softnet_data 4481 net/core/dev.c struct softnet_data *sd = this_cpu_ptr(&softnet_data); softnet_data 4743 net/core/dev.c __this_cpu_inc(softnet_data.processed); softnet_data 5224 net/core/dev.c struct softnet_data *sd; softnet_data 5227 net/core/dev.c sd = this_cpu_ptr(&softnet_data); softnet_data 5806 net/core/dev.c static void net_rps_send_ipi(struct softnet_data *remsd) softnet_data 5810 net/core/dev.c struct softnet_data *next = remsd->rps_ipi_next; softnet_data 5823 net/core/dev.c static void net_rps_action_and_irq_enable(struct softnet_data *sd) softnet_data 5826 net/core/dev.c struct softnet_data *remsd = sd->rps_ipi_list; softnet_data 5840 net/core/dev.c static bool sd_has_rps_ipi_waiting(struct softnet_data *sd) softnet_data 5851 net/core/dev.c struct softnet_data *sd = container_of(napi, struct softnet_data, backlog); softnet_data 5913 net/core/dev.c ____napi_schedule(this_cpu_ptr(&softnet_data), n); softnet_data 5959 net/core/dev.c ____napi_schedule(this_cpu_ptr(&softnet_data), n); softnet_data 6354 net/core/dev.c struct softnet_data *sd = this_cpu_ptr(&softnet_data); softnet_data 9829 net/core/dev.c struct softnet_data *sd, *oldsd, *remsd = NULL; softnet_data 9833 net/core/dev.c sd = &per_cpu(softnet_data, cpu); softnet_data 9834 net/core/dev.c oldsd = &per_cpu(softnet_data, oldcpu); softnet_data 10192 net/core/dev.c struct softnet_data *sd = &per_cpu(softnet_data, i); softnet_data 119 net/core/net-procfs.c static struct softnet_data *softnet_get_online(loff_t *pos) softnet_data 121 net/core/net-procfs.c struct softnet_data *sd = NULL; softnet_data 125 net/core/net-procfs.c sd = &per_cpu(softnet_data, *pos); softnet_data 149 net/core/net-procfs.c struct softnet_data *sd = v; softnet_data 244 net/core/netpoll.c struct softnet_data *sd = &get_cpu_var(softnet_data); softnet_data 266 net/core/netpoll.c put_cpu_var(softnet_data); softnet_data 122 net/core/sysctl_net_core.c struct softnet_data *sd; softnet_data 137 net/core/sysctl_net_core.c sd = &per_cpu(softnet_data, i); softnet_data 169 net/core/sysctl_net_core.c sd = &per_cpu(softnet_data, i); softnet_data 80 net/xfrm/xfrm_device.c struct softnet_data *sd; softnet_data 97 net/xfrm/xfrm_device.c sd = this_cpu_ptr(&softnet_data); softnet_data 296 net/xfrm/xfrm_device.c struct softnet_data *sd; softnet_data 309 net/xfrm/xfrm_device.c sd = this_cpu_ptr(&softnet_data); softnet_data 318 net/xfrm/xfrm_device.c void xfrm_dev_backlog(struct softnet_data *sd)