Lines Matching refs:diff
28 int diff; in __hw_addr_insert() local
31 diff = memcmp(new->addr, ha->addr, addr_len); in __hw_addr_insert()
32 if (diff == 0) in __hw_addr_insert()
33 diff = memcmp(&new->type, &ha->type, sizeof(new->type)); in __hw_addr_insert()
36 if (diff < 0) in __hw_addr_insert()
38 else if (diff > 0) in __hw_addr_insert()
85 int diff; in __hw_addr_add_ex() local
88 diff = memcmp(addr, ha->addr, addr_len); in __hw_addr_add_ex()
89 if (diff == 0) in __hw_addr_add_ex()
90 diff = memcmp(&addr_type, &ha->type, sizeof(addr_type)); in __hw_addr_add_ex()
93 if (diff < 0) { in __hw_addr_add_ex()
95 } else if (diff > 0) { in __hw_addr_add_ex()
176 int diff = memcmp(addr, ha->addr, addr_len); in __hw_addr_lookup() local
178 if (diff == 0 && addr_type) in __hw_addr_lookup()
179 diff = memcmp(&addr_type, &ha->type, sizeof(addr_type)); in __hw_addr_lookup()
181 if (diff < 0) in __hw_addr_lookup()
183 else if (diff > 0) in __hw_addr_lookup()