Lines Matching refs:dest
535 struct ip_vs_dest *dest; /* real server */ member
709 int (*add_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
711 int (*del_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
713 int (*upd_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
737 struct ip_vs_dest *dest,
1176 struct ip_vs_dest *dest,
1247 struct ip_vs_dest *dest, __u32 fwmark);
1443 static inline void ip_vs_dest_hold(struct ip_vs_dest *dest) in ip_vs_dest_hold() argument
1445 refcount_inc(&dest->refcnt); in ip_vs_dest_hold()
1448 static inline void ip_vs_dest_put(struct ip_vs_dest *dest) in ip_vs_dest_put() argument
1451 refcount_dec(&dest->refcnt); in ip_vs_dest_put()
1454 static inline void ip_vs_dest_put_and_free(struct ip_vs_dest *dest) in ip_vs_dest_put_and_free() argument
1456 if (refcount_dec_and_test(&dest->refcnt)) in ip_vs_dest_put_and_free()
1457 kfree(dest); in ip_vs_dest_put_and_free()
1538 #define IP_VS_DFWD_METHOD(dest) (atomic_read(&(dest)->conn_flags) & \ argument
1705 ip_vs_dest_conn_overhead(struct ip_vs_dest *dest) in ip_vs_dest_conn_overhead() argument
1713 return (atomic_read(&dest->activeconns) << 8) + in ip_vs_dest_conn_overhead()
1714 atomic_read(&dest->inactconns); in ip_vs_dest_conn_overhead()