Lines Matching full:av
55 void rxe_av_from_attr(u8 port_num, struct rxe_av *av, in rxe_av_from_attr() argument
60 memset(av, 0, sizeof(*av)); in rxe_av_from_attr()
61 memcpy(av->grh.dgid.raw, grh->dgid.raw, sizeof(grh->dgid.raw)); in rxe_av_from_attr()
62 av->grh.flow_label = grh->flow_label; in rxe_av_from_attr()
63 av->grh.sgid_index = grh->sgid_index; in rxe_av_from_attr()
64 av->grh.hop_limit = grh->hop_limit; in rxe_av_from_attr()
65 av->grh.traffic_class = grh->traffic_class; in rxe_av_from_attr()
66 av->port_num = port_num; in rxe_av_from_attr()
69 void rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr) in rxe_av_to_attr() argument
75 memcpy(grh->dgid.raw, av->grh.dgid.raw, sizeof(av->grh.dgid.raw)); in rxe_av_to_attr()
76 grh->flow_label = av->grh.flow_label; in rxe_av_to_attr()
77 grh->sgid_index = av->grh.sgid_index; in rxe_av_to_attr()
78 grh->hop_limit = av->grh.hop_limit; in rxe_av_to_attr()
79 grh->traffic_class = av->grh.traffic_class; in rxe_av_to_attr()
82 rdma_ah_set_port_num(attr, av->port_num); in rxe_av_to_attr()
85 void rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr) in rxe_av_fill_ip_info() argument
89 rdma_gid2ip((struct sockaddr *)&av->sgid_addr, &sgid_attr->gid); in rxe_av_fill_ip_info()
90 rdma_gid2ip((struct sockaddr *)&av->dgid_addr, in rxe_av_fill_ip_info()
92 av->network_type = rdma_gid_attr_network_type(sgid_attr); in rxe_av_fill_ip_info()
103 return (pkt->wqe) ? &pkt->wqe->av : NULL; in rxe_get_av()