Searched refs:dst_metrics (Results 1 – 7 of 7) sorted by relevance
37 const struct dst_metrics dst_default_metrics = {194 struct dst_metrics *p = kmalloc_obj(*p, GFP_ATOMIC); in dst_cow_metrics_generic()197 struct dst_metrics *old_p = (struct dst_metrics *)__DST_METRICS_PTR(old); in dst_cow_metrics_generic()208 p = (struct dst_metrics *)__DST_METRICS_PTR(prev); in dst_cow_metrics_generic()216 BUILD_BUG_ON(offsetof(struct dst_metrics, metrics) != 0); in dst_cow_metrics_generic()
100 struct dst_metrics { struct104 extern const struct dst_metrics dst_default_metrics; argument153 u32 *dst_metrics = dst_metrics_write_ptr(dest); in dst_copy_metrics() local155 if (dst_metrics) { in dst_copy_metrics()158 memcpy(dst_metrics, src_metrics, RTAX_MAX * sizeof(u32)); in dst_copy_metrics()
550 struct dst_metrics *ip_fib_metrics_init(struct nlattr *fc_mx, int fc_mx_len,552 static inline void ip_fib_metrics_put(struct dst_metrics *fib_metrics) in ip_fib_metrics_put()561 void ip_dst_init_metrics(struct dst_entry *dst, struct dst_metrics *fib_metrics) in ip_dst_init_metrics()574 struct dst_metrics *p = (struct dst_metrics *)DST_METRICS_PTR(dst); in ip_dst_metrics_put()
179 struct dst_metrics *fib6_metrics;
151 struct dst_metrics *fib_metrics;
731 struct dst_metrics *m; in fib6_metric_set()737 struct dst_metrics *dflt = (struct dst_metrics *)&dst_default_metrics; in fib6_metric_set()738 struct dst_metrics *p = kzalloc_obj(*p, GFP_ATOMIC); in fib6_metric_set()
291 .fib6_metrics = (struct dst_metrics *)&dst_default_metrics,