Lines Matching refs:sin6
1719 struct sockaddr_in6 *sin6; in cma_query_ib_route() local
1740 sin6 = (struct sockaddr_in6 *) cma_src_addr(id_priv); in cma_query_ib_route()
1741 path_rec.traffic_class = (u8) (be32_to_cpu(sin6->sin6_flowinfo) >> 20); in cma_query_ib_route()
2515 struct sockaddr_in6 *sin6; in cma_check_linklocal() local
2520 sin6 = (struct sockaddr_in6 *) addr; in cma_check_linklocal()
2522 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in cma_check_linklocal()
2525 if (!sin6->sin6_scope_id) in cma_check_linklocal()
2528 dev_addr->bound_dev_if = sin6->sin6_scope_id; in cma_check_linklocal()
3191 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) addr; in cma_set_mgid() local
3196 ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFFF0FFFF) == in cma_set_mgid()
3199 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_set_mgid()
3203 ipv6_ib_mc_map(&sin6->sin6_addr, dev_addr->broadcast, mc_map); in cma_set_mgid()
3274 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)addr; in cma_iboe_set_mgid() local
3279 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_iboe_set_mgid()