Lines Matching refs:dest
43 ip_vs_sed_dest_overhead(struct ip_vs_dest *dest) in ip_vs_sed_dest_overhead() argument
49 return atomic_read(&dest->activeconns) + 1; in ip_vs_sed_dest_overhead()
60 struct ip_vs_dest *dest, *least; in ip_vs_sed_schedule() local
78 list_for_each_entry_rcu(dest, &svc->destinations, n_list) { in ip_vs_sed_schedule()
79 if (!(dest->flags & IP_VS_DEST_F_OVERLOAD) && in ip_vs_sed_schedule()
80 atomic_read(&dest->weight) > 0) { in ip_vs_sed_schedule()
81 least = dest; in ip_vs_sed_schedule()
93 list_for_each_entry_continue_rcu(dest, &svc->destinations, n_list) { in ip_vs_sed_schedule()
94 if (dest->flags & IP_VS_DEST_F_OVERLOAD) in ip_vs_sed_schedule()
96 doh = ip_vs_sed_dest_overhead(dest); in ip_vs_sed_schedule()
97 if ((__s64)loh * atomic_read(&dest->weight) > in ip_vs_sed_schedule()
99 least = dest; in ip_vs_sed_schedule()