Lines Matching refs:a
62 /** ip_addr_t uses a struct for convenience only, so that the same defines can
89 /** IP_ADDR_ can be used as a fixed IP address
108 #define IP_CLASSA(a) ((((u32_t)(a)) & 0x80000000UL) == 0)
114 #define IP_CLASSB(a) ((((u32_t)(a)) & 0xc0000000UL) == 0x80000000UL)
120 #define IP_CLASSC(a) ((((u32_t)(a)) & 0xe0000000UL) == 0xc0000000UL)
125 #define IP_CLASSD(a) (((u32_t)(a) & 0xf0000000UL) == 0xe0000000UL)
129 #define IP_MULTICAST(a) IP_CLASSD(a)
131 #define IP_EXPERIMENTAL(a) (((u32_t)(a) & 0xf0000000UL) == 0xf0000000UL)
132 #define IP_BADCLASS(a) (((u32_t)(a) & 0xf0000000UL) == 0xf0000000UL)
139 #define IP4_ADDR(ipaddr, a,b,c,d) \
140 (ipaddr)->addr = ((u32_t)((a) & 0xff) << 24) | \
147 #define IP4_ADDR(ipaddr, a,b,c,d) \
151 (u32_t)((a) & 0xff)
155 * 16-bit-aligned if the port is correctly configured (so a port could define