Home
last modified time | relevance | path

Searched refs:dst (Results 1 – 25 of 99) sorted by relevance

1234

/include/net/
Ddst.h109 extern u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old);
117 static inline bool dst_metrics_read_only(const struct dst_entry *dst) in dst_metrics_read_only() argument
119 return dst->_metrics & DST_METRICS_READ_ONLY; in dst_metrics_read_only()
122 extern void __dst_destroy_metrics_generic(struct dst_entry *dst, unsigned long old);
124 static inline void dst_destroy_metrics_generic(struct dst_entry *dst) in dst_destroy_metrics_generic() argument
126 unsigned long val = dst->_metrics; in dst_destroy_metrics_generic()
128 __dst_destroy_metrics_generic(dst, val); in dst_destroy_metrics_generic()
131 static inline u32 *dst_metrics_write_ptr(struct dst_entry *dst) in dst_metrics_write_ptr() argument
133 unsigned long p = dst->_metrics; in dst_metrics_write_ptr()
138 return dst->ops->cow_metrics(dst, p); in dst_metrics_write_ptr()
[all …]
Ddst_ops.h28 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
[all …]
Ddsa.h99 struct dsa_switch_tree *dst; member
128 return !!(ds->index == ds->dst->cpu_switch && p == ds->dst->cpu_port); in dsa_is_cpu_port()
133 struct dsa_switch_tree *dst = ds->dst; in dsa_upstream_port() local
141 if (dst->cpu_switch == ds->index) in dsa_upstream_port()
142 return dst->cpu_port; in dsa_upstream_port()
144 return ds->pd->rtable[dst->cpu_switch]; in dsa_upstream_port()
191 static inline bool dsa_uses_dsa_tags(struct dsa_switch_tree *dst) in dsa_uses_dsa_tags() argument
193 return !!(dst->tag_protocol == htons(ETH_P_DSA)); in dsa_uses_dsa_tags()
196 static inline bool dsa_uses_trailer_tags(struct dsa_switch_tree *dst) in dsa_uses_trailer_tags() argument
198 return !!(dst->tag_protocol == htons(ETH_P_TRAILER)); in dsa_uses_trailer_tags()
Dip6_fib.h90 struct dst_entry dst; member
160 static inline struct inet6_dev *ip6_dst_idev(struct dst_entry *dst) in ip6_dst_idev() argument
162 return ((struct rt6_info *)dst)->rt6i_idev; in ip6_dst_idev()
172 rt->dst.expires = expires; in rt6_set_expires()
181 rt = (struct rt6_info *)rt->dst.from); in rt6_update_expires()
183 rt0->dst.expires = rt->dst.expires; in rt6_update_expires()
185 dst_set_expires(&rt0->dst, timeout); in rt6_update_expires()
195 rt->dst.from = new; in rt6_set_from()
203 BUILD_BUG_ON(offsetof(struct rt6_info, dst) != 0); in ip6_rt_put()
204 dst_release(&rt->dst); in ip6_rt_put()
Ddn_route.h68 struct dst_entry dst; member
106 static inline void dn_rt_finish_output(struct sk_buff *skb, char *dst, char *src) in dn_rt_finish_output() argument
111 dst = NULL; in dn_rt_finish_output()
113 if (dev_hard_header(skb, dev, ETH_P_DNA_RT, dst, src, skb->len) >= 0) in dn_rt_finish_output()
Droute.h46 struct dst_entry dst; member
165 extern int ip_route_input_noref(struct sk_buff *skb, __be32 dst, __be32 src,
168 static inline int ip_route_input(struct sk_buff *skb, __be32 dst, __be32 src, in ip_route_input() argument
174 err = ip_route_input_noref(skb, dst, src, tos, devin); in ip_route_input()
206 BUILD_BUG_ON(offsetof(struct rtable, dst) != 0); in ip_rt_put()
207 dst_release(&rt->dst); in ip_rt_put()
243 static inline void ip_route_connect_init(struct flowi4 *fl4, __be32 dst, __be32 src, in ip_route_connect_init() argument
256 protocol, flow_flags, dst, src, dport, sport, in ip_route_connect_init()
261 __be32 dst, __be32 src, u32 tos, in ip_route_connect() argument
269 ip_route_connect_init(fl4, dst, src, tos, oif, protocol, in ip_route_connect()
[all …]
/include/linux/
Dbitmap.h95 extern void __bitmap_complement(unsigned long *dst, const unsigned long *src,
97 extern void __bitmap_shift_right(unsigned long *dst,
99 extern void __bitmap_shift_left(unsigned long *dst,
101 extern int __bitmap_and(unsigned long *dst, const unsigned long *bitmap1,
103 extern void __bitmap_or(unsigned long *dst, const unsigned long *bitmap1,
105 extern void __bitmap_xor(unsigned long *dst, const unsigned long *bitmap1,
107 extern int __bitmap_andnot(unsigned long *dst, const unsigned long *bitmap1,
126 unsigned long *dst, int nbits);
128 unsigned long *dst, int nbits);
134 unsigned long *dst, int nbits);
[all …]
Dtask_io_accounting_ops.h48 static inline void task_blk_io_accounting_add(struct task_io_accounting *dst, in task_blk_io_accounting_add() argument
51 dst->read_bytes += src->read_bytes; in task_blk_io_accounting_add()
52 dst->write_bytes += src->write_bytes; in task_blk_io_accounting_add()
53 dst->cancelled_write_bytes += src->cancelled_write_bytes; in task_blk_io_accounting_add()
84 static inline void task_blk_io_accounting_add(struct task_io_accounting *dst, in task_blk_io_accounting_add() argument
92 static inline void task_chr_io_accounting_add(struct task_io_accounting *dst, in task_chr_io_accounting_add() argument
95 dst->rchar += src->rchar; in task_chr_io_accounting_add()
96 dst->wchar += src->wchar; in task_chr_io_accounting_add()
97 dst->syscr += src->syscr; in task_chr_io_accounting_add()
98 dst->syscw += src->syscw; in task_chr_io_accounting_add()
[all …]
Drpmsg.h60 u32 dst; member
115 u32 dst; member
199 u32 src = rpdev->src, dst = rpdev->dst; in rpmsg_send() local
201 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true); in rpmsg_send()
223 int rpmsg_sendto(struct rpmsg_channel *rpdev, void *data, int len, u32 dst) in rpmsg_sendto() argument
227 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true); in rpmsg_sendto()
251 int rpmsg_send_offchannel(struct rpmsg_channel *rpdev, u32 src, u32 dst, in rpmsg_send_offchannel() argument
254 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true); in rpmsg_send_offchannel()
276 u32 src = rpdev->src, dst = rpdev->dst; in rpmsg_trysend() local
278 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false); in rpmsg_trysend()
[all …]
Dnodemask.h101 #define node_set(node, dst) __node_set((node), &(dst)) argument
107 #define node_clear(node, dst) __node_clear((node), &(dst)) argument
113 #define nodes_setall(dst) __nodes_setall(&(dst), MAX_NUMNODES) argument
119 #define nodes_clear(dst) __nodes_clear(&(dst), MAX_NUMNODES) argument
135 #define nodes_and(dst, src1, src2) \ argument
136 __nodes_and(&(dst), &(src1), &(src2), MAX_NUMNODES)
143 #define nodes_or(dst, src1, src2) \ argument
144 __nodes_or(&(dst), &(src1), &(src2), MAX_NUMNODES)
151 #define nodes_xor(dst, src1, src2) \ argument
152 __nodes_xor(&(dst), &(src1), &(src2), MAX_NUMNODES)
[all …]
Duaccess.h96 extern long probe_kernel_read(void *dst, const void *src, size_t size);
97 extern long __probe_kernel_read(void *dst, const void *src, size_t size);
108 extern long notrace probe_kernel_write(void *dst, const void *src, size_t size);
109 extern long notrace __probe_kernel_write(void *dst, const void *src, size_t size);
Dstring_helpers.h57 int string_unescape(char *src, char *dst, size_t size, unsigned int flags);
64 static inline int string_unescape_any(char *src, char *dst, size_t size) in string_unescape_any() argument
66 return string_unescape(src, dst, size, UNESCAPE_ANY); in string_unescape_any()
Dinet.h55 extern int in4_pton(const char *src, int srclen, u8 *dst, int delim, const char **end);
56 extern int in6_pton(const char *src, int srclen, u8 *dst, int delim, const char **end);
Dcrypto.h147 struct scatterlist *dst; member
173 struct scatterlist *dst; member
186 void (*crfn)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
187 unsigned int (*prfn)(const struct cipher_desc *desc, u8 *dst,
235 struct scatterlist *dst, struct scatterlist *src,
238 struct scatterlist *dst, struct scatterlist *src,
253 void (*cia_encrypt)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
254 void (*cia_decrypt)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
259 unsigned int slen, u8 *dst, unsigned int *dlen);
261 unsigned int slen, u8 *dst, unsigned int *dlen);
[all …]
Dlzo.h24 unsigned char *dst, size_t *dst_len, void *wrkmem);
28 unsigned char *dst, size_t *dst_len);
Dlz4.h40 unsigned char *dst, size_t *dst_len, void *wrkmem);
57 unsigned char *dst, size_t *dst_len, void *wrkmem);
/include/rdma/
Dib_marshall.h41 void ib_copy_qp_attr_to_user(struct ib_uverbs_qp_attr *dst,
44 void ib_copy_ah_attr_to_user(struct ib_uverbs_ah_attr *dst,
47 void ib_copy_path_rec_to_user(struct ib_user_path_rec *dst,
50 void ib_copy_path_rec_from_user(struct ib_sa_path_rec *dst,
/include/net/netfilter/
Dnf_conntrack_tuple.h71 } dst; member
85 t, t->dst.protonum, in nf_ct_dump_tuple_ip()
87 &t->dst.u3.ip, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ip()
95 t, t->dst.protonum, in nf_ct_dump_tuple_ipv6()
97 t->dst.u3.all, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ipv6()
115 ((enum ip_conntrack_dir)(h)->tuple.dst.dir)
134 return (nf_inet_addr_cmp(&t1->dst.u3, &t2->dst.u3) && in __nf_ct_tuple_dst_equal()
135 t1->dst.u.all == t2->dst.u.all && in __nf_ct_tuple_dst_equal()
136 t1->dst.protonum == t2->dst.protonum); in __nf_ct_tuple_dst_equal()
171 t1->dst.protonum != t2->dst.protonum) in nf_ct_tuple_src_mask_cmp()
/include/asm-generic/
Dcacheflush.h26 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument
28 memcpy(dst, src, len); \
31 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
32 memcpy(dst, src, len)
Dchecksum.h25 extern __wsum csum_partial_copy(const void *src, void *dst, int len, __wsum sum);
33 extern __wsum csum_partial_copy_from_user(const void __user *src, void *dst,
37 #define csum_partial_copy_nocheck(src, dst, len, sum) \ argument
38 csum_partial_copy((src), (dst), (len), (sum))
/include/linux/sunrpc/
Daddr.h58 static inline bool __rpc_copy_addr4(struct sockaddr *dst, in __rpc_copy_addr4() argument
62 struct sockaddr_in *dsin = (struct sockaddr_in *) dst; in __rpc_copy_addr4()
84 static inline bool __rpc_copy_addr6(struct sockaddr *dst, in __rpc_copy_addr6() argument
88 struct sockaddr_in6 *dsin6 = (struct sockaddr_in6 *) dst; in __rpc_copy_addr6()
102 static inline bool __rpc_copy_addr6(struct sockaddr *dst, in __rpc_copy_addr6() argument
143 static inline bool rpc_copy_addr(struct sockaddr *dst, in rpc_copy_addr() argument
148 return __rpc_copy_addr4(dst, src); in rpc_copy_addr()
150 return __rpc_copy_addr6(dst, src); in rpc_copy_addr()
/include/crypto/
Dcast5.h20 void __cast5_encrypt(struct cast5_ctx *ctx, u8 *dst, const u8 *src);
21 void __cast5_decrypt(struct cast5_ctx *ctx, u8 *dst, const u8 *src);
Dserpent.h24 void __serpent_encrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src);
25 void __serpent_decrypt(struct serpent_ctx *ctx, u8 *dst, const u8 *src);
Dxts.h16 void (*tweak_fn)(void *ctx, u8* dst, const u8* src);
23 int xts_crypt(struct blkcipher_desc *desc, struct scatterlist *dst,
Dcast6.h21 void __cast6_encrypt(struct cast6_ctx *ctx, u8 *dst, const u8 *src);
22 void __cast6_decrypt(struct cast6_ctx *ctx, u8 *dst, const u8 *src);

1234