Lines Matching refs:user_icmph
655 void *user_icmph, size_t icmph_len) { in ping_common_sendmsg() argument
677 if (memcpy_from_msg(user_icmph, msg, icmph_len)) in ping_common_sendmsg()
681 type = ((struct icmphdr *) user_icmph)->type; in ping_common_sendmsg()
682 code = ((struct icmphdr *) user_icmph)->code; in ping_common_sendmsg()
685 type = ((struct icmp6hdr *) user_icmph)->icmp6_type; in ping_common_sendmsg()
686 code = ((struct icmp6hdr *) user_icmph)->icmp6_code; in ping_common_sendmsg()
705 struct icmphdr user_icmph; in ping_v4_sendmsg() local
716 err = ping_common_sendmsg(AF_INET, msg, len, &user_icmph, in ping_v4_sendmsg()
717 sizeof(user_icmph)); in ping_v4_sendmsg()
818 pfh.icmph.type = user_icmph.type; /* already checked */ in ping_v4_sendmsg()
819 pfh.icmph.code = user_icmph.code; /* ditto */ in ping_v4_sendmsg()
822 pfh.icmph.un.echo.sequence = user_icmph.un.echo.sequence; in ping_v4_sendmsg()
841 icmp_out_count(sock_net(sk), user_icmph.type); in ping_v4_sendmsg()