Lines Matching refs:faddr
55 const struct in6_addr *faddr) in rds_conn_bucket() argument
67 fhash = __ipv6_addr_jhash(faddr, rds6_hash_secret); in rds_conn_bucket()
69 fhash = (__force u32)faddr->s6_addr32[3]; in rds_conn_bucket()
85 const struct in6_addr *faddr, in rds_conn_lookup() argument
92 if (ipv6_addr_equal(&conn->c_faddr, faddr) && in rds_conn_lookup()
102 laddr, faddr); in rds_conn_lookup()
160 const struct in6_addr *faddr, in __rds_conn_create() argument
167 struct hlist_head *head = rds_conn_bucket(laddr, faddr); in __rds_conn_create()
174 conn = rds_conn_lookup(net, head, laddr, faddr, trans, dev_if); in __rds_conn_create()
178 ipv6_addr_equal(laddr, faddr) && in __rds_conn_create()
206 conn->c_faddr = *faddr; in __rds_conn_create()
236 loop_trans = rds_trans_get_preferred(net, faddr, conn->c_dev_if); in __rds_conn_create()
271 conn, laddr, faddr, in __rds_conn_create()
299 found = rds_conn_lookup(net, head, laddr, faddr, trans, in __rds_conn_create()
334 const struct in6_addr *faddr, in rds_conn_create() argument
338 return __rds_conn_create(net, laddr, faddr, trans, gfp, 0, dev_if); in rds_conn_create()
344 const struct in6_addr *faddr, in rds_conn_create_outgoing() argument
348 return __rds_conn_create(net, laddr, faddr, trans, gfp, 1, dev_if); in rds_conn_create_outgoing()
735 cinfo->faddr = conn->c_faddr.s6_addr32[3]; in rds_conn_info_visitor()
761 cinfo6->faddr = conn->c_faddr; in rds6_conn_info_visitor()