Lines Matching refs:sin6
1709 struct sockaddr_in6 *sin6; in cma_query_ib_route() local
1730 sin6 = (struct sockaddr_in6 *) cma_src_addr(id_priv); in cma_query_ib_route()
1731 path_rec.traffic_class = (u8) (be32_to_cpu(sin6->sin6_flowinfo) >> 20); in cma_query_ib_route()
2505 struct sockaddr_in6 *sin6; in cma_check_linklocal() local
2510 sin6 = (struct sockaddr_in6 *) addr; in cma_check_linklocal()
2512 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in cma_check_linklocal()
2515 if (!sin6->sin6_scope_id) in cma_check_linklocal()
2518 dev_addr->bound_dev_if = sin6->sin6_scope_id; in cma_check_linklocal()
3181 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) addr; in cma_set_mgid() local
3186 ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFFF0FFFF) == in cma_set_mgid()
3189 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_set_mgid()
3193 ipv6_ib_mc_map(&sin6->sin6_addr, dev_addr->broadcast, mc_map); in cma_set_mgid()
3264 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)addr; in cma_iboe_set_mgid() local
3269 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_iboe_set_mgid()