Lines Matching refs:a
73 __be16 *a = (__be16 *)addr; in is_link_local_ether_addr() local
79 ((a[2] ^ b[2]) & m)) == 0; in is_link_local_ether_addr()
81 return ((a[0] ^ b[0]) | (a[1] ^ b[1]) | ((a[2] ^ b[2]) & m)) == 0; in is_link_local_ether_addr()
237 u16 *a = (u16 *)dst; in ether_addr_copy()
240 a[0] = b[0]; in ether_addr_copy()
241 a[1] = b[1]; in ether_addr_copy()
242 a[2] = b[2]; in ether_addr_copy()
278 const u16 *a = (const u16 *)addr1; in ether_addr_equal()
281 return ((a[0] ^ b[0]) | (a[1] ^ b[1]) | (a[2] ^ b[2])) == 0; in ether_addr_equal()
373 static inline unsigned long compare_ether_header(const void *a, const void *b) in compare_ether_header() argument
386 fold = *(unsigned long *)a ^ *(unsigned long *)b; in compare_ether_header()
387 fold |= *(unsigned long *)(a + 6) ^ *(unsigned long *)(b + 6); in compare_ether_header()
390 u32 *a32 = (u32 *)((u8 *)a + 2); in compare_ether_header()
393 return (*(u16 *)a ^ *(u16 *)b) | (a32[0] ^ b32[0]) | in compare_ether_header()