Lines Matching refs:a
73 __be16 *a = (__be16 *)addr; in is_link_local_ether_addr() local
79 (__force int)((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()
114 u32 a = *(const u32 *)addr; in is_multicast_ether_addr() local
116 u16 a = *(const u16 *)addr; in is_multicast_ether_addr()
119 return 0x01 & (a >> ((sizeof(a) * 8) - 8)); in is_multicast_ether_addr()
121 return 0x01 & a; in is_multicast_ether_addr()
277 u16 *a = (u16 *)dst; in ether_addr_copy()
280 a[0] = b[0]; in ether_addr_copy()
281 a[1] = b[1]; in ether_addr_copy()
282 a[2] = b[2]; in ether_addr_copy()
318 const u16 *a = (const u16 *)addr1; in ether_addr_equal()
321 return ((a[0] ^ b[0]) | (a[1] ^ b[1]) | (a[2] ^ b[2])) == 0; in ether_addr_equal()
413 static inline unsigned long compare_ether_header(const void *a, const void *b) in compare_ether_header() argument
426 fold = *(unsigned long *)a ^ *(unsigned long *)b; in compare_ether_header()
427 fold |= *(unsigned long *)(a + 6) ^ *(unsigned long *)(b + 6); in compare_ether_header()
430 u32 *a32 = (u32 *)((u8 *)a + 2); in compare_ether_header()
433 return (*(u16 *)a ^ *(u16 *)b) | (a32[0] ^ b32[0]) | in compare_ether_header()