Lines Matching defs:v4
724 * void IN6_V4MAPPED_TO_INADDR(const in6_addr_t *v6, struct in_addr *v4);
725 * void IN6_V4MAPPED_TO_IPADDR(const in6_addr_t *v6, ipaddr_t v4);
728 #define IN6_V4MAPPED_TO_INADDR(v6, v4) \
729 ((v4)->s_addr = (v6)->_S6_un._S6_u32[3])
730 #define IN6_V4MAPPED_TO_IPADDR(v6, v4) \
731 ((v4) = (v6)->_S6_un._S6_u32[3])
742 * void IN6_INADDR_TO_V4MAPPED(const struct in_addr *v4, in6_addr_t *v6);
743 * void IN6_IPADDR_TO_V4MAPPED(const ipaddr_t v4, in6_addr_t *v6);
747 #define IN6_INADDR_TO_V4MAPPED(v4, v6) \
748 ((v6)->_S6_un._S6_u32[3] = (v4)->s_addr, \
752 #define IN6_IPADDR_TO_V4MAPPED(v4, v6) \
753 ((v6)->_S6_un._S6_u32[3] = (v4), \
758 #define IN6_INADDR_TO_V4MAPPED(v4, v6) \
759 ((v6)->_S6_un._S6_u32[3] = (v4)->s_addr, \
763 #define IN6_IPADDR_TO_V4MAPPED(v4, v6) \
764 ((v6)->_S6_un._S6_u32[3] = (v4), \
781 * void IN6_6TO4_TO_V4ADDR(const in6_addr_t *v6, struct in_addr *v4);
784 #define IN6_6TO4_TO_V4ADDR(v6, v4) \
785 ((v4)->_S_un._S_un_b.s_b1 = (v6)->_S6_un._S6_u8[2], \
786 (v4)->_S_un._S_un_b.s_b2 = (v6)->_S6_un._S6_u8[3], \
787 (v4)->_S_un._S_un_b.s_b3 = (v6)->_S6_un._S6_u8[4], \
788 (v4)->_S_un._S_un_b.s_b4 = (v6)->_S6_un._S6_u8[5])
799 * void IN6_V4ADDR_TO_6TO4(const struct in_addr *v4, in6_addr_t *v6)
803 #define IN6_V4ADDR_TO_6TO4(v4, v6) \
806 (v6)->_S6_un._S6_u8[2] = (v4)->_S_un._S_un_b.s_b1, \
807 (v6)->_S6_un._S6_u8[3] = (v4)->_S_un._S_un_b.s_b2, \
808 (v6)->_S6_un._S6_u8[4] = (v4)->_S_un._S_un_b.s_b3, \
809 (v6)->_S6_un._S6_u8[5] = (v4)->_S_un._S_un_b.s_b4, \
815 #define IN6_V4ADDR_TO_6TO4(v4, v6) \
818 (v6)->_S6_un._S6_u8[2] = (v4)->_S_un._S_un_b.s_b1, \
819 (v6)->_S6_un._S6_u8[3] = (v4)->_S_un._S_un_b.s_b2, \
820 (v6)->_S6_un._S6_u8[4] = (v4)->_S_un._S_un_b.s_b3, \
821 (v6)->_S6_un._S6_u8[5] = (v4)->_S_un._S_un_b.s_b4, \