Lines Matching refs:sysfs_devattr_values
42 struct sysfs_devattr_values;
71 struct sysfs_devattr_values *sysfs;
501 struct sysfs_devattr_values struct
507 static int sysfs_devattr_ulong_dec(char *ptr, struct sysfs_devattr_values *v, unsigned idx); argument
508 static int sysfs_devattr_ulong_hex(char *ptr, struct sysfs_devattr_values *v, unsigned idx);
509 static int sysfs_devattr_macaddr(char *ptr, struct sysfs_devattr_values *v, unsigned idx);
513 int (*handler)(char *ptr, struct sysfs_devattr_values *v, unsigned int idx);
646 static void sysfs_devattr_values_init(struct sysfs_devattr_values *v, int do_free) in sysfs_devattr_values_init()
659 static int sysfs_devattr_ulong(char *ptr, struct sysfs_devattr_values *v, unsigned int idx, in sysfs_devattr_ulong()
679 static int sysfs_devattr_ulong_dec(char *ptr, struct sysfs_devattr_values *v, unsigned int idx) in sysfs_devattr_ulong_dec()
685 static int sysfs_devattr_ulong_hex(char *ptr, struct sysfs_devattr_values *v, unsigned int idx) in sysfs_devattr_ulong_hex()
691 static int sysfs_devattr_macaddr(char *ptr, struct sysfs_devattr_values *v, unsigned int idx) in sysfs_devattr_macaddr()
726 struct sysfs_devattr_values sysfs_devattr_values; in find_device_by_sysfs() local
746 sysfs_devattr_values_init(&sysfs_devattr_values, 0); in find_device_by_sysfs()
755 sysfs_devattr_values_init(&sysfs_devattr_values, 1); in find_device_by_sysfs()
770 rc = sysfs_devattrs[i].handler(dev_attr->value, &sysfs_devattr_values, i); in find_device_by_sysfs()
779 if (check_ifflags(sysfs_devattr_values.value[SYSFS_DEVATTR_FLAGS].ulong, in find_device_by_sysfs()
783 if (!sysfs_devattr_values.value[SYSFS_DEVATTR_ADDR_LEN].ulong) in find_device_by_sysfs()
791 sysfs_devattr_values.ifname = strdup(dev->name); in find_device_by_sysfs()
792 if (!sysfs_devattr_values.ifname) { in find_device_by_sysfs()
798 memcpy(device.sysfs, &sysfs_devattr_values, sizeof(*device.sysfs)); in find_device_by_sysfs()
799 sysfs_devattr_values_init(&sysfs_devattr_values, 0); in find_device_by_sysfs()
806 sysfs_devattr_values_init(&sysfs_devattr_values, 1); in find_device_by_sysfs()
964 struct sysfs_devattr_values *v; in set_device_broadcast_sysfs()