Lines Matching refs:faddr
52 static struct hlist_head *rds_conn_bucket(__be32 laddr, __be32 faddr) in rds_conn_bucket() argument
62 be32_to_cpu(faddr), 0, in rds_conn_bucket()
74 __be32 laddr, __be32 faddr, in rds_conn_lookup() argument
80 if (conn->c_faddr == faddr && conn->c_laddr == laddr && in rds_conn_lookup()
87 &laddr, &faddr); in rds_conn_lookup()
120 static struct rds_connection *__rds_conn_create(__be32 laddr, __be32 faddr, in __rds_conn_create() argument
125 struct hlist_head *head = rds_conn_bucket(laddr, faddr); in __rds_conn_create()
134 conn = rds_conn_lookup(head, laddr, faddr, trans); in __rds_conn_create()
136 laddr == faddr && !is_outgoing) { in __rds_conn_create()
157 conn->c_faddr = faddr; in __rds_conn_create()
177 loop_trans = rds_trans_get_preferred(faddr); in __rds_conn_create()
210 conn, &laddr, &faddr, in __rds_conn_create()
240 found = rds_conn_lookup(head, laddr, faddr, trans); in __rds_conn_create()
263 struct rds_connection *rds_conn_create(__be32 laddr, __be32 faddr, in rds_conn_create() argument
266 return __rds_conn_create(laddr, faddr, trans, gfp, 0); in rds_conn_create()
270 struct rds_connection *rds_conn_create_outgoing(__be32 laddr, __be32 faddr, in rds_conn_create_outgoing() argument
273 return __rds_conn_create(laddr, faddr, trans, gfp, 1); in rds_conn_create_outgoing()
498 cinfo->faddr = conn->c_faddr; in rds_conn_info_visitor()