/kernel/linux/linux-6.6/include/net/ |
H A D | dst.h | 26 struct dst_entry { struct 103 u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old); 112 static inline bool dst_metrics_read_only(const struct dst_entry *dst) in dst_metrics_read_only() 117 void __dst_destroy_metrics_generic(struct dst_entry *dst, unsigned long old); 119 static inline void dst_destroy_metrics_generic(struct dst_entry *dst) in dst_destroy_metrics_generic() 126 static inline u32 *dst_metrics_write_ptr(struct dst_entry *dst) in dst_metrics_write_ptr() 140 static inline void dst_init_metrics(struct dst_entry *dst, in dst_init_metrics() 148 static inline void dst_copy_metrics(struct dst_entry *dest, const struct dst_entry *src) in dst_copy_metrics() 159 static inline u32 *dst_metrics_ptr(struct dst_entry *ds [all...] |
H A D | dst_ops.h | 8 struct dst_entry; 20 struct dst_entry * (*check)(struct dst_entry *, __u32 cookie); 21 unsigned int (*default_advmss)(const struct dst_entry *); 22 unsigned int (*mtu)(const struct dst_entry *); 23 u32 * (*cow_metrics)(struct dst_entry *, unsigned long); 24 void (*destroy)(struct dst_entry *); 25 void (*ifdown)(struct dst_entry *, 27 struct dst_entry * (*negative_advice)(struct dst_entry *); [all...] |
H A D | dst_cache.h | 24 struct dst_entry *dst_cache_get(struct dst_cache *dst_cache); 43 void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, 56 void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, 66 struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache,
|
H A D | netevent.h | 15 struct dst_entry; 20 struct dst_entry *old; 21 struct dst_entry *new;
|
/kernel/linux/linux-5.10/include/net/ |
H A D | dst.h | 24 struct dst_entry { struct 87 u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old); 96 static inline bool dst_metrics_read_only(const struct dst_entry *dst) in dst_metrics_read_only() 101 void __dst_destroy_metrics_generic(struct dst_entry *dst, unsigned long old); 103 static inline void dst_destroy_metrics_generic(struct dst_entry *dst) in dst_destroy_metrics_generic() 110 static inline u32 *dst_metrics_write_ptr(struct dst_entry *dst) in dst_metrics_write_ptr() 124 static inline void dst_init_metrics(struct dst_entry *dst, in dst_init_metrics() 132 static inline void dst_copy_metrics(struct dst_entry *dest, const struct dst_entry *src) in dst_copy_metrics() 143 static inline u32 *dst_metrics_ptr(struct dst_entry *ds [all...] |
H A D | dst_ops.h | 8 struct dst_entry; 20 struct dst_entry * (*check)(struct dst_entry *, __u32 cookie); 21 unsigned int (*default_advmss)(const struct dst_entry *); 22 unsigned int (*mtu)(const struct dst_entry *); 23 u32 * (*cow_metrics)(struct dst_entry *, unsigned long); 24 void (*destroy)(struct dst_entry *); 25 void (*ifdown)(struct dst_entry *, 27 void (*negative_advice)(struct sock *sk, struct dst_entry *); 29 void (*update_pmtu)(struct dst_entry *ds [all...] |
H A D | dst_cache.h | 24 struct dst_entry *dst_cache_get(struct dst_cache *dst_cache); 43 void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, 56 void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, 66 struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache,
|
H A D | netevent.h | 15 struct dst_entry; 19 struct dst_entry *old; 20 struct dst_entry *new;
|
H A D | ip6_route.h | 82 struct dst_entry *ip6_route_input_lookup(struct net *net, 87 struct dst_entry *ip6_route_output_flags_noref(struct net *net, 91 struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk, 94 static inline struct dst_entry *ip6_route_output(struct net *net, in ip6_route_output() 111 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6, 157 struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6); 215 const struct dst_entry *dst = skb_dst(skb); in skb_rt6_info() 227 static inline void ip6_dst_store(struct sock *sk, struct dst_entry *dst, in ip6_dst_store() 241 void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst, 251 static inline bool ipv6_anycast_destination(const struct dst_entry *ds [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | dst.c | 47 void dst_init(struct dst_entry *dst, struct dst_ops *ops, in dst_init() 82 struct dst_entry *dst; in dst_alloc() 99 struct dst_entry *dst_destroy(struct dst_entry * dst) in dst_destroy() 101 struct dst_entry *child = NULL; in dst_destroy() 136 struct dst_entry *dst = container_of(head, struct dst_entry, rcu_head); in dst_destroy_rcu() 150 void dst_dev_put(struct dst_entry *dst) in dst_dev_put() 165 void dst_release(struct dst_entry *dst) in dst_release() 180 void dst_release_immediate(struct dst_entry *ds [all...] |
H A D | dst_cache.c | 19 struct dst_entry *dst; 28 struct dst_entry *dst, u32 cookie) in dst_cache_per_cpu_dst_set() 38 static struct dst_entry *dst_cache_per_cpu_get(struct dst_cache *dst_cache, in dst_cache_per_cpu_get() 41 struct dst_entry *dst; in dst_cache_per_cpu_get() 63 struct dst_entry *dst_cache_get(struct dst_cache *dst_cache) in dst_cache_get() 75 struct dst_entry *dst; in dst_cache_get_ip4() 90 void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, in dst_cache_set_ip4() 105 void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, in dst_cache_set_ip6() 120 struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache, in dst_cache_get_ip6() 124 struct dst_entry *ds in dst_cache_get_ip6() [all...] |
/kernel/linux/linux-6.6/net/core/ |
H A D | dst.c | 47 void dst_init(struct dst_entry *dst, struct dst_ops *ops, in dst_init() 82 struct dst_entry *dst; in dst_alloc() 99 struct dst_entry *dst_destroy(struct dst_entry * dst) in dst_destroy() 101 struct dst_entry *child = NULL; in dst_destroy() 135 struct dst_entry *dst = container_of(head, struct dst_entry, rcu_head); in dst_destroy_rcu() 149 void dst_dev_put(struct dst_entry *dst) in dst_dev_put() 164 void dst_release(struct dst_entry *dst) in dst_release() 171 void dst_release_immediate(struct dst_entry *ds [all...] |
H A D | dst_cache.c | 19 struct dst_entry *dst; 28 struct dst_entry *dst, u32 cookie) in dst_cache_per_cpu_dst_set() 38 static struct dst_entry *dst_cache_per_cpu_get(struct dst_cache *dst_cache, in dst_cache_per_cpu_get() 41 struct dst_entry *dst; in dst_cache_per_cpu_get() 63 struct dst_entry *dst_cache_get(struct dst_cache *dst_cache) in dst_cache_get() 75 struct dst_entry *dst; in dst_cache_get_ip4() 90 void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, in dst_cache_set_ip4() 105 void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, in dst_cache_set_ip6() 120 struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache, in dst_cache_get_ip6() 124 struct dst_entry *ds in dst_cache_get_ip6() [all...] |
/kernel/linux/linux-5.10/drivers/misc/vmw_vmci/ |
H A D | vmci_datagram.c | 188 struct datagram_entry *dst_entry; in dg_dispatch_as_host() local 203 dst_entry = container_of(resource, struct datagram_entry, in dg_dispatch_as_host() 206 dst_entry->priv_flags)) { in dg_dispatch_as_host() 216 if (dst_entry->run_delayed || in dg_dispatch_as_host() 236 dg_info->entry = dst_entry; in dg_dispatch_as_host() 244 retval = dst_entry->recv_cb(dst_entry->client_data, dg); in dg_dispatch_as_host() 357 struct datagram_entry *dst_entry; in vmci_datagram_invoke_guest_handler() local 367 dst_entry = container_of(resource, struct datagram_entry, resource); in vmci_datagram_invoke_guest_handler() 368 if (dst_entry in vmci_datagram_invoke_guest_handler() [all...] |
/kernel/linux/linux-6.6/drivers/misc/vmw_vmci/ |
H A D | vmci_datagram.c | 188 struct datagram_entry *dst_entry; in dg_dispatch_as_host() local 203 dst_entry = container_of(resource, struct datagram_entry, in dg_dispatch_as_host() 206 dst_entry->priv_flags)) { in dg_dispatch_as_host() 216 if (dst_entry->run_delayed || in dg_dispatch_as_host() 236 dg_info->entry = dst_entry; in dg_dispatch_as_host() 244 retval = dst_entry->recv_cb(dst_entry->client_data, dg); in dg_dispatch_as_host() 357 struct datagram_entry *dst_entry; in vmci_datagram_invoke_guest_handler() local 367 dst_entry = container_of(resource, struct datagram_entry, resource); in vmci_datagram_invoke_guest_handler() 368 if (dst_entry in vmci_datagram_invoke_guest_handler() [all...] |
/kernel/linux/linux-5.10/net/bridge/ |
H A D | br_nf_core.c | 24 static void fake_update_pmtu(struct dst_entry *dst, struct sock *sk, in fake_update_pmtu() 30 static void fake_redirect(struct dst_entry *dst, struct sock *sk, in fake_redirect() 35 static u32 *fake_cow_metrics(struct dst_entry *dst, unsigned long old) in fake_cow_metrics() 40 static struct neighbour *fake_neigh_lookup(const struct dst_entry *dst, in fake_neigh_lookup() 47 static unsigned int fake_mtu(const struct dst_entry *dst) in fake_mtu()
|
/kernel/linux/linux-6.6/net/bridge/ |
H A D | br_nf_core.c | 24 static void fake_update_pmtu(struct dst_entry *dst, struct sock *sk, in fake_update_pmtu() 30 static void fake_redirect(struct dst_entry *dst, struct sock *sk, in fake_redirect() 35 static u32 *fake_cow_metrics(struct dst_entry *dst, unsigned long old) in fake_cow_metrics() 40 static struct neighbour *fake_neigh_lookup(const struct dst_entry *dst, in fake_neigh_lookup() 47 static unsigned int fake_mtu(const struct dst_entry *dst) in fake_mtu()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | inet6_connection_sock.c | 27 struct dst_entry *inet6_csk_route_req(const struct sock *sk, in inet6_csk_route_req() 35 struct dst_entry *dst; in inet6_csk_route_req() 74 struct dst_entry *__inet6_csk_dst_check(struct sock *sk, u32 cookie) in __inet6_csk_dst_check() 79 static struct dst_entry *inet6_csk_route_socket(struct sock *sk, in inet6_csk_route_socket() 85 struct dst_entry *dst; in inet6_csk_route_socket() 118 struct dst_entry *dst; in inet6_csk_xmit() 142 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu) in inet6_csk_update_pmtu() 145 struct dst_entry *dst = inet6_csk_route_socket(sk, &fl6); in inet6_csk_update_pmtu()
|
H A D | xfrm6_policy.c | 26 static struct dst_entry *xfrm6_dst_lookup(struct net *net, int tos, int oif, in xfrm6_dst_lookup() 32 struct dst_entry *dst; in xfrm6_dst_lookup() 58 struct dst_entry *dst; in xfrm6_get_saddr() 106 static void xfrm6_update_pmtu(struct dst_entry *dst, struct sock *sk, in xfrm6_update_pmtu() 111 struct dst_entry *path = xdst->route; in xfrm6_update_pmtu() 116 static void xfrm6_redirect(struct dst_entry *dst, struct sock *sk, in xfrm6_redirect() 120 struct dst_entry *path = xdst->route; in xfrm6_redirect() 125 static void xfrm6_dst_destroy(struct dst_entry *dst) in xfrm6_dst_destroy() 137 static void xfrm6_dst_ifdown(struct dst_entry *dst, struct net_device *dev, in xfrm6_dst_ifdown()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | inet6_connection_sock.c | 27 struct dst_entry *inet6_csk_route_req(const struct sock *sk, in inet6_csk_route_req() 35 struct dst_entry *dst; in inet6_csk_route_req() 74 struct dst_entry *__inet6_csk_dst_check(struct sock *sk, u32 cookie) in __inet6_csk_dst_check() 79 static struct dst_entry *inet6_csk_route_socket(struct sock *sk, in inet6_csk_route_socket() 85 struct dst_entry *dst; in inet6_csk_route_socket() 118 struct dst_entry *dst; in inet6_csk_xmit() 142 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu) in inet6_csk_update_pmtu() 145 struct dst_entry *dst = inet6_csk_route_socket(sk, &fl6); in inet6_csk_update_pmtu()
|
H A D | xfrm6_policy.c | 26 static struct dst_entry *xfrm6_dst_lookup(struct net *net, int tos, int oif, in xfrm6_dst_lookup() 32 struct dst_entry *dst; in xfrm6_dst_lookup() 57 struct dst_entry *dst; in xfrm6_get_saddr() 97 static void xfrm6_update_pmtu(struct dst_entry *dst, struct sock *sk, in xfrm6_update_pmtu() 102 struct dst_entry *path = xdst->route; in xfrm6_update_pmtu() 107 static void xfrm6_redirect(struct dst_entry *dst, struct sock *sk, in xfrm6_redirect() 111 struct dst_entry *path = xdst->route; in xfrm6_redirect() 116 static void xfrm6_dst_destroy(struct dst_entry *dst) in xfrm6_dst_destroy() 127 static void xfrm6_dst_ifdown(struct dst_entry *dst, struct net_device *dev) in xfrm6_dst_ifdown()
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/include/net/ |
H A D | nip_route.h | 20 struct dst_entry *nip_route_input_lookup(struct net *net, 24 struct dst_entry *nip_route_output_flags(struct net *net, const struct sock *sk, 28 static inline struct dst_entry *nip_route_output(struct net *net, in nip_route_output() 49 rt ? nip_dst_idev((struct dst_entry *)rt) : NULL; in nip_route_get_saddr()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | xfrm4_policy.c | 20 static struct dst_entry *__xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4, in __xfrm4_dst_lookup() 45 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos, int oif, in xfrm4_dst_lookup() 59 struct dst_entry *dst; in xfrm4_get_saddr() 102 static void xfrm4_update_pmtu(struct dst_entry *dst, struct sock *sk, in xfrm4_update_pmtu() 107 struct dst_entry *path = xdst->route; in xfrm4_update_pmtu() 112 static void xfrm4_redirect(struct dst_entry *dst, struct sock *sk, in xfrm4_redirect() 116 struct dst_entry *path = xdst->route; in xfrm4_redirect() 121 static void xfrm4_dst_destroy(struct dst_entry *dst) in xfrm4_dst_destroy() 131 static void xfrm4_dst_ifdown(struct dst_entry *dst, struct net_device *dev, in xfrm4_dst_ifdown()
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_common.c | 200 struct slice_h264_dpb_entry *dst_entry; in mtk_vdec_h264_copy_decode_params() local 205 dst_entry = &dst_params->dpb[i]; in mtk_vdec_h264_copy_decode_params() 208 dst_entry->reference_ts = src_entry->reference_ts; in mtk_vdec_h264_copy_decode_params() 209 dst_entry->frame_num = src_entry->frame_num; in mtk_vdec_h264_copy_decode_params() 210 dst_entry->pic_num = src_entry->pic_num; in mtk_vdec_h264_copy_decode_params() 211 dst_entry->top_field_order_cnt = src_entry->top_field_order_cnt; in mtk_vdec_h264_copy_decode_params() 212 dst_entry->bottom_field_order_cnt = in mtk_vdec_h264_copy_decode_params() 214 dst_entry->flags = src_entry->flags; in mtk_vdec_h264_copy_decode_params()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | xfrm4_policy.c | 20 static struct dst_entry *__xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4, in __xfrm4_dst_lookup() 43 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos, int oif, in xfrm4_dst_lookup() 57 struct dst_entry *dst; in xfrm4_get_saddr() 99 static void xfrm4_update_pmtu(struct dst_entry *dst, struct sock *sk, in xfrm4_update_pmtu() 104 struct dst_entry *path = xdst->route; in xfrm4_update_pmtu() 109 static void xfrm4_redirect(struct dst_entry *dst, struct sock *sk, in xfrm4_redirect() 113 struct dst_entry *path = xdst->route; in xfrm4_redirect() 118 static void xfrm4_dst_destroy(struct dst_entry *dst) in xfrm4_dst_destroy()
|