Lines Matching refs:ptr
645 u8 *ptr = nh + sizeof(struct ipv6hdr); in ip6_datagram_recv_specific_ctl() local
646 put_cmsg(msg, SOL_IPV6, IPV6_HOPOPTS, (ptr[1]+1)<<3, ptr); in ip6_datagram_recv_specific_ctl()
665 u8 *ptr = nh + off; in ip6_datagram_recv_specific_ctl() local
669 nexthdr = ptr[0]; in ip6_datagram_recv_specific_ctl()
670 len = (ptr[1] + 1) << 3; in ip6_datagram_recv_specific_ctl()
672 put_cmsg(msg, SOL_IPV6, IPV6_DSTOPTS, len, ptr); in ip6_datagram_recv_specific_ctl()
675 nexthdr = ptr[0]; in ip6_datagram_recv_specific_ctl()
676 len = (ptr[1] + 1) << 3; in ip6_datagram_recv_specific_ctl()
678 put_cmsg(msg, SOL_IPV6, IPV6_RTHDR, len, ptr); in ip6_datagram_recv_specific_ctl()
681 nexthdr = ptr[0]; in ip6_datagram_recv_specific_ctl()
682 len = (ptr[1] + 2) << 2; in ip6_datagram_recv_specific_ctl()
685 nexthdr = ptr[0]; in ip6_datagram_recv_specific_ctl()
686 len = (ptr[1] + 1) << 3; in ip6_datagram_recv_specific_ctl()
707 u8 *ptr = nh + sizeof(struct ipv6hdr); in ip6_datagram_recv_specific_ctl() local
708 put_cmsg(msg, SOL_IPV6, IPV6_2292HOPOPTS, (ptr[1]+1)<<3, ptr); in ip6_datagram_recv_specific_ctl()
711 u8 *ptr = nh + opt->dst0; in ip6_datagram_recv_specific_ctl() local
712 put_cmsg(msg, SOL_IPV6, IPV6_2292DSTOPTS, (ptr[1]+1)<<3, ptr); in ip6_datagram_recv_specific_ctl()
719 u8 *ptr = nh + opt->dst1; in ip6_datagram_recv_specific_ctl() local
720 put_cmsg(msg, SOL_IPV6, IPV6_2292DSTOPTS, (ptr[1]+1)<<3, ptr); in ip6_datagram_recv_specific_ctl()