Lines Matching refs:sib

533 static void cma_translate_ib(struct sockaddr_ib *sib, struct rdma_dev_addr *dev_addr)  in cma_translate_ib()  argument
536 rdma_addr_set_sgid(dev_addr, (union ib_gid *) &sib->sib_addr); in cma_translate_ib()
537 ib_addr_set_pkey(dev_addr, ntohs(sib->sib_pkey)); in cma_translate_ib()
1207 struct sockaddr_ib *sib; in cma_port() local
1215 sib = (struct sockaddr_ib *) addr; in cma_port()
1216 return htons((u16) (be64_to_cpu(sib->sib_sid) & in cma_port()
1217 be64_to_cpu(sib->sib_sid_mask))); in cma_port()
2615 struct sockaddr_ib *sib; in cma_query_ib_route() local
2646 sib = (struct sockaddr_ib *) cma_src_addr(id_priv); in cma_query_ib_route()
2647 path_rec.traffic_class = (u8) (be32_to_cpu(sib->sib_flowinfo) >> 20); in cma_query_ib_route()
3359 struct sockaddr_ib *sib; in cma_bind_port() local
3376 sib = (struct sockaddr_ib *) addr; in cma_bind_port()
3377 sid = be64_to_cpu(sib->sib_sid); in cma_bind_port()
3378 mask = be64_to_cpu(sib->sib_sid_mask); in cma_bind_port()
3379 sib->sib_sid = cpu_to_be64((sid & mask) | (u64) ntohs(port)); in cma_bind_port()
3380 sib->sib_sid_mask = cpu_to_be64(~0ULL); in cma_bind_port()
3578 struct sockaddr_ib *sib; in cma_select_ib_ps() local
3581 sib = (struct sockaddr_ib *) cma_src_addr(id_priv); in cma_select_ib_ps()
3582 mask = be64_to_cpu(sib->sib_sid_mask) & RDMA_IB_IP_PS_MASK; in cma_select_ib_ps()
3583 sid = be64_to_cpu(sib->sib_sid) & mask; in cma_select_ib_ps()
3599 sib->sib_sid = cpu_to_be64(sid_ps | ntohs(cma_port((struct sockaddr *) sib))); in cma_select_ib_ps()
3600 sib->sib_sid_mask = cpu_to_be64(RDMA_IB_IP_PS_MASK | in cma_select_ib_ps()
3601 be64_to_cpu(sib->sib_sid_mask)); in cma_select_ib_ps()