/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_sa.h | 163 struct sa_path_rec { struct 192 sa_conv_pathrec_to_gid_type(struct sa_path_rec *rec) in sa_conv_pathrec_to_gid_type() 217 static inline void path_conv_opa_to_ib(struct sa_path_rec *ib, in path_conv_opa_to_ib() 218 struct sa_path_rec *opa) in path_conv_opa_to_ib() 244 static inline void path_conv_ib_to_opa(struct sa_path_rec *opa, in path_conv_ib_to_opa() 245 struct sa_path_rec *ib) in path_conv_ib_to_opa() 264 static inline void sa_convert_path_opa_to_ib(struct sa_path_rec *dest, in sa_convert_path_opa_to_ib() 265 struct sa_path_rec *src) in sa_convert_path_opa_to_ib() 276 static inline void sa_convert_path_ib_to_opa(struct sa_path_rec *dest, in sa_convert_path_ib_to_opa() 277 struct sa_path_rec *sr in sa_convert_path_ib_to_opa() [all...] |
H A D | ib_marshall.h | 23 struct sa_path_rec *src); 25 void ib_copy_path_rec_from_user(struct sa_path_rec *dst,
|
H A D | ib_cm.h | 93 struct sa_path_rec *primary_path; 94 struct sa_path_rec *alternate_path; 183 struct sa_path_rec *alternate_path; 356 struct sa_path_rec *primary_path; 357 struct sa_path_rec *alternate_path; 526 struct sa_path_rec *path;
|
H A D | rdma_cm_ib.h | 22 struct sa_path_rec *path_rec);
|
H A D | rdma_cm.h | 54 struct sa_path_rec *path_rec;
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_sa.h | 163 struct sa_path_rec { struct 193 sa_conv_pathrec_to_gid_type(struct sa_path_rec *rec) in sa_conv_pathrec_to_gid_type() 218 static inline void path_conv_opa_to_ib(struct sa_path_rec *ib, in path_conv_opa_to_ib() 219 struct sa_path_rec *opa) in path_conv_opa_to_ib() 245 static inline void path_conv_ib_to_opa(struct sa_path_rec *opa, in path_conv_ib_to_opa() 246 struct sa_path_rec *ib) in path_conv_ib_to_opa() 265 static inline void sa_convert_path_opa_to_ib(struct sa_path_rec *dest, in sa_convert_path_opa_to_ib() 266 struct sa_path_rec *src) in sa_convert_path_opa_to_ib() 277 static inline void sa_convert_path_ib_to_opa(struct sa_path_rec *dest, in sa_convert_path_ib_to_opa() 278 struct sa_path_rec *sr in sa_convert_path_ib_to_opa() [all...] |
H A D | ib_cm.h | 93 struct sa_path_rec *primary_path; 94 struct sa_path_rec *alternate_path; 183 struct sa_path_rec *alternate_path; 350 struct sa_path_rec *primary_path; 351 struct sa_path_rec *primary_path_inbound; 352 struct sa_path_rec *primary_path_outbound; 353 struct sa_path_rec *alternate_path; 522 struct sa_path_rec *path;
|
H A D | ib_marshall.h | 23 struct sa_path_rec *src); 25 void ib_copy_path_rec_from_user(struct sa_path_rec *dst,
|
H A D | rdma_cm.h | 54 struct sa_path_rec *path_rec; 57 struct sa_path_rec *path_rec_inbound; 58 struct sa_path_rec *path_rec_outbound;
|
H A D | rdma_cm_ib.h | 22 struct sa_path_rec *path_rec);
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_marshall.c | 137 struct sa_path_rec *src) in __ib_copy_path_rec_to_user() 162 struct sa_path_rec *src) in ib_copy_path_rec_to_user() 164 struct sa_path_rec rec; in ib_copy_path_rec_to_user() 175 void ib_copy_path_rec_from_user(struct sa_path_rec *dst, in ib_copy_path_rec_from_user()
|
H A D | sa_query.c | 133 void (*callback)(int, struct sa_path_rec *, void *); 136 struct sa_path_rec *conv_pr; 192 .struct_offset_bytes = offsetof(struct sa_path_rec, field), \ 193 .struct_size_bytes = sizeof_field(struct sa_path_rec, field), \ 194 .field_name = "sa_path_rec:" #field 293 offsetof(struct sa_path_rec, field), \ 295 sizeof_field(struct sa_path_rec, field), \ 296 .field_name = "sa_path_rec:" #field 752 struct sa_path_rec *sa_rec = query->mad_buf->context[1]; in ib_nl_set_path_rec_attrs() 1218 struct sa_path_rec *re in init_ah_attr_grh_fields() [all...] |
H A D | core_priv.h | 382 struct sa_path_rec; 383 int roce_resolve_route_from_path(struct sa_path_rec *rec,
|
H A D | cm.c | 235 struct sa_path_rec path[]; 500 get_cm_port_from_path(struct sa_path_rec *path, const struct ib_gid_attr *attr) in get_cm_port_from_path() 540 static int cm_init_av_by_path(struct sa_path_rec *path, in cm_init_av_by_path() 1341 struct sa_path_rec *pri_path = param->primary_path; in cm_format_req() 1342 struct sa_path_rec *alt_path = param->alternate_path; in cm_format_req() 1636 struct sa_path_rec *path, union ib_gid *gid) in cm_path_set_rec_type() 1645 struct sa_path_rec *primary_path, in cm_format_path_lid_from_req() 1646 struct sa_path_rec *alt_path, in cm_format_path_lid_from_req() 1688 struct sa_path_rec *primary_path, in cm_format_paths_from_req() 1689 struct sa_path_rec *alt_pat in cm_format_paths_from_req() [all...] |
H A D | ucma.c | 928 struct sa_path_rec *rec = &ctx->cm_id->route.path_rec[i]; in ucma_query_path() 933 struct sa_path_rec ib; in ucma_query_path() 1298 struct sa_path_rec sa_path; in ucma_set_ib_path() 1323 struct sa_path_rec opa; in ucma_set_ib_path()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_marshall.c | 137 struct sa_path_rec *src) in __ib_copy_path_rec_to_user() 162 struct sa_path_rec *src) in ib_copy_path_rec_to_user() 164 struct sa_path_rec rec; in ib_copy_path_rec_to_user() 175 void ib_copy_path_rec_from_user(struct sa_path_rec *dst, in ib_copy_path_rec_from_user()
|
H A D | sa_query.c | 128 void (*callback)(int status, struct sa_path_rec *rec, 132 struct sa_path_rec *conv_pr; 188 .struct_offset_bytes = offsetof(struct sa_path_rec, field), \ 189 .struct_size_bytes = sizeof_field(struct sa_path_rec, field), \ 190 .field_name = "sa_path_rec:" #field 289 offsetof(struct sa_path_rec, field), \ 291 sizeof_field(struct sa_path_rec, field), \ 292 .field_name = "sa_path_rec:" #field 702 struct sa_path_rec *sa_rec = query->mad_buf->context[1]; in ib_nl_set_path_rec_attrs() 873 struct sa_path_rec rec in ib_nl_process_good_resolve_rsp() [all...] |
H A D | core_priv.h | 339 struct sa_path_rec; 340 int roce_resolve_route_from_path(struct sa_path_rec *rec,
|
H A D | cm.c | 191 struct sa_path_rec path[]; 469 get_cm_port_from_path(struct sa_path_rec *path, const struct ib_gid_attr *attr) in get_cm_port_from_path() 509 static int cm_init_av_by_path(struct sa_path_rec *path, in cm_init_av_by_path() 1305 struct sa_path_rec *pri_path = param->primary_path; in cm_format_req() 1306 struct sa_path_rec *alt_path = param->alternate_path; in cm_format_req() 1620 struct sa_path_rec *path, union ib_gid *gid) in cm_path_set_rec_type() 1629 struct sa_path_rec *primary_path, in cm_format_path_lid_from_req() 1630 struct sa_path_rec *alt_path, in cm_format_path_lid_from_req() 1672 struct sa_path_rec *primary_path, in cm_format_paths_from_req() 1673 struct sa_path_rec *alt_pat in cm_format_paths_from_req() [all...] |
H A D | ucma.c | 928 struct sa_path_rec *rec = &ctx->cm_id->route.path_rec[i]; in ucma_query_path() 933 struct sa_path_rec ib; in ucma_query_path() 1298 struct sa_path_rec sa_path; in ucma_set_ib_path() 1323 struct sa_path_rec opa; in ucma_set_ib_path()
|
H A D | cma.c | 1397 const struct sa_path_rec *path) in cma_save_ib_info() 2252 struct sa_path_rec *path = ib_event->param.req_rcvd.primary_path; in cma_ib_new_conn_id() 2849 struct sa_path_rec *path_rec) in route_set_path_rec_inbound() 2865 struct sa_path_rec *path_rec) in route_set_path_rec_outbound() 2880 static void cma_query_handler(int status, struct sa_path_rec *path_rec, in cma_query_handler() 2925 struct sa_path_rec path_rec; in cma_query_ib_route() 3135 struct sa_path_rec *path_rec) in rdma_set_ib_path()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 167 struct sa_path_rec path;
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 175 struct sa_path_rec path;
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 1085 struct sa_path_rec *pathrec) in ipoib_cm_send_req() 1145 struct sa_path_rec *pathrec) in ipoib_cm_tx_init() 1352 struct sa_path_rec pathrec; in ipoib_cm_tx_start()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 1085 struct sa_path_rec *pathrec) in ipoib_cm_send_req() 1141 struct sa_path_rec *pathrec) in ipoib_cm_tx_init() 1348 struct sa_path_rec pathrec; in ipoib_cm_tx_start()
|