Lines Matching defs:group
1220 const struct attribute_group *group;
1230 __func__, devres->group->name);
1231 sysfs_remove_group(kobj, devres->group);
1236 const struct attribute_group *group)
1247 devres->group = group;
1250 error = sysfs_create_group(devres->root, group);
1262 const struct attribute_group *group)
1265 group);
1319 if (wacom->led.groups[led->group].select != led->id)
1335 wacom->led.groups[led->group].select != led->id)) {
1343 wacom->led.groups[led->group].select = led->id;
1359 struct wacom_led *led, unsigned int group,
1368 group,
1384 led->group = group;
1414 struct wacom_group_leds *group = data;
1416 devres_release_group(group->dev, group);
1459 * Manually force the release of the group so that the leds are released
1478 struct wacom_group_leds *group;
1483 group = &wacom->led.groups[group_id];
1485 if (!group->leds)
1488 id %= group->count;
1490 return &group->leds[id];
1502 int group, next;
1507 group = cur->group;
1511 next_led = wacom_led_find(wacom, group, ++next);
1686 "cannot create sysfs group err: %d\n", error);
1894 remote->remotes[index].group.name = devm_kasprintf(&wacom->hdev->dev,
1897 if (!remote->remotes[index].group.name)
1901 &remote->remotes[index].group);
1903 remote->remotes[index].group.name = NULL;
1905 "cannot create sysfs group err: %d\n", error);
2007 remote->remotes[0].group = remote0_serial_group;
2008 remote->remotes[1].group = remote1_serial_group;
2009 remote->remotes[2].group = remote2_serial_group;
2010 remote->remotes[3].group = remote3_serial_group;
2011 remote->remotes[4].group = remote4_serial_group;
2022 "cannot create sysfs group err: %d\n", error);
2577 if (remote->remotes[i].group.name)
2582 remote->remotes[i].group.name = NULL;
2620 remote->remotes[index].input->uniq = remote->remotes[index].group.name;