Lines Matching refs:dst
28 void (*update_pmtu)(struct dst_entry *dst, struct sock *sk,
30 void (*redirect)(struct dst_entry *dst, struct sock *sk,
33 struct neighbour * (*neigh_lookup)(const struct dst_entry *dst,
42 static inline int dst_entries_get_fast(struct dst_ops *dst) in dst_entries_get_fast() argument
44 return percpu_counter_read_positive(&dst->pcpuc_entries); in dst_entries_get_fast()
47 static inline int dst_entries_get_slow(struct dst_ops *dst) in dst_entries_get_slow() argument
52 res = percpu_counter_sum_positive(&dst->pcpuc_entries); in dst_entries_get_slow()
57 static inline void dst_entries_add(struct dst_ops *dst, int val) in dst_entries_add() argument
60 percpu_counter_add(&dst->pcpuc_entries, val); in dst_entries_add()
64 static inline int dst_entries_init(struct dst_ops *dst) in dst_entries_init() argument
66 return percpu_counter_init(&dst->pcpuc_entries, 0, GFP_KERNEL); in dst_entries_init()
69 static inline void dst_entries_destroy(struct dst_ops *dst) in dst_entries_destroy() argument
71 percpu_counter_destroy(&dst->pcpuc_entries); in dst_entries_destroy()