Lines Matching refs:rec
490 struct ib_sa_path_rec *rec, struct ib_ah_attr *ah_attr) in ib_init_ah_from_path() argument
496 ah_attr->dlid = be16_to_cpu(rec->dlid); in ib_init_ah_from_path()
497 ah_attr->sl = rec->sl; in ib_init_ah_from_path()
498 ah_attr->src_path_bits = be16_to_cpu(rec->slid) & in ib_init_ah_from_path()
501 ah_attr->static_rate = rec->rate; in ib_init_ah_from_path()
503 if (rec->hop_limit > 1) { in ib_init_ah_from_path()
505 ah_attr->grh.dgid = rec->dgid; in ib_init_ah_from_path()
507 ret = ib_find_cached_gid(device, &rec->sgid, &port_num, in ib_init_ah_from_path()
513 ah_attr->grh.flow_label = be32_to_cpu(rec->flow_label); in ib_init_ah_from_path()
514 ah_attr->grh.hop_limit = rec->hop_limit; in ib_init_ah_from_path()
515 ah_attr->grh.traffic_class = rec->traffic_class; in ib_init_ah_from_path()
613 struct ib_sa_path_rec rec; in ib_sa_path_rec_callback() local
616 mad->data, &rec); in ib_sa_path_rec_callback()
617 query->callback(status, &rec, query->context); in ib_sa_path_rec_callback()
654 struct ib_sa_path_rec *rec, in ib_sa_path_rec_get() argument
699 ib_pack(path_rec_table, ARRAY_SIZE(path_rec_table), rec, mad->data); in ib_sa_path_rec_get()
728 struct ib_sa_service_rec rec; in ib_sa_service_rec_callback() local
731 mad->data, &rec); in ib_sa_service_rec_callback()
732 query->callback(status, &rec, query->context); in ib_sa_service_rec_callback()
771 struct ib_sa_service_rec *rec, in ib_sa_service_rec_query() argument
822 rec, mad->data); in ib_sa_service_rec_query()
851 struct ib_sa_mcmember_rec rec; in ib_sa_mcmember_rec_callback() local
854 mad->data, &rec); in ib_sa_mcmember_rec_callback()
855 query->callback(status, &rec, query->context); in ib_sa_mcmember_rec_callback()
868 struct ib_sa_mcmember_rec *rec, in ib_sa_mcmember_rec_query() argument
914 rec, mad->data); in ib_sa_mcmember_rec_query()