Lines Matching defs:sync
52 unsigned char addr_type, bool global, bool sync)
67 ha->synced = sync ? 1 : 0;
75 unsigned char addr_type, bool global, bool sync,
107 if (sync) {
118 ha = __hw_addr_create(addr, addr_len, addr_type, global, sync);
141 bool sync)
146 if (sync && !ha->synced)
152 if (sync)
194 unsigned char addr_type, bool global, bool sync)
200 return __hw_addr_del_entry(list, ha, global, sync);
266 * sync addresses to more then 1 destination, you need to use
304 * @dev: device to sync
305 * @sync: function to call if address should be added
316 int (*sync)(struct net_device *, const unsigned char *),
336 /* go through and sync new entries to the list */
341 err = sync(dev, ha->addr);
357 * @dev: device to sync
358 * @sync: function to call if address or reference on it should be added
371 int (*sync)(struct net_device *,
381 /* sync if address is not used */
395 /* go through and sync updated/new entries to the list */
397 /* sync if address added or reused */
402 err = sync(dev, ha->addr, ref_cnt);
418 * @dev: device to sync
453 * @dev: device to sync
751 * device, but allow for multiple calls to sync to multiple devices.
974 * device, but allow for multiple calls to sync to multiple devices.