Lines Matching refs:sin6
2113 struct sockaddr_in6 *sin6; in cma_query_ib_route() local
2134 sin6 = (struct sockaddr_in6 *) cma_src_addr(id_priv); in cma_query_ib_route()
2135 path_rec.traffic_class = (u8) (be32_to_cpu(sin6->sin6_flowinfo) >> 20); in cma_query_ib_route()
2905 struct sockaddr_in6 *sin6; in cma_check_linklocal() local
2910 sin6 = (struct sockaddr_in6 *) addr; in cma_check_linklocal()
2912 if (!(ipv6_addr_type(&sin6->sin6_addr) & IPV6_ADDR_LINKLOCAL)) in cma_check_linklocal()
2915 if (!sin6->sin6_scope_id) in cma_check_linklocal()
2918 dev_addr->bound_dev_if = sin6->sin6_scope_id; in cma_check_linklocal()
3564 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) addr; in cma_set_mgid() local
3569 ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFFF0FFFF) == in cma_set_mgid()
3572 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_set_mgid()
3576 ipv6_ib_mc_map(&sin6->sin6_addr, dev_addr->broadcast, mc_map); in cma_set_mgid()
3647 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)addr; in cma_iboe_set_mgid() local
3652 memcpy(mgid, &sin6->sin6_addr, sizeof *mgid); in cma_iboe_set_mgid()