groups            115 arch/ia64/mm/contig.c 	gi = &ai->groups[0];
groups            194 arch/ia64/mm/discontig.c 	cpu_map = ai->groups[0].cpu_map;
groups            242 arch/ia64/mm/discontig.c 		gi = &ai->groups[ai->nr_groups++];
groups             32 arch/mips/include/asm/mach-ralink/pinmux.h 	int *groups;
groups            572 arch/s390/pci/pci.c 	pdev->dev.groups = zpci_attr_groups;
groups             79 arch/sh/kernel/cpu/sh2a/setup-mxg.c static struct intc_group groups[] __initdata = {
groups            111 arch/sh/kernel/cpu/sh2a/setup-mxg.c static DECLARE_INTC_DESC(intc_desc, "mxg", vectors, groups,
groups            145 arch/sh/kernel/cpu/sh2a/setup-sh7201.c static struct intc_group groups[] __initdata = {
groups            174 arch/sh/kernel/cpu/sh2a/setup-sh7201.c static DECLARE_INTC_DESC(intc_desc, "sh7201", vectors, groups,
groups            131 arch/sh/kernel/cpu/sh2a/setup-sh7203.c static struct intc_group groups[] __initdata = {
groups            170 arch/sh/kernel/cpu/sh2a/setup-sh7203.c static DECLARE_INTC_DESC(intc_desc, "sh7203", vectors, groups,
groups            100 arch/sh/kernel/cpu/sh2a/setup-sh7206.c static struct intc_group groups[] __initdata = {
groups            130 arch/sh/kernel/cpu/sh2a/setup-sh7206.c static DECLARE_INTC_DESC(intc_desc, "sh7206", vectors, groups,
groups            176 arch/sh/kernel/cpu/sh2a/setup-sh7264.c static struct intc_group groups[] __initdata = {
groups            222 arch/sh/kernel/cpu/sh2a/setup-sh7264.c static DECLARE_INTC_DESC(intc_desc, "sh7264", vectors, groups,
groups            193 arch/sh/kernel/cpu/sh2a/setup-sh7269.c static struct intc_group groups[] __initdata = {
groups            244 arch/sh/kernel/cpu/sh2a/setup-sh7269.c static DECLARE_INTC_DESC(intc_desc, "sh7269", vectors, groups,
groups             77 arch/sh/kernel/cpu/sh4/setup-sh7760.c static struct intc_group groups[] __initdata = {
groups            116 arch/sh/kernel/cpu/sh4/setup-sh7760.c static DECLARE_INTC_DESC(intc_desc, "sh7760", vectors, groups,
groups            124 arch/sh/kernel/cpu/sh4/setup-sh7760.c static DECLARE_INTC_DESC(intc_desc_irq, "sh7760-irq", vectors_irq, groups,
groups            366 arch/sh/kernel/cpu/sh4a/setup-sh7343.c static struct intc_group groups[] __initdata = {
groups            436 arch/sh/kernel/cpu/sh4a/setup-sh7343.c 	.hw = INTC_HW_DESC(vectors, groups, mask_registers,
groups            304 arch/sh/kernel/cpu/sh4a/setup-sh7366.c static struct intc_group groups[] __initdata = {
groups            375 arch/sh/kernel/cpu/sh4a/setup-sh7366.c 	.hw = INTC_HW_DESC(vectors, groups, mask_registers,
groups            579 arch/sh/kernel/cpu/sh4a/setup-sh7722.c static struct intc_group groups[] __initdata = {
groups            652 arch/sh/kernel/cpu/sh4a/setup-sh7722.c 	.hw = INTC_HW_DESC(vectors, groups, mask_registers,
groups            559 arch/sh/kernel/cpu/sh4a/setup-sh7723.c static struct intc_group groups[] __initdata = {
groups            636 arch/sh/kernel/cpu/sh4a/setup-sh7723.c 	.hw = INTC_HW_DESC(vectors, groups, mask_registers,
groups            999 arch/sh/kernel/cpu/sh4a/setup-sh7724.c static struct intc_group groups[] __initdata = {
groups           1090 arch/sh/kernel/cpu/sh4a/setup-sh7724.c 	.hw = INTC_HW_DESC(vectors, groups, mask_registers,
groups            434 arch/sh/kernel/cpu/sh4a/setup-sh7734.c static struct intc_group groups[] __initdata = {
groups            525 arch/sh/kernel/cpu/sh4a/setup-sh7734.c static DECLARE_INTC_DESC(intc_desc, "sh7734", vectors, groups,
groups            944 arch/sh/kernel/cpu/sh4a/setup-sh7757.c static struct intc_group groups[] __initdata = {
groups           1114 arch/sh/kernel/cpu/sh4a/setup-sh7757.c static DECLARE_INTC_DESC(intc_desc, "sh7757", vectors, groups,
groups            295 arch/sh/kernel/cpu/sh4a/setup-sh7763.c static struct intc_group groups[] __initdata = {
groups            333 arch/sh/kernel/cpu/sh4a/setup-sh7763.c static DECLARE_INTC_DESC(intc_desc, "sh7763", vectors, groups,
groups            405 arch/sh/kernel/cpu/sh4a/setup-sh7770.c static struct intc_group groups[] __initdata = {
groups            450 arch/sh/kernel/cpu/sh4a/setup-sh7770.c static DECLARE_INTC_DESC(intc_desc, "sh7770", vectors, groups,
groups            349 arch/sh/kernel/cpu/sh4a/setup-sh7780.c static struct intc_group groups[] __initdata = {
groups            376 arch/sh/kernel/cpu/sh4a/setup-sh7780.c static DECLARE_INTC_DESC(intc_desc, "sh7780", vectors, groups,
groups            432 arch/sh/kernel/cpu/sh4a/setup-sh7785.c static struct intc_group groups[] __initdata = {
groups            477 arch/sh/kernel/cpu/sh4a/setup-sh7785.c static DECLARE_INTC_DESC(intc_desc, "sh7785", vectors, groups,
groups            240 arch/sh/kernel/cpu/sh4a/setup-shx3.c static struct intc_group groups[] __initdata = {
groups            308 arch/sh/kernel/cpu/sh4a/setup-shx3.c static DECLARE_INTC_DESC(intc_desc, "shx3", vectors, groups,
groups            321 arch/sh/kernel/cpu/sh4a/setup-shx3.c static DECLARE_INTC_DESC(intc_desc_irq, "shx3-irq", vectors_irq, groups,
groups            336 arch/sh/kernel/cpu/sh4a/setup-shx3.c static DECLARE_INTC_DESC(intc_desc_irl, "shx3-irl", vectors_irl, groups,
groups            597 block/genhd.c  			  const struct attribute_group **groups)
groups            612 block/genhd.c  	if (groups) {
groups            613 block/genhd.c  		WARN_ON(ddev->groups);
groups            614 block/genhd.c  		ddev->groups = groups;
groups            692 block/genhd.c  			      const struct attribute_group **groups,
groups            745 block/genhd.c  	register_disk(parent, disk, groups);
groups            760 block/genhd.c  		     const struct attribute_group **groups)
groups            763 block/genhd.c  	__device_add_disk(parent, disk, groups, true);
groups           1352 block/genhd.c  	.groups		= disk_attr_groups,
groups            243 block/partition-generic.c 	.groups		= part_attr_groups,
groups            134 drivers/base/base.h 			     const struct attribute_group **groups);
groups            136 drivers/base/base.h 				 const struct attribute_group **groups);
groups            749 drivers/base/bus.c 			  const struct attribute_group **groups)
groups            751 drivers/base/bus.c 	return sysfs_create_groups(&bus->p->subsys.kobj, groups);
groups            755 drivers/base/bus.c 			      const struct attribute_group **groups)
groups            757 drivers/base/bus.c 	sysfs_remove_groups(&bus->p->subsys.kobj, groups);
groups           1097 drivers/base/bus.c 			   const struct attribute_group **groups,
groups           1118 drivers/base/bus.c 	dev->groups = groups;
groups           1157 drivers/base/bus.c 			   const struct attribute_group **groups)
groups           1159 drivers/base/bus.c 	return subsys_register(subsys, groups, &system_kset->kobj);
groups           1175 drivers/base/bus.c 			    const struct attribute_group **groups)
groups           1183 drivers/base/bus.c 	return subsys_register(subsys, groups, virtual_dir);
groups            141 drivers/base/class.c 			    const struct attribute_group **groups)
groups            143 drivers/base/class.c 	return sysfs_create_groups(&cls->p->subsys.kobj, groups);
groups            147 drivers/base/class.c 				const struct attribute_group **groups)
groups            149 drivers/base/class.c 	return sysfs_remove_groups(&cls->p->subsys.kobj, groups);
groups           1323 drivers/base/core.c int device_add_groups(struct device *dev, const struct attribute_group **groups)
groups           1325 drivers/base/core.c 	return sysfs_create_groups(&dev->kobj, groups);
groups           1330 drivers/base/core.c 			  const struct attribute_group **groups)
groups           1332 drivers/base/core.c 	sysfs_remove_groups(&dev->kobj, groups);
groups           1338 drivers/base/core.c 	const struct attribute_group **groups;
groups           1358 drivers/base/core.c 	const struct attribute_group **groups = devres->groups;
groups           1360 drivers/base/core.c 	dev_dbg(dev, "%s: removing groups %p\n", __func__, groups);
groups           1361 drivers/base/core.c 	sysfs_remove_groups(&dev->kobj, groups);
groups           1427 drivers/base/core.c 			   const struct attribute_group **groups)
groups           1437 drivers/base/core.c 	error = sysfs_create_groups(&dev->kobj, groups);
groups           1443 drivers/base/core.c 	devres->groups = groups;
groups           1458 drivers/base/core.c 			       const struct attribute_group **groups)
groups           1462 drivers/base/core.c 			       /* cast away const */ (void *)groups));
groups           1479 drivers/base/core.c 		error = device_add_groups(dev, type->groups);
groups           1484 drivers/base/core.c 	error = device_add_groups(dev, dev->groups);
groups           1497 drivers/base/core.c 	device_remove_groups(dev, dev->groups);
groups           1500 drivers/base/core.c 		device_remove_groups(dev, type->groups);
groups           1514 drivers/base/core.c 	device_remove_groups(dev, dev->groups);
groups           1517 drivers/base/core.c 		device_remove_groups(dev, type->groups);
groups           2819 drivers/base/core.c 			   const struct attribute_group **groups,
groups           2838 drivers/base/core.c 	dev->groups = groups;
groups           2958 drivers/base/core.c 					 const struct attribute_group **groups,
groups           2965 drivers/base/core.c 	dev = device_create_groups_vargs(class, parent, devt, drvdata, groups,
groups            381 drivers/base/cpu.c 	cpu->dev.groups = common_cpu_attr_groups;
groups            383 drivers/base/cpu.c 		cpu->dev.groups = hotplugable_cpu_attr_groups;
groups            415 drivers/base/cpu.c 		    const struct attribute_group **groups,
groups            429 drivers/base/cpu.c 	dev->groups = groups;
groups            450 drivers/base/cpu.c 				 const struct attribute_group **groups,
groups            457 drivers/base/cpu.c 	dev = __cpu_device_create(parent, drvdata, groups, fmt, vargs);
groups            127 drivers/base/driver.c 		      const struct attribute_group **groups)
groups            129 drivers/base/driver.c 	return sysfs_create_groups(&drv->p->kobj, groups);
groups            133 drivers/base/driver.c 			  const struct attribute_group **groups)
groups            135 drivers/base/driver.c 	sysfs_remove_groups(&drv->p->kobj, groups);
groups            173 drivers/base/driver.c 	ret = driver_add_groups(drv, drv->groups);
groups            196 drivers/base/driver.c 	driver_remove_groups(drv, drv->groups);
groups            482 drivers/base/firmware_loader/fallback.c 	f_dev->groups = fw_dev_attr_groups;
groups            618 drivers/base/memory.c 	memory->dev.groups = memory_memblk_attr_groups;
groups            138 drivers/base/node.c 	dev->groups = node_access_node_groups;
groups            318 drivers/base/node.c 	dev->groups = cache_groups;
groups            624 drivers/base/node.c 	node->dev.groups = node_dev_groups;
groups            149 drivers/base/power/wakeup_stats.c 	dev->groups = wakeup_source_groups;
groups            147 drivers/base/soc.c 	soc_dev->dev.groups = soc_attr_groups;
groups           4704 drivers/block/floppy.c 		floppy_device[drive].dev.groups = floppy_dev_groups;
groups           5453 drivers/block/rbd.c 	.groups		= rbd_attr_groups,
groups            292 drivers/char/hw_random/core.c 	.groups		= rng_dev_groups,
groups            159 drivers/char/hw_random/s390-trng.c 	.groups = trng_dev_attr_groups,
groups           2830 drivers/char/ipmi/ipmi_msghandler.c 	.groups		= bmc_dev_attr_groups,
groups            207 drivers/char/misc.c 					  misc, misc->groups, "%s", misc->name);
groups            353 drivers/char/tpm/tpm-chip.c 	chip->dev.groups = chip->groups;
groups            501 drivers/char/tpm/tpm-chip.c 	for (i = chip->groups[0]->attrs; *i != NULL; ++i)
groups            523 drivers/char/tpm/tpm-chip.c 	for (i = chip->groups[0]->attrs; *i != NULL; ++i) {
groups            336 drivers/char/tpm/tpm-sysfs.c 	chip->groups[chip->groups_cnt++] = &tpm_dev_group;
groups            388 drivers/char/tpm/tpm_ppi.c 	chip->groups[chip->groups_cnt++] = &ppi_attr_grp;
groups            255 drivers/connector/connector.c 		.groups	= CN_NETLINK_USERS + 0xf,
groups           1335 drivers/counter/counter.c 	device_state->groups = kcalloc(device_state->num_groups + 1,
groups           1336 drivers/counter/counter.c 				       sizeof(*device_state->groups),
groups           1338 drivers/counter/counter.c 	if (!device_state->groups)
groups           1359 drivers/counter/counter.c 		device_state->groups[i] = &group->attr_group;
groups           1362 drivers/counter/counter.c 	device_state->dev.groups = device_state->groups;
groups           1372 drivers/counter/counter.c 	kfree(device_state->groups);
groups           1384 drivers/counter/counter.c 	kfree(device_state->groups);
groups           1455 drivers/counter/counter.c 	kfree(device_state->groups);
groups            143 drivers/crypto/nx/nx-842.c 	int s = NX842_CRYPTO_HEADER_SIZE(hdr->groups);
groups            257 drivers/crypto/nx/nx-842.c 	unsigned int groups, hdrsize, h;
groups            272 drivers/crypto/nx/nx-842.c 	groups = min_t(unsigned int, NX842_CRYPTO_GROUP_MAX,
groups            274 drivers/crypto/nx/nx-842.c 	hdrsize = NX842_CRYPTO_HEADER_SIZE(groups);
groups            289 drivers/crypto/nx/nx-842.c 	hdr->groups = 0;
groups            293 drivers/crypto/nx/nx-842.c 		n = hdr->groups++;
groups            295 drivers/crypto/nx/nx-842.c 		if (hdr->groups > NX842_CRYPTO_GROUP_MAX)
groups            309 drivers/crypto/nx/nx-842.c 	if (!add_header && hdr->groups > 1) {
groups            474 drivers/crypto/nx/nx-842.c 	if (!hdr->groups) {
groups            479 drivers/crypto/nx/nx-842.c 	if (hdr->groups > NX842_CRYPTO_GROUP_MAX) {
groups            481 drivers/crypto/nx/nx-842.c 		       hdr->groups, NX842_CRYPTO_GROUP_MAX);
groups            486 drivers/crypto/nx/nx-842.c 	hdr_len = NX842_CRYPTO_HEADER_SIZE(hdr->groups);
groups            495 drivers/crypto/nx/nx-842.c 	for (n = 0; n < hdr->groups; n++) {
groups            497 drivers/crypto/nx/nx-842.c 		if (n + 1 == hdr->groups)
groups            162 drivers/crypto/nx/nx-842.h 	u8 groups;		/* total groups in this header */
groups            433 drivers/dax/bus.c 	dev->groups = dax_attribute_groups;
groups            701 drivers/edac/edac_mc.c 			       const struct attribute_group **groups)
groups            747 drivers/edac/edac_mc.c 	if (edac_create_sysfs_mci_device(mci, groups)) {
groups            149 drivers/edac/edac_mc.h 				      const struct attribute_group **groups);
groups            283 drivers/edac/edac_mc_sysfs.c 	.groups		= csrow_attr_groups,
groups            407 drivers/edac/edac_mc_sysfs.c 	csrow->dev.groups = csrow_dev_groups;
groups            623 drivers/edac/edac_mc_sysfs.c 	.groups		= dimm_attr_groups,
groups            906 drivers/edac/edac_mc_sysfs.c 	.groups		= mci_attr_groups,
groups            919 drivers/edac/edac_mc_sysfs.c 				 const struct attribute_group **groups)
groups            928 drivers/edac/edac_mc_sysfs.c 	mci->dev.groups = groups;
groups             29 drivers/edac/edac_module.h 					const struct attribute_group **groups);
groups           1096 drivers/edac/i7core_edac.c 	.groups		= addrmatch_groups,
groups           1127 drivers/edac/i7core_edac.c 	.groups		= all_channel_counts_groups,
groups           1211 drivers/extcon/extcon.c 		edev->extcon_dev_type.groups =
groups           1215 drivers/extcon/extcon.c 		if (!edev->extcon_dev_type.groups) {
groups           1224 drivers/extcon/extcon.c 			edev->extcon_dev_type.groups[index] =
groups           1227 drivers/extcon/extcon.c 			edev->extcon_dev_type.groups[index] =
groups           1263 drivers/extcon/extcon.c 		kfree(edev->extcon_dev_type.groups);
groups           1320 drivers/extcon/extcon.c 		kfree(edev->extcon_dev_type.groups);
groups            351 drivers/firewire/core-device.c 	group->groups[0] = &group->group;
groups            352 drivers/firewire/core-device.c 	group->groups[1] = NULL;
groups            354 drivers/firewire/core-device.c 	dev->groups = (const struct attribute_group **) group->groups;
groups            231 drivers/firmware/dmi-id.c 	dmi_dev->groups = sys_dmi_attribute_groups;
groups            356 drivers/fpga/fpga-bridge.c 	bridge->dev.groups = br_ops->groups;
groups            597 drivers/fpga/fpga-mgr.c 	mgr->dev.groups = mops->groups;
groups            907 drivers/fsi/fsi-core.c 	.groups = cfam_attr_groups
groups             79 drivers/gpio/gpio-stp-xway.c 	u8 groups;	/* we can drive 1-3 groups of 8bit each */
groups            173 drivers/gpio/gpio-stp-xway.c 				chip->groups, XWAY_STP_CON1);
groups            205 drivers/gpio/gpio-stp-xway.c 	u32 shadow, groups, dsl, phy;
groups            232 drivers/gpio/gpio-stp-xway.c 	if (!of_property_read_u32(pdev->dev.of_node, "lantiq,groups", &groups))
groups            233 drivers/gpio/gpio-stp-xway.c 		chip->groups = groups & XWAY_STP_GROUP_MASK;
groups            235 drivers/gpio/gpio-stp-xway.c 		chip->groups = XWAY_STP_GROUP0;
groups            236 drivers/gpio/gpio-stp-xway.c 	chip->gc.ngpio = fls(chip->groups) * 8;
groups             87 drivers/gpu/drm/rcar-du/rcar_du_drv.h 	struct rcar_du_group groups[RCAR_DU_MAX_GROUPS];
groups            276 drivers/gpu/drm/rcar-du/rcar_du_group.c 	rgrp = &rcdu->groups[index];
groups            671 drivers/gpu/drm/rcar-du/rcar_du_kms.c 		struct rcar_du_group *rgrp = &rcdu->groups[i];
groups            715 drivers/gpu/drm/rcar-du/rcar_du_kms.c 		rgrp = &rcdu->groups[hwindex / 2];
groups            135 drivers/gpu/drm/rcar-du/rcar_du_plane.c 	unsigned int groups = 0;
groups            177 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			groups |= 1 << plane->group->index;
groups            198 drivers/gpu/drm/rcar-du/rcar_du_plane.c 	while (groups) {
groups            199 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		unsigned int index = ffs(groups) - 1;
groups            200 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		struct rcar_du_group *group = &rcdu->groups[index];
groups            244 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		groups &= ~(1 << index);
groups            403 drivers/gpu/drm/tegra/dpaux.c 					   const char * const **groups,
groups            407 drivers/gpu/drm/tegra/dpaux.c 	*groups = tegra_dpaux_groups;
groups            212 drivers/greybus/bundle.c 	bundle->dev.groups = bundle_groups;
groups            469 drivers/greybus/control.c 	control->dev.groups = control_groups;
groups            182 drivers/greybus/hd.c 	hd->dev.groups = bus_groups;
groups            811 drivers/greybus/interface.c 	intf->dev.groups = interface_groups;
groups            108 drivers/greybus/module.c 	module->dev.groups = module_groups;
groups           1319 drivers/greybus/svc.c 	svc->dev.groups = svc_groups;
groups            269 drivers/hid/hid-gt683r.c 		led->led_devs[i].groups = gt683r_led_groups;
groups            172 drivers/hid/wacom.h 		struct wacom_group_leds *groups;
groups            919 drivers/hid/wacom_sys.c 	if (!wacom->led.groups)
groups            940 drivers/hid/wacom_sys.c 		buf[2] = wacom->led.groups[0].select & 0x03;
groups            949 drivers/hid/wacom_sys.c 		int ring_led = wacom->led.groups[0].select & 0x03;
groups            971 drivers/hid/wacom_sys.c 		buf[10] = wacom->led.groups[0].select & 0x03;
groups            974 drivers/hid/wacom_sys.c 		int led = wacom->led.groups[0].select | 0x4;
groups            978 drivers/hid/wacom_sys.c 			led |= (wacom->led.groups[1].select << 4) | 0x40;
groups           1050 drivers/hid/wacom_sys.c 	wacom->led.groups[set_id].select = id & 0x3;
groups           1070 drivers/hid/wacom_sys.c 			 wacom->led.groups[SET_ID].select);		\
groups           1292 drivers/hid/wacom_sys.c 	if (wacom->led.groups[led->group].select != led->id)
groups           1307 drivers/hid/wacom_sys.c 	if (!wacom->led.groups || (brightness == LED_OFF &&
groups           1308 drivers/hid/wacom_sys.c 	    wacom->led.groups[led->group].select != led->id)) {
groups           1316 drivers/hid/wacom_sys.c 	wacom->led.groups[led->group].select = led->id;
groups           1403 drivers/hid/wacom_sys.c 	if (!devres_open_group(dev, &wacom->led.groups[group_id], GFP_KERNEL))
groups           1412 drivers/hid/wacom_sys.c 	wacom->led.groups[group_id].leds = leds;
groups           1413 drivers/hid/wacom_sys.c 	wacom->led.groups[group_id].count = count;
groups           1422 drivers/hid/wacom_sys.c 	wacom->led.groups[group_id].dev = dev;
groups           1424 drivers/hid/wacom_sys.c 	devres_close_group(dev, &wacom->led.groups[group_id]);
groups           1437 drivers/hid/wacom_sys.c 					 &wacom->led.groups[group_id]);
groups           1444 drivers/hid/wacom_sys.c 	devres_release_group(dev, &wacom->led.groups[group_id]);
groups           1456 drivers/hid/wacom_sys.c 	group = &wacom->led.groups[group_id];
groups           1496 drivers/hid/wacom_sys.c 	wacom->led.groups = NULL;
groups           1503 drivers/hid/wacom_sys.c 	struct wacom_group_leds *groups;
groups           1506 drivers/hid/wacom_sys.c 	groups = devm_kcalloc(dev, count, sizeof(struct wacom_group_leds),
groups           1508 drivers/hid/wacom_sys.c 	if (!groups)
groups           1515 drivers/hid/wacom_sys.c 	wacom->led.groups = groups;
groups           1831 drivers/hid/wacom_sys.c 	mode = wacom->led.groups[index].select;
groups           2000 drivers/hid/wacom_sys.c 		wacom->led.groups[i].select = WACOM_STATUS_UNKNOWN;
groups           2514 drivers/hid/wacom_sys.c 			wacom->led.groups[i].select = WACOM_STATUS_UNKNOWN;
groups           2598 drivers/hid/wacom_sys.c 	if (wacom->led.groups[index].select == WACOM_STATUS_UNKNOWN)
groups           1124 drivers/hid/wacom_wac.c 			wacom->led.groups[i].select = touch_ring_mode;
groups           3958 drivers/hid/wacom_wac.c 	cur = wacom->led.groups[group].select;
groups             72 drivers/hwmon/adm1021.c 	const struct attribute_group *groups[3];
groups            447 drivers/hwmon/adm1021.c 	data->groups[0] = &adm1021_group;
groups            449 drivers/hwmon/adm1021.c 		data->groups[1] = &adm1021_min_group;
groups            452 drivers/hwmon/adm1021.c 							   data, data->groups);
groups             98 drivers/hwmon/adm1025.c 	const struct attribute_group *groups[3];
groups            540 drivers/hwmon/adm1025.c 	data->groups[0] = &adm1025_group;
groups            544 drivers/hwmon/adm1025.c 		data->groups[1] = &adm1025_group_in4;
groups            547 drivers/hwmon/adm1025.c 							   data, data->groups);
groups            259 drivers/hwmon/adm1026.c 	const struct attribute_group *groups[3];
groups           1841 drivers/hwmon/adm1026.c 	data->groups[0] = &adm1026_group;
groups           1843 drivers/hwmon/adm1026.c 		data->groups[1] = &adm1026_group_in8_9;
groups           1845 drivers/hwmon/adm1026.c 		data->groups[1] = &adm1026_group_temp3;
groups           1848 drivers/hwmon/adm1026.c 							   data, data->groups);
groups             65 drivers/hwmon/adm1031.c 	const struct attribute_group *groups[3];
groups           1050 drivers/hwmon/adm1031.c 	data->groups[0] = &adm1031_group;
groups           1052 drivers/hwmon/adm1031.c 		data->groups[1] = &adm1031_group_opt;
groups           1055 drivers/hwmon/adm1031.c 							   data, data->groups);
groups            215 drivers/hwmon/adt7475.c 	const struct attribute_group *groups[9];
groups           1576 drivers/hwmon/adt7475.c 	data->groups[group_num++] = &adt7475_attr_group;
groups           1580 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &fan4_attr_group;
groups           1583 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &pwm2_attr_group;
groups           1586 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &in0_attr_group;
groups           1589 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &in3_attr_group;
groups           1592 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &in4_attr_group;
groups           1595 drivers/hwmon/adt7475.c 		data->groups[group_num++] = &in5_attr_group;
groups           1599 drivers/hwmon/adt7475.c 		data->groups[group_num] = &vid_attr_group;
groups           1605 drivers/hwmon/adt7475.c 							   data->groups);
groups           1079 drivers/hwmon/applesmc.c static void applesmc_destroy_nodes(struct applesmc_node_group *groups)
groups           1084 drivers/hwmon/applesmc.c 	for (grp = groups; grp->nodes; grp++) {
groups           1096 drivers/hwmon/applesmc.c static int applesmc_create_nodes(struct applesmc_node_group *groups, int num)
groups           1103 drivers/hwmon/applesmc.c 	for (grp = groups; grp->format; grp++) {
groups           1130 drivers/hwmon/applesmc.c 	applesmc_destroy_nodes(groups);
groups            196 drivers/hwmon/aspeed-pwm-tacho.c 	const struct attribute_group *groups[3];
groups            947 drivers/hwmon/aspeed-pwm-tacho.c 	priv->groups[0] = &pwm_dev_group;
groups            948 drivers/hwmon/aspeed-pwm-tacho.c 	priv->groups[1] = &fan_dev_group;
groups            949 drivers/hwmon/aspeed-pwm-tacho.c 	priv->groups[2] = NULL;
groups            952 drivers/hwmon/aspeed-pwm-tacho.c 						       priv, priv->groups);
groups             32 drivers/hwmon/emc1403.c 	const struct attribute_group *groups[4];
groups            408 drivers/hwmon/emc1403.c 		data->groups[2] = &emc1404_group;
groups            411 drivers/hwmon/emc1403.c 		data->groups[1] = &emc1403_group;
groups            414 drivers/hwmon/emc1403.c 		data->groups[0] = &emc1402_group;
groups            418 drivers/hwmon/emc1403.c 		data->groups[1] = &emc1402_alarm_group;
groups            422 drivers/hwmon/emc1403.c 							   data->groups);
groups             57 drivers/hwmon/emc2103.c 	const struct		attribute_group *groups[4];
groups            604 drivers/hwmon/emc2103.c 	data->groups[idx++] = &emc2103_group;
groups            606 drivers/hwmon/emc2103.c 		data->groups[idx++] = &emc2103_temp3_group;
groups            608 drivers/hwmon/emc2103.c 		data->groups[idx++] = &emc2103_temp4_group;
groups            612 drivers/hwmon/emc2103.c 							   data->groups);
groups             56 drivers/hwmon/fam15h_power.c 	const struct attribute_group *groups[FAM15H_NUM_GROUPS];
groups            478 drivers/hwmon/fam15h_power.c 	data->groups[0] = &data->group;
groups            482 drivers/hwmon/fam15h_power.c 							   &data->groups[0]);
groups            106 drivers/hwmon/gl518sm.c 	const struct attribute_group *groups[3];
groups            636 drivers/hwmon/gl518sm.c 	data->groups[0] = &gl518_group;
groups            638 drivers/hwmon/gl518sm.c 		data->groups[1] = &gl518_group_r80;
groups            641 drivers/hwmon/gl518sm.c 							   data, data->groups);
groups             65 drivers/hwmon/gl520sm.c 	const struct attribute_group *groups[3];
groups            876 drivers/hwmon/gl520sm.c 	data->groups[0] = &gl520_group;
groups            879 drivers/hwmon/gl520sm.c 		data->groups[1] = &gl520_group_temp2;
groups            881 drivers/hwmon/gl520sm.c 		data->groups[1] = &gl520_group_in4;
groups            884 drivers/hwmon/gl520sm.c 							   data, data->groups);
groups             36 drivers/hwmon/hwmon.c 	const struct attribute_group **groups;
groups            118 drivers/hwmon/hwmon.c 	kfree(hwdev->groups);
groups            582 drivers/hwmon/hwmon.c 			const struct attribute_group **groups)
groups            610 drivers/hwmon/hwmon.c 		if (groups)
groups            611 drivers/hwmon/hwmon.c 			for (i = 0; groups[i]; i++)
groups            614 drivers/hwmon/hwmon.c 		hwdev->groups = kcalloc(ngroups, sizeof(*groups), GFP_KERNEL);
groups            615 drivers/hwmon/hwmon.c 		if (!hwdev->groups) {
groups            628 drivers/hwmon/hwmon.c 		hwdev->groups[ngroups++] = &hwdev->group;
groups            630 drivers/hwmon/hwmon.c 		if (groups) {
groups            631 drivers/hwmon/hwmon.c 			for (i = 0; groups[i]; i++)
groups            632 drivers/hwmon/hwmon.c 				hwdev->groups[ngroups++] = groups[i];
groups            635 drivers/hwmon/hwmon.c 		hdev->groups = hwdev->groups;
groups            637 drivers/hwmon/hwmon.c 		hdev->groups = groups;
groups            705 drivers/hwmon/hwmon.c 				  const struct attribute_group **groups)
groups            710 drivers/hwmon/hwmon.c 	return __hwmon_device_register(dev, name, drvdata, NULL, groups);
groups            802 drivers/hwmon/hwmon.c 				       const struct attribute_group **groups)
groups            813 drivers/hwmon/hwmon.c 	hwdev = hwmon_device_register_with_groups(dev, name, drvdata, groups);
groups            842 drivers/hwmon/hwmon.c 				     const struct attribute_group **groups)
groups            854 drivers/hwmon/hwmon.c 						groups);
groups            338 drivers/hwmon/ibmpowernv.c 	struct device_node *groups, *sgrp;
groups            342 drivers/hwmon/ibmpowernv.c 	groups = of_find_compatible_node(NULL, NULL, "ibm,opal-sensor-group");
groups            343 drivers/hwmon/ibmpowernv.c 	if (!groups)
groups            346 drivers/hwmon/ibmpowernv.c 	for_each_child_of_node(groups, sgrp) {
groups            362 drivers/hwmon/ibmpowernv.c 	for_each_child_of_node(groups, sgrp) {
groups            383 drivers/hwmon/ibmpowernv.c 	of_node_put(groups);
groups            392 drivers/hwmon/ibmpowernv.c 	struct device_node *groups, *sgrp;
groups            394 drivers/hwmon/ibmpowernv.c 	groups = of_find_compatible_node(NULL, NULL, "ibm,opal-sensor-group");
groups            395 drivers/hwmon/ibmpowernv.c 	if (!groups)
groups            398 drivers/hwmon/ibmpowernv.c 	for_each_child_of_node(groups, sgrp) {
groups            423 drivers/hwmon/ibmpowernv.c 				of_node_put(groups);
groups            428 drivers/hwmon/ibmpowernv.c 	of_node_put(groups);
groups             30 drivers/hwmon/iio_hwmon.c 	const struct attribute_group *groups[2];
groups            150 drivers/hwmon/iio_hwmon.c 	st->groups[0] = &st->attr_group;
groups            162 drivers/hwmon/iio_hwmon.c 							   st->groups);
groups            112 drivers/hwmon/ina2xx.c 	const struct attribute_group *groups[INA2XX_MAX_ATTRIBUTE_GROUPS];
groups            482 drivers/hwmon/ina2xx.c 	data->groups[group++] = &ina2xx_group;
groups            484 drivers/hwmon/ina2xx.c 		data->groups[group++] = &ina226_group;
groups            487 drivers/hwmon/ina2xx.c 							   data, data->groups);
groups            512 drivers/hwmon/it87.c 	const struct attribute_group *groups[7];
groups           3162 drivers/hwmon/it87.c 	data->groups[0] = &it87_group;
groups           3163 drivers/hwmon/it87.c 	data->groups[1] = &it87_group_in;
groups           3164 drivers/hwmon/it87.c 	data->groups[2] = &it87_group_temp;
groups           3165 drivers/hwmon/it87.c 	data->groups[3] = &it87_group_fan;
groups           3171 drivers/hwmon/it87.c 		data->groups[4] = &it87_group_pwm;
groups           3173 drivers/hwmon/it87.c 			data->groups[5] = &it87_group_auto_pwm;
groups           3178 drivers/hwmon/it87.c 					data, data->groups);
groups            116 drivers/hwmon/lineage-pem.c 	const struct attribute_group *groups[4];
groups            458 drivers/hwmon/lineage-pem.c 	data->groups[idx++] = &pem_group;
groups            483 drivers/hwmon/lineage-pem.c 		data->groups[idx++] = &pem_input_group;
groups            497 drivers/hwmon/lineage-pem.c 		data->groups[idx++] = &pem_fan_group;
groups            501 drivers/hwmon/lineage-pem.c 							   data, data->groups);
groups            141 drivers/hwmon/lm63.c 	const struct attribute_group *groups[5];
groups           1096 drivers/hwmon/lm63.c 	int groups = 0;
groups           1117 drivers/hwmon/lm63.c 	data->groups[groups++] = &lm63_group;
groups           1119 drivers/hwmon/lm63.c 		data->groups[groups++] = &lm63_group_fan1;
groups           1122 drivers/hwmon/lm63.c 		data->groups[groups++] = &lm63_group_temp2_type;
groups           1123 drivers/hwmon/lm63.c 		data->groups[groups++] = &lm63_group_extra_lut;
groups           1127 drivers/hwmon/lm63.c 							   data, data->groups);
groups            106 drivers/hwmon/lm83.c 	const struct attribute_group *groups[3];
groups            340 drivers/hwmon/lm83.c 	data->groups[0] = &lm83_group;
groups            342 drivers/hwmon/lm83.c 		data->groups[1] = &lm83_group_opt;
groups            346 drivers/hwmon/lm83.c 							   data, data->groups);
groups            288 drivers/hwmon/lm85.c 	const struct attribute_group *groups[6];
groups           1593 drivers/hwmon/lm85.c 	data->groups[idx++] = &lm85_group;
groups           1597 drivers/hwmon/lm85.c 		data->groups[idx++] = &lm85_group_minctl;
groups           1598 drivers/hwmon/lm85.c 		data->groups[idx++] = &lm85_group_temp_off;
groups           1612 drivers/hwmon/lm85.c 		data->groups[idx++] = &lm85_group_in4;
groups           1616 drivers/hwmon/lm85.c 		data->groups[idx++] = &lm85_group_in567;
groups           1619 drivers/hwmon/lm85.c 							   data, data->groups);
groups             56 drivers/hwmon/lm95234.c 	const struct attribute_group *groups[3];
groups            700 drivers/hwmon/lm95234.c 	data->groups[0] = &lm95234_common_group;
groups            702 drivers/hwmon/lm95234.c 		data->groups[1] = &lm95234_group;
groups            705 drivers/hwmon/lm95234.c 							   data, data->groups);
groups             84 drivers/hwmon/max16065.c 	const struct attribute_group *groups[4];
groups            506 drivers/hwmon/max16065.c 	int groups = 0;
groups            556 drivers/hwmon/max16065.c 	data->groups[groups++] = &max16065_basic_group;
groups            558 drivers/hwmon/max16065.c 		data->groups[groups++] = secondary_is_max ?
groups            573 drivers/hwmon/max16065.c 			data->groups[groups++] = &max16065_current_group;
groups            580 drivers/hwmon/max16065.c 							   data, data->groups);
groups             57 drivers/hwmon/max1668.c 	const struct attribute_group *groups[3];
groups            414 drivers/hwmon/max1668.c 	data->groups[0] = &max1668_group_common;
groups            416 drivers/hwmon/max1668.c 		data->groups[1] = &max1668_group_unique;
groups            419 drivers/hwmon/max1668.c 							   data, data->groups);
groups            294 drivers/hwmon/nct6683.c 	const struct attribute_group *groups[6];
groups           1196 drivers/hwmon/nct6683.c 	int groups = 0;
groups           1238 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
groups           1247 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
groups           1256 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
groups           1265 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
groups           1267 drivers/hwmon/nct6683.c 	data->groups[groups++] = &nct6683_group_other;
groups           1287 drivers/hwmon/nct6683.c 			nct6683_device_names[data->kind], data, data->groups);
groups           1075 drivers/hwmon/nct6775.c 	const struct attribute_group *groups[6];
groups           4587 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
groups           4594 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
groups           4601 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
groups           4608 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
groups           4609 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = &nct6775_group_other;
groups           4612 drivers/hwmon/nct6775.c 							   data, data->groups);
groups           1079 drivers/hwmon/occ/common.c 	occ->groups[0] = &occ->group;
groups           1102 drivers/hwmon/occ/common.c 							    occ, occ->groups);
groups            108 drivers/hwmon/occ/common.h 	const struct attribute_group *groups[2];
groups            186 drivers/hwmon/pmbus/inspur-ipsps.c 	.groups = ipsps_groups,
groups            139 drivers/hwmon/pmbus/isl68137.c 	.groups = attribute_groups,
groups            424 drivers/hwmon/pmbus/pmbus.h 	const struct attribute_group **groups;
groups             93 drivers/hwmon/pmbus/pmbus_core.c 	const struct attribute_group **groups;
groups           2449 drivers/hwmon/pmbus/pmbus_core.c 	if (info->groups)
groups           2450 drivers/hwmon/pmbus/pmbus_core.c 		while (info->groups[groups_num])
groups           2453 drivers/hwmon/pmbus/pmbus_core.c 	data->groups = devm_kcalloc(dev, groups_num + 2, sizeof(void *),
groups           2455 drivers/hwmon/pmbus/pmbus_core.c 	if (!data->groups)
groups           2484 drivers/hwmon/pmbus/pmbus_core.c 	data->groups[0] = &data->group;
groups           2485 drivers/hwmon/pmbus/pmbus_core.c 	memcpy(data->groups + 1, info->groups, sizeof(void *) * groups_num);
groups           2487 drivers/hwmon/pmbus/pmbus_core.c 							    data, data->groups);
groups             38 drivers/hwmon/scpi-hwmon.c 	const struct attribute_group *groups[2];
groups            238 drivers/hwmon/scpi-hwmon.c 	scpi_sensors->groups[0] = &scpi_sensors->group;
groups            243 drivers/hwmon/scpi-hwmon.c 			"scpi_sensors", scpi_sensors, scpi_sensors->groups);
groups             87 drivers/hwmon/smsc47m192.c 	const struct attribute_group *groups[3];
groups            610 drivers/hwmon/smsc47m192.c 	data->groups[0] = &smsc47m192_group;
groups            614 drivers/hwmon/smsc47m192.c 		data->groups[1] = &smsc47m192_group_in4;
groups            617 drivers/hwmon/smsc47m192.c 							   data, data->groups);
groups             59 drivers/hwmon/thmc50.c 	const struct attribute_group *groups[3];
groups            399 drivers/hwmon/thmc50.c 	data->groups[idx++] = &thmc50_group;
groups            403 drivers/hwmon/thmc50.c 		data->groups[idx++] = &temp3_group;
groups            406 drivers/hwmon/thmc50.c 							   data, data->groups);
groups            137 drivers/hwmon/tmp401.c 	const struct attribute_group *groups[3];
groups            695 drivers/hwmon/tmp401.c 	int groups = 0, status;
groups            711 drivers/hwmon/tmp401.c 	data->groups[groups++] = &tmp401_group;
groups            715 drivers/hwmon/tmp401.c 		data->groups[groups++] = &tmp411_group;
groups            719 drivers/hwmon/tmp401.c 		data->groups[groups++] = &tmp432_group;
groups            722 drivers/hwmon/tmp401.c 		data->groups[groups++] = &tmp461_group;
groups            725 drivers/hwmon/tmp401.c 							   data, data->groups);
groups            556 drivers/hwtracing/coresight/coresight-catu.c 	catu_desc.groups = catu_groups;
groups            784 drivers/hwtracing/coresight/coresight-etb10.c 	desc.groups = coresight_etb_groups;
groups            866 drivers/hwtracing/coresight/coresight-etm3x.c 	desc.groups = coresight_etm_groups;
groups           1162 drivers/hwtracing/coresight/coresight-etm4x.c 	desc.groups = coresight_etmv4_groups;
groups            244 drivers/hwtracing/coresight/coresight-funnel.c 		desc.groups = coresight_funnel_groups;
groups            239 drivers/hwtracing/coresight/coresight-replicator.c 		desc.groups = replicator_groups;
groups            935 drivers/hwtracing/coresight/coresight-stm.c 	desc.groups = coresight_stm_groups;
groups            476 drivers/hwtracing/coresight/coresight-tmc.c 	desc.groups = coresight_tmc_groups;
groups            942 drivers/hwtracing/coresight/coresight.c 		.groups = coresight_sink_groups,
groups            949 drivers/hwtracing/coresight/coresight.c 		.groups = coresight_sink_groups,
groups            953 drivers/hwtracing/coresight/coresight.c 		.groups = coresight_source_groups,
groups           1211 drivers/hwtracing/coresight/coresight.c 	csdev->dev.groups = desc->groups;
groups            321 drivers/hwtracing/intel_th/core.c 	.groups		= intel_th_output_groups,
groups            512 drivers/i2c/i2c-core-base.c 	.groups		= i2c_dev_groups,
groups           1182 drivers/i2c/i2c-core-base.c 	.groups		= i2c_adapter_groups,
groups            275 drivers/i3c/master.c 	.groups	= i3c_device_groups,
groups            527 drivers/i3c/master.c 	.groups	= i3c_masterdev_groups,
groups            184 drivers/iio/dummy/iio_dummy_evgen.c 	.groups = iio_evgen_groups,
groups           1278 drivers/iio/industrialio-buffer.c 	indio_dev->groups[indio_dev->groupcounter++] = &buffer->buffer_group;
groups           1329 drivers/iio/industrialio-buffer.c 	indio_dev->groups[indio_dev->groupcounter++] = &buffer->scan_el_group;
groups           1382 drivers/iio/industrialio-core.c 	indio_dev->groups[indio_dev->groupcounter++] =
groups           1440 drivers/iio/industrialio-core.c 		dev->dev.groups = dev->groups;
groups            521 drivers/iio/industrialio-event.c 	indio_dev->groups[indio_dev->groupcounter++] =
groups            498 drivers/iio/industrialio-trigger.c 	.groups = iio_trig_dev_groups,
groups            751 drivers/iio/industrialio-trigger.c 	indio_dev->groups[indio_dev->groupcounter++] =
groups            133 drivers/iio/trigger/iio-trig-hrtimer.c 	trig_info->swt.trigger->dev.groups = iio_hrtimer_attr_groups;
groups             88 drivers/iio/trigger/iio-trig-sysfs.c 	.groups = iio_sysfs_trig_groups,
groups            158 drivers/iio/trigger/iio-trig-sysfs.c 	t->trig->dev.groups = iio_sysfs_trigger_attr_groups;
groups            394 drivers/iio/trigger/stm32-timer-trigger.c 			trig->dev.groups = stm32_trigger_attr_groups;
groups            556 drivers/infiniband/core/device.c 	coredev->dev.groups = dev->groups;
groups            589 drivers/infiniband/core/device.c 	device->groups[0] = &ib_dev_attr_group;
groups            105 drivers/infiniband/core/uverbs.h 	const struct attribute_group		*groups[2];
groups           1278 drivers/infiniband/core/uverbs_main.c 	uverbs_dev->groups[0] = &dev_attr_group;
groups           1279 drivers/infiniband/core/uverbs_main.c 	uverbs_dev->dev.groups = uverbs_dev->groups;
groups            584 drivers/infiniband/hw/efa/efa_com_cmd.c int efa_com_set_aenq_config(struct efa_com_dev *edev, u32 groups)
groups            591 drivers/infiniband/hw/efa/efa_com_cmd.c 	ibdev_dbg(edev->efa_dev, "Configuring aenq with groups[%#x]\n", groups);
groups            606 drivers/infiniband/hw/efa/efa_com_cmd.c 	if ((get_resp.u.aenq.supported_groups & groups) != groups) {
groups            610 drivers/infiniband/hw/efa/efa_com_cmd.c 			groups, get_resp.u.aenq.supported_groups);
groups            614 drivers/infiniband/hw/efa/efa_com_cmd.c 	cmd.u.aenq.enabled_groups = groups;
groups            280 drivers/infiniband/hw/efa/efa_com_cmd.h int efa_com_set_aenq_config(struct efa_com_dev *edev, u32 groups);
groups             85 drivers/infiniband/hw/hfi1/exp_rcv.c 	rcd->groups =
groups             86 drivers/infiniband/hw/hfi1/exp_rcv.c 		kcalloc_node(ngroups, sizeof(*rcd->groups),
groups             88 drivers/infiniband/hw/hfi1/exp_rcv.c 	if (!rcd->groups)
groups             92 drivers/infiniband/hw/hfi1/exp_rcv.c 		grp = &rcd->groups[i];
groups            115 drivers/infiniband/hw/hfi1/exp_rcv.c 	kfree(rcd->groups);
groups            116 drivers/infiniband/hw/hfi1/exp_rcv.c 	rcd->groups = NULL;
groups            194 drivers/infiniband/hw/hfi1/exp_rcv.h 	return grp - &rcd->groups[0];
groups            205 drivers/infiniband/hw/hfi1/exp_rcv.h 	return &rcd->groups[idx];
groups            270 drivers/infiniband/hw/hfi1/hfi.h 	struct tid_group  *groups;
groups            317 drivers/input/input-polldev.c 	input->dev.groups = input_polldev_attribute_groups;
groups           1784 drivers/input/input.c 	.groups		= input_dev_attr_groups,
groups            577 drivers/input/keyboard/lm8323.c 		pwm->cdev.groups = lm8323_pwm_groups;
groups            319 drivers/input/misc/ideapad_slidebar.c 	slidebar_platform_dev->dev.groups = ideapad_attr_groups;
groups            513 drivers/input/serio/serio.c 	serio->dev.groups = serio_device_attr_groups;
groups             56 drivers/iommu/iommu-sysfs.c 			   const struct attribute_group **groups,
groups             70 drivers/iommu/iommu-sysfs.c 	iommu->dev->groups = groups;
groups             33 drivers/iommu/tegra-smmu.c 	struct list_head groups;
groups            819 drivers/iommu/tegra-smmu.c 		for (j = 0; j < smmu->soc->groups[i].num_swgroups; j++)
groups            820 drivers/iommu/tegra-smmu.c 			if (smmu->soc->groups[i].swgroups[j] == swgroup)
groups            821 drivers/iommu/tegra-smmu.c 				return &smmu->soc->groups[i];
groups            838 drivers/iommu/tegra-smmu.c 	list_for_each_entry(group, &smmu->groups, list)
groups            860 drivers/iommu/tegra-smmu.c 	list_add_tail(&group->list, &smmu->groups);
groups           1024 drivers/iommu/tegra-smmu.c 	INIT_LIST_HEAD(&smmu->groups);
groups            282 drivers/leds/led-class-flash.c 	led_cdev->groups = flash_groups;
groups            274 drivers/leds/led-class.c 				led_cdev, led_cdev->groups, "%s", final_name);
groups            126 drivers/leds/led-triggers.c 		device_remove_groups(led_cdev->dev, led_cdev->trigger->groups);
groups            146 drivers/leds/led-triggers.c 		ret = device_add_groups(led_cdev->dev, trig->groups);
groups            444 drivers/leds/leds-lm3530.c 	drvdata->led_dev.groups = lm3530_groups;
groups            682 drivers/leds/leds-lm3533.c 	led->cdev.groups = lm3533_led_attribute_groups,
groups            479 drivers/leds/leds-lm355x.c 		chip->cdev_indicator.groups = lm355x_indicator_groups;
groups            351 drivers/leds/leds-lm3642.c 	chip->cdev_flash.groups = lm3642_flash_groups,
groups            364 drivers/leds/leds-lm3642.c 	chip->cdev_torch.groups = lm3642_torch_groups,
groups            174 drivers/leds/leds-lp55xx-common.c 	led->cdev.groups = lp55xx_led_groups;
groups            257 drivers/leds/leds-max8997.c 	led->cdev.groups = max8997_groups;
groups            345 drivers/leds/leds-netxbig.c 		led_dat->cdev.groups = netxbig_led_groups;
groups            205 drivers/leds/leds-ns2.c 	led_dat->cdev.groups = ns2_led_groups;
groups            491 drivers/leds/leds-ss4200.c 	led->groups = nasgpio_led_groups;
groups            270 drivers/leds/leds-wm831x-status.c 	drvdata->cdev.groups = wm831x_status_groups;
groups            215 drivers/leds/trigger/ledtrig-activity.c 	.groups     = activity_led_groups,
groups            136 drivers/leds/trigger/ledtrig-backlight.c 	.groups		= bl_trig_groups,
groups            195 drivers/leds/trigger/ledtrig-gpio.c 	.groups		= gpio_trig_groups,
groups            162 drivers/leds/trigger/ledtrig-heartbeat.c 	.groups = heartbeat_trig_groups,
groups            443 drivers/leds/trigger/ledtrig-netdev.c 	.groups = netdev_trig_groups,
groups            194 drivers/leds/trigger/ledtrig-oneshot.c 	.groups = oneshot_trig_groups,
groups            442 drivers/leds/trigger/ledtrig-pattern.c 	.groups = pattern_trig_groups,
groups            134 drivers/leds/trigger/ledtrig-timer.c 	.groups = timer_trig_groups,
groups            192 drivers/leds/trigger/ledtrig-transient.c 	.groups = transient_trig_groups,
groups            170 drivers/mcb/mcb-core.c 	.groups = mcb_carrier_groups,
groups           1860 drivers/media/rc/rc-main.c 	dev->dev.groups = dev->sysfs_groups;
groups            930 drivers/memory/tegra/tegra114.c 	.groups = tegra114_groups,
groups           1054 drivers/memory/tegra/tegra124.c 	.groups = tegra124_groups,
groups           1086 drivers/memory/tegra/tegra124.c 	.groups = tegra124_groups,
groups           1072 drivers/memory/tegra/tegra210.c 	.groups = tegra210_groups,
groups            952 drivers/memory/tegra/tegra30.c 	.groups = tegra30_groups,
groups            318 drivers/misc/enclosure.c 	cdev->groups = enclosure_component_groups;
groups            857 drivers/mmc/core/mmc.c 	.groups = mmc_std_groups,
groups            732 drivers/mmc/core/sd.c 	.groups = sd_std_groups,
groups           2306 drivers/mtd/chips/cfi_cmdset_0001.c 	u_int groups, groupno, groupsize, reg_fact_groups, reg_user_groups;
groups           2352 drivers/mtd/chips/cfi_cmdset_0001.c 				groups = reg_user_groups;
groups           2358 drivers/mtd/chips/cfi_cmdset_0001.c 				groups = reg_fact_groups;
groups           2363 drivers/mtd/chips/cfi_cmdset_0001.c 			while (len > 0 && groups > 0) {
groups           2411 drivers/mtd/chips/cfi_cmdset_0001.c 				groups--;
groups            334 drivers/mtd/mtdcore.c 	.groups		= mtd_groups,
groups            884 drivers/mtd/ubi/build.c 	ubi->dev.groups = ubi_dev_groups;
groups            162 drivers/mtd/ubi/vmt.c 	vol->dev.groups = volume_dev_groups;
groups            597 drivers/mtd/ubi/vmt.c 	vol->dev.groups = volume_dev_groups;
groups            399 drivers/net/ethernet/intel/igb/igb.h 	const struct attribute_group *groups[2];
groups            210 drivers/net/ethernet/intel/igb/igb_hwmon.c 	igb_hwmon->groups[0] = &igb_hwmon->group;
groups            216 drivers/net/ethernet/intel/igb/igb_hwmon.c 							   igb_hwmon->groups);
groups            484 drivers/net/ethernet/intel/ixgbe/ixgbe.h 	const struct attribute_group *groups[2];
groups            193 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c 	ixgbe_hwmon->groups[0] = &ixgbe_hwmon->group;
groups            199 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c 							   ixgbe_hwmon->groups);
groups             39 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c 	const struct attribute_group *groups[2];
groups            657 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c 	mlxsw_hwmon->groups[0] = &mlxsw_hwmon->group;
groups            662 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c 						      mlxsw_hwmon->groups);
groups             99 drivers/net/ethernet/sfc/mcdi.h 	const struct attribute_group *groups[2];
groups            504 drivers/net/ethernet/sfc/mcdi_mon.c 	hwmon->groups[0] = &hwmon->group;
groups            507 drivers/net/ethernet/sfc/mcdi_mon.c 							  hwmon->groups);
groups            152 drivers/net/netdevsim/bus.c 	.groups = nsim_bus_dev_attr_groups,
groups            385 drivers/net/phy/mdio_bus.c 	bus->dev.groups = NULL;
groups            555 drivers/net/phy/phy_device.c 	.groups = phy_dev_groups,
groups            949 drivers/net/wireless/intel/ipw2x00/ipw2200.h 	struct ipw_country_channel_info groups[7];
groups           1086 drivers/net/wireless/intel/iwlegacy/3945.c 			temperature = eeprom->groups[2].temperature;
groups           1574 drivers/net/wireless/intel/iwlegacy/3945.c 		ref_temp = (s16) eeprom->groups[ch_info->group_idx].temperature;
groups           1891 drivers/net/wireless/intel/iwlegacy/3945.c 	struct il3945_eeprom_txpower_group *ch_grp = &eeprom->groups[0];
groups           1935 drivers/net/wireless/intel/iwlegacy/3945.c 	chnl_grp = &eeprom->groups[setting_idx];
groups           1984 drivers/net/wireless/intel/iwlegacy/3945.c 		group = &eeprom->groups[i];
groups           2094 drivers/net/wireless/intel/iwlegacy/3945.c 						       eeprom->groups[ch_info->
groups            391 drivers/net/wireless/intel/iwlegacy/3945.h 	struct il3945_eeprom_txpower_group groups[IL_NUM_TX_CALIB_GROUPS];
groups            207 drivers/nvdimm/btt_devs.c 	dev->groups = nd_btt_attribute_groups;
groups            359 drivers/nvdimm/bus.c 	nvdimm_bus->dev.groups = nd_desc->attr_groups;
groups             72 drivers/nvdimm/dax_devs.c 	dev->groups = nd_dax_attribute_groups;
groups            460 drivers/nvdimm/dimm_devs.c 		void *provider_data, const struct attribute_group **groups,
groups            491 drivers/nvdimm/dimm_devs.c 	dev->groups = groups;
groups           2081 drivers/nvdimm/namespace_devs.c 	dev->groups = nd_namespace_attribute_groups;
groups           2112 drivers/nvdimm/namespace_devs.c 	dev->groups = nd_namespace_attribute_groups;
groups           2611 drivers/nvdimm/namespace_devs.c 		dev->groups = nd_namespace_attribute_groups;
groups            340 drivers/nvdimm/pfn_devs.c 	dev->groups = nd_pfn_attribute_groups;
groups            475 drivers/nvdimm/pmem.c 	gendev->groups = pmem_attribute_groups;
groups           1033 drivers/nvdimm/region_devs.c 	dev->groups = ndr_desc->attr_groups;
groups           2651 drivers/nvme/host/core.c 	subsys->dev.groups = nvme_subsys_attrs_groups;
groups           4072 drivers/nvme/host/core.c 	ctrl->device->groups = nvme_dev_attr_groups;
groups           1175 drivers/nvme/host/lightnvm.c static NVM_DEV_ATTR_20_RO(groups);
groups            402 drivers/nvmem/core.c 	nvmem->dev.groups = nvmem_sysfs_get_groups(nvmem, config);
groups           1443 drivers/pci/pci-driver.c 	drv->driver.groups = drv->groups;
groups           1597 drivers/pci/pci-sysfs.c 	.groups = pci_dev_attr_groups,
groups           1148 drivers/pci/switch/switchtec.c 	dev->groups = switchtec_device_groups;
groups             99 drivers/pinctrl/actions/pinctrl-owl.c 	return pctrl->soc->groups[group].name;
groups            109 drivers/pinctrl/actions/pinctrl-owl.c 	*pins = pctrl->soc->groups[group].pads;
groups            110 drivers/pinctrl/actions/pinctrl-owl.c 	*num_pins = pctrl->soc->groups[group].npads;
groups            150 drivers/pinctrl/actions/pinctrl-owl.c 				const char * const **groups,
groups            155 drivers/pinctrl/actions/pinctrl-owl.c 	*groups = pctrl->soc->functions[function].groups;
groups            197 drivers/pinctrl/actions/pinctrl-owl.c 	g = &pctrl->soc->groups[group];
groups            428 drivers/pinctrl/actions/pinctrl-owl.c 	g = &pctrl->soc->groups[group];
groups            458 drivers/pinctrl/actions/pinctrl-owl.c 	g = &pctrl->soc->groups[group];
groups             71 drivers/pinctrl/actions/pinctrl-owl.h 		.groups = fname##_groups,		\
groups            248 drivers/pinctrl/actions/pinctrl-owl.h 	const char * const *groups;
groups            295 drivers/pinctrl/actions/pinctrl-owl.h 	const struct owl_pingroup *groups;
groups           1871 drivers/pinctrl/actions/pinctrl-s700.c 	.groups = s700_groups,
groups           1788 drivers/pinctrl/actions/pinctrl-s900.c 	.groups = s900_groups,
groups           2606 drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c 		.groups = aspeed_g4_groups,
groups           2793 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c 		.groups = aspeed_g5_groups,
groups           2309 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c 		.groups = aspeed_g6_groups,
groups             25 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	return pdata->pinmux.groups[group].name;
groups             34 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	*pins = &pdata->pinmux.groups[group].pins[0];
groups             35 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	*npins = pdata->pinmux.groups[group].npins;
groups             63 drivers/pinctrl/aspeed/pinctrl-aspeed.c 				const char * const **groups,
groups             68 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	*groups = pdata->pinmux.functions[function].groups;
groups            221 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	const struct aspeed_pin_group *pgroup = &pdata->pinmux.groups[group];
groups             63 drivers/pinctrl/aspeed/pinctrl-aspeed.h 		unsigned int function, const char * const **groups,
groups            766 drivers/pinctrl/aspeed/pinmux-aspeed.h 	const char *const *groups;
groups            772 drivers/pinctrl/aspeed/pinmux-aspeed.h 	.groups = &FUNC_SYM(name_)[0], \
groups            791 drivers/pinctrl/aspeed/pinmux-aspeed.h 	const struct aspeed_pin_group *groups;
groups             81 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 	const char * const *groups;
groups            932 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 	.groups = bcm281xx_alt_groups,			\
groups           1048 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 					   const char * const **groups,
groups           1053 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 	*groups = pdata->functions[function].groups;
groups            852 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		const char * const **groups,
groups            856 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	*groups = bcm2835_gpio_groups;
groups             89 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	const char * const *groups;
groups            113 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	const struct cygnus_pin_group *groups;
groups            652 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	.groups = func ## _grps,				\
groups            717 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	return pinctrl->groups[selector].name;
groups            726 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	*pins = pinctrl->groups[selector].pins;
groups            727 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	*num_pins = pinctrl->groups[selector].num_pins;
groups            764 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 				      const char * const **groups,
groups            769 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	*groups = pinctrl->functions[selector].groups;
groups            836 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	const struct cygnus_pin_group *grp = &pinctrl->groups[grp_select];
groups            986 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->groups = cygnus_pin_groups;
groups             31 drivers/pinctrl/bcm/pinctrl-ns.c 	struct ns_pinctrl_group *groups;
groups            116 drivers/pinctrl/bcm/pinctrl-ns.c 	const char * const *groups;
groups            133 drivers/pinctrl/bcm/pinctrl-ns.c 	.groups = _groups,				\
groups            164 drivers/pinctrl/bcm/pinctrl-ns.c 	return ns_pinctrl->groups[selector].name;
groups            174 drivers/pinctrl/bcm/pinctrl-ns.c 	*pins = ns_pinctrl->groups[selector].pins;
groups            175 drivers/pinctrl/bcm/pinctrl-ns.c 	*num_pins = ns_pinctrl->groups[selector].num_pins;
groups            209 drivers/pinctrl/bcm/pinctrl-ns.c 					  const char * const **groups,
groups            214 drivers/pinctrl/bcm/pinctrl-ns.c 	*groups = ns_pinctrl->functions[selector].groups;
groups            229 drivers/pinctrl/bcm/pinctrl-ns.c 	for (i = 0; i < ns_pinctrl->groups[grp_select].num_pins; i++) {
groups            230 drivers/pinctrl/bcm/pinctrl-ns.c 		int pin_number = ns_pinctrl->groups[grp_select].pins[i];
groups            327 drivers/pinctrl/bcm/pinctrl-ns.c 	ns_pinctrl->groups = devm_kcalloc(dev, ARRAY_SIZE(ns_pinctrl_groups),
groups            330 drivers/pinctrl/bcm/pinctrl-ns.c 	if (!ns_pinctrl->groups)
groups            332 drivers/pinctrl/bcm/pinctrl-ns.c 	for (i = 0, group = &ns_pinctrl->groups[0];
groups            101 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	const char * const *groups;
groups            127 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	const struct ns2_pin_group *groups;
groups            483 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	.groups = func ## _grps,			\
groups            513 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	return pinctrl->groups[selector].name;
groups            522 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	*pins = pinctrl->groups[selector].pins;
groups            523 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	*num_pins = pinctrl->groups[selector].num_pins;
groups            560 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 				   const char * const **groups,
groups            565 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	*groups = pinctrl->functions[selector].groups;
groups            648 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	grp = &pinctrl->groups[grp_select];
groups           1081 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->groups = ns2_pin_groups;
groups             95 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	const char * const *groups;
groups            120 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	const struct nsp_pin_group *groups;
groups            294 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	.groups = func ## _grps,			\
groups            330 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	return pinctrl->groups[selector].name;
groups            339 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	*pins = pinctrl->groups[selector].pins;
groups            340 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	*num_pins = pinctrl->groups[selector].num_pins;
groups            377 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 				   const char * const **groups,
groups            382 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	*groups = pinctrl->functions[selector].groups;
groups            468 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	grp = &pinctrl->groups[grp_select];
groups            610 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->groups = nsp_pin_groups;
groups            207 drivers/pinctrl/berlin/berlin-bg2.c 	.groups = berlin2_soc_pinctrl_groups,
groups            212 drivers/pinctrl/berlin/berlin-bg2.c 	.groups = berlin2_sysmgr_pinctrl_groups,
groups            152 drivers/pinctrl/berlin/berlin-bg2cd.c 	.groups = berlin2cd_soc_pinctrl_groups,
groups            157 drivers/pinctrl/berlin/berlin-bg2cd.c 	.groups = berlin2cd_sysmgr_pinctrl_groups,
groups            369 drivers/pinctrl/berlin/berlin-bg2q.c 	.groups = berlin2q_soc_pinctrl_groups,
groups            374 drivers/pinctrl/berlin/berlin-bg2q.c 	.groups = berlin2q_sysmgr_pinctrl_groups,
groups            420 drivers/pinctrl/berlin/berlin-bg4ct.c 	.groups = berlin4ct_soc_pinctrl_groups,
groups            425 drivers/pinctrl/berlin/berlin-bg4ct.c 	.groups = berlin4ct_avio_pinctrl_groups,
groups            430 drivers/pinctrl/berlin/berlin-bg4ct.c 	.groups = berlin4ct_sysmgr_pinctrl_groups,
groups             47 drivers/pinctrl/berlin/berlin.c 	return pctrl->desc->groups[group].name;
groups            122 drivers/pinctrl/berlin/berlin.c 					     const char * const **groups,
groups            127 drivers/pinctrl/berlin/berlin.c 	*groups = pctrl->functions[function].groups;
groups            155 drivers/pinctrl/berlin/berlin.c 	const struct berlin_desc_group *group_desc = pctrl->desc->groups + group;
groups            211 drivers/pinctrl/berlin/berlin.c 		desc_group = pctrl->desc->groups + i;
groups            224 drivers/pinctrl/berlin/berlin.c 		desc_group = pctrl->desc->groups + i;
groups            239 drivers/pinctrl/berlin/berlin.c 		desc_group = pctrl->desc->groups + i;
groups            245 drivers/pinctrl/berlin/berlin.c 			const char **groups;
groups            261 drivers/pinctrl/berlin/berlin.c 			if (!function->groups) {
groups            262 drivers/pinctrl/berlin/berlin.c 				function->groups =
groups            268 drivers/pinctrl/berlin/berlin.c 				if (!function->groups) {
groups            274 drivers/pinctrl/berlin/berlin.c 			groups = function->groups;
groups            275 drivers/pinctrl/berlin/berlin.c 			while (*groups)
groups            276 drivers/pinctrl/berlin/berlin.c 				groups++;
groups            278 drivers/pinctrl/berlin/berlin.c 			*groups = desc_group->name;
groups             27 drivers/pinctrl/berlin/berlin.h 	const struct berlin_desc_group	*groups;
groups             33 drivers/pinctrl/berlin/berlin.h 	const char	**groups;
groups            319 drivers/pinctrl/berlin/pinctrl-as370.c 	.groups = as370_soc_pinctrl_groups,
groups            703 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	const char **groups;
groups            717 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	const struct lochnagar_group *groups;
groups            737 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	return priv->groups[group_idx].name;
groups            747 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	*pins = priv->groups[group_idx].pins;
groups            748 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	*num_pins = priv->groups[group_idx].npins;
groups            778 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 				     const char * const **groups,
groups            786 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	*groups = priv->func_groups[func_type].groups;
groups            912 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	const struct lochnagar_group *group = &priv->groups[group_idx];
groups            989 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	const struct lochnagar_group *group = &priv->groups[group_idx];
groups           1108 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		priv->func_groups[priv->groups[i].type].ngroups++;
groups           1116 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		funcs->groups = devm_kcalloc(priv->dev, funcs->ngroups,
groups           1117 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 					     sizeof(*funcs->groups),
groups           1119 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		if (!funcs->groups)
groups           1126 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		funcs = &priv->func_groups[priv->groups[i].type];
groups           1128 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		funcs->groups[funcs->ngroups++] = priv->groups[i].name;
groups           1174 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		priv->groups = lochnagar1_groups;
groups           1184 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		priv->groups = lochnagar2_groups;
groups            590 drivers/pinctrl/cirrus/pinctrl-madera-core.c 				 const char * const **groups,
groups            595 drivers/pinctrl/cirrus/pinctrl-madera-core.c 	*groups = madera_mux_funcs[selector].group_names;
groups            162 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		if (!strcmp(info->groups[i].name, name)) {
groups            163 drivers/pinctrl/freescale/pinctrl-imx1-core.c 			grp = &info->groups[i];
groups            185 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	return info->groups[selector].name;
groups            198 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	*pins = info->groups[selector].pin_ids;
groups            199 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	*npins = info->groups[selector].npins;
groups            309 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	pins = info->groups[group].pins;
groups            310 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	npins = info->groups[group].npins;
groups            315 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		info->functions[selector].name, info->groups[group].name);
groups            367 drivers/pinctrl/freescale/pinctrl-imx1-core.c 			       const char * const **groups,
groups            373 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	*groups = info->functions[selector].groups;
groups            436 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	grp = &info->groups[group];
groups            526 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	func->groups = devm_kcalloc(info->dev,
groups            529 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	if (!func->groups)
groups            533 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		func->groups[i] = child->name;
groups            534 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		grp = &info->groups[grp_index++];
groups            573 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	info->groups = devm_kcalloc(&pdev->dev,
groups            577 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	if (!info->functions || !info->groups)
groups             50 drivers/pinctrl/freescale/pinctrl-imx1.h 	const char **groups;
groups             58 drivers/pinctrl/freescale/pinctrl-imx1.h 	struct imx1_pin_group *groups;
groups             40 drivers/pinctrl/freescale/pinctrl-mxs.c 	return d->soc->groups[group].name;
groups             48 drivers/pinctrl/freescale/pinctrl-mxs.c 	*pins = d->soc->groups[group].pins;
groups             49 drivers/pinctrl/freescale/pinctrl-mxs.c 	*num_pins = d->soc->groups[group].npins;
groups            179 drivers/pinctrl/freescale/pinctrl-mxs.c 				       const char * const **groups,
groups            184 drivers/pinctrl/freescale/pinctrl-mxs.c 	*groups = d->soc->functions[group].groups;
groups            204 drivers/pinctrl/freescale/pinctrl-mxs.c 	struct mxs_group *g = &d->soc->groups[group];
groups            248 drivers/pinctrl/freescale/pinctrl-mxs.c 	*config = d->soc->groups[group].config;
groups            258 drivers/pinctrl/freescale/pinctrl-mxs.c 	struct mxs_group *g = &d->soc->groups[group];
groups            352 drivers/pinctrl/freescale/pinctrl-mxs.c 	struct mxs_group *g = &d->soc->groups[idx];
groups            436 drivers/pinctrl/freescale/pinctrl-mxs.c 	soc->groups = devm_kcalloc(&pdev->dev,
groups            437 drivers/pinctrl/freescale/pinctrl-mxs.c 				   soc->ngroups, sizeof(*soc->groups),
groups            439 drivers/pinctrl/freescale/pinctrl-mxs.c 	if (!soc->groups)
groups            500 drivers/pinctrl/freescale/pinctrl-mxs.c 			f->groups = devm_kcalloc(&pdev->dev,
groups            502 drivers/pinctrl/freescale/pinctrl-mxs.c 						 sizeof(*f->groups),
groups            504 drivers/pinctrl/freescale/pinctrl-mxs.c 			if (!f->groups) {
groups            512 drivers/pinctrl/freescale/pinctrl-mxs.c 					      &f->groups[i++]);
groups             53 drivers/pinctrl/freescale/pinctrl-mxs.h 	const char **groups;
groups             77 drivers/pinctrl/freescale/pinctrl-mxs.h 	struct mxs_group *groups;
groups            374 drivers/pinctrl/intel/pinctrl-baytrail.c 	.groups		= byt_score_groups,
groups            487 drivers/pinctrl/intel/pinctrl-baytrail.c 	.groups		= byt_sus_groups,
groups            605 drivers/pinctrl/intel/pinctrl-baytrail.c 	return vg->soc_data->groups[selector].name;
groups            615 drivers/pinctrl/intel/pinctrl-baytrail.c 	*pins		= vg->soc_data->groups[selector].pins;
groups            616 drivers/pinctrl/intel/pinctrl-baytrail.c 	*num_pins	= vg->soc_data->groups[selector].npins;
groups            644 drivers/pinctrl/intel/pinctrl-baytrail.c 				   const char * const **groups,
groups            649 drivers/pinctrl/intel/pinctrl-baytrail.c 	*groups		= vg->soc_data->functions[selector].groups;
groups            720 drivers/pinctrl/intel/pinctrl-baytrail.c 	const struct intel_pingroup group = vg->soc_data->groups[group_selector];
groups            182 drivers/pinctrl/intel/pinctrl-broxton.c 	.groups = bxt_north_groups,
groups            299 drivers/pinctrl/intel/pinctrl-broxton.c 	.groups = bxt_northwest_groups,
groups            406 drivers/pinctrl/intel/pinctrl-broxton.c 	.groups = bxt_west_groups,
groups            482 drivers/pinctrl/intel/pinctrl-broxton.c 	.groups = bxt_southwest_groups,
groups            660 drivers/pinctrl/intel/pinctrl-broxton.c 	.groups = apl_north_groups,
groups            780 drivers/pinctrl/intel/pinctrl-broxton.c 	.groups = apl_northwest_groups,
groups            890 drivers/pinctrl/intel/pinctrl-broxton.c 	.groups = apl_west_groups,
groups            982 drivers/pinctrl/intel/pinctrl-broxton.c 	.groups = apl_southwest_groups,
groups            463 drivers/pinctrl/intel/pinctrl-cannonlake.c 	.groups = cnlh_groups,
groups            823 drivers/pinctrl/intel/pinctrl-cannonlake.c 	.groups = cnllp_groups,
groups            129 drivers/pinctrl/intel/pinctrl-cherryview.c 	const struct chv_pingroup *groups;
groups            375 drivers/pinctrl/intel/pinctrl-cherryview.c 	.groups = southwest_groups,
groups            638 drivers/pinctrl/intel/pinctrl-cherryview.c 	.groups = southeast_groups,
groups            706 drivers/pinctrl/intel/pinctrl-cherryview.c 	return pctrl->community->groups[group].name;
groups            714 drivers/pinctrl/intel/pinctrl-cherryview.c 	*pins = pctrl->community->groups[group].pins;
groups            715 drivers/pinctrl/intel/pinctrl-cherryview.c 	*npins = pctrl->community->groups[group].npins;
groups            776 drivers/pinctrl/intel/pinctrl-cherryview.c 				   const char * const **groups,
groups            781 drivers/pinctrl/intel/pinctrl-cherryview.c 	*groups = pctrl->community->functions[function].groups;
groups            794 drivers/pinctrl/intel/pinctrl-cherryview.c 	grp = &pctrl->community->groups[group];
groups            255 drivers/pinctrl/intel/pinctrl-denverton.c 	.groups = dnv_groups,
groups            183 drivers/pinctrl/intel/pinctrl-geminilake.c 	.groups = glk_northwest_groups,
groups            316 drivers/pinctrl/intel/pinctrl-geminilake.c 	.groups = glk_north_groups,
groups            437 drivers/pinctrl/intel/pinctrl-geminilake.c 	.groups = glk_scc_groups,
groups            400 drivers/pinctrl/intel/pinctrl-icelake.c 	.groups = icllp_groups,
groups            305 drivers/pinctrl/intel/pinctrl-intel.c 	return pctrl->soc->groups[group].name;
groups            313 drivers/pinctrl/intel/pinctrl-intel.c 	*pins = pctrl->soc->groups[group].pins;
groups            314 drivers/pinctrl/intel/pinctrl-intel.c 	*npins = pctrl->soc->groups[group].npins;
groups            393 drivers/pinctrl/intel/pinctrl-intel.c 				     const char * const **groups,
groups            398 drivers/pinctrl/intel/pinctrl-intel.c 	*groups = pctrl->soc->functions[function].groups;
groups            407 drivers/pinctrl/intel/pinctrl-intel.c 	const struct intel_pingroup *grp = &pctrl->soc->groups[group];
groups             44 drivers/pinctrl/intel/pinctrl-intel.h 	const char * const *groups;
groups            146 drivers/pinctrl/intel/pinctrl-intel.h 		.groups = (g),			\
groups            169 drivers/pinctrl/intel/pinctrl-intel.h 	const struct intel_pingroup *groups;
groups            430 drivers/pinctrl/intel/pinctrl-merrifield.c 	const struct intel_pingroup *groups;
groups            519 drivers/pinctrl/intel/pinctrl-merrifield.c 	return mp->groups[group].name;
groups            527 drivers/pinctrl/intel/pinctrl-merrifield.c 	*pins = mp->groups[group].pins;
groups            528 drivers/pinctrl/intel/pinctrl-merrifield.c 	*npins = mp->groups[group].npins;
groups            578 drivers/pinctrl/intel/pinctrl-merrifield.c 				     const char * const **groups,
groups            583 drivers/pinctrl/intel/pinctrl-merrifield.c 	*groups = mp->functions[function].groups;
groups            593 drivers/pinctrl/intel/pinctrl-merrifield.c 	const struct intel_pingroup *grp = &mp->groups[group];
groups            925 drivers/pinctrl/intel/pinctrl-merrifield.c 	mp->groups = mrfld_groups;
groups            303 drivers/pinctrl/intel/pinctrl-sunrisepoint.c 	.groups = sptlp_groups,
groups            583 drivers/pinctrl/intel/pinctrl-sunrisepoint.c 	.groups = spth_groups,
groups            247 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h 	struct mtk_pinctrl_group	*groups;
groups            379 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	*config = pctl->groups[group].config;
groups            388 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	struct mtk_pinctrl_group *g = &pctl->groups[group];
groups            415 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 		struct mtk_pinctrl_group *grp = pctl->groups + i;
groups            625 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	return pctl->groups[group].name;
groups            635 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	*pins = (unsigned *)&pctl->groups[group].pin;
groups            662 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 				     const char * const **groups,
groups            667 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	*groups = pctl->grp_names;
groups            719 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	struct mtk_pinctrl_group *g = pctl->groups + group;
groups            902 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	pctl->groups = devm_kcalloc(&pdev->dev, pctl->ngroups,
groups            903 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 				    sizeof(*pctl->groups), GFP_KERNEL);
groups            904 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	if (!pctl->groups)
groups            915 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 		struct mtk_pinctrl_group *group = pctl->groups + i;
groups            265 drivers/pinctrl/mediatek/pinctrl-mtk-common.h 	struct mtk_pinctrl_group	*groups;
groups            349 drivers/pinctrl/mediatek/pinctrl-paris.c 		struct mtk_pinctrl_group *grp = hw->groups + i;
groups            563 drivers/pinctrl/mediatek/pinctrl-paris.c 	return hw->groups[group].name;
groups            572 drivers/pinctrl/mediatek/pinctrl-paris.c 	*pins = (unsigned *)&hw->groups[group].pin;
groups            599 drivers/pinctrl/mediatek/pinctrl-paris.c 				   const char * const **groups,
groups            604 drivers/pinctrl/mediatek/pinctrl-paris.c 	*groups = hw->grp_names;
groups            615 drivers/pinctrl/mediatek/pinctrl-paris.c 	struct mtk_pinctrl_group *grp = hw->groups + group;
groups            651 drivers/pinctrl/mediatek/pinctrl-paris.c 	*config = hw->groups[group].config;
groups            660 drivers/pinctrl/mediatek/pinctrl-paris.c 	struct mtk_pinctrl_group *grp = &hw->groups[group];
groups            812 drivers/pinctrl/mediatek/pinctrl-paris.c 	hw->groups = devm_kmalloc_array(&pdev->dev, hw->soc->ngrps,
groups            813 drivers/pinctrl/mediatek/pinctrl-paris.c 					sizeof(*hw->groups), GFP_KERNEL);
groups            814 drivers/pinctrl/mediatek/pinctrl-paris.c 	if (!hw->groups)
groups            825 drivers/pinctrl/mediatek/pinctrl-paris.c 		struct mtk_pinctrl_group *group = hw->groups + i;
groups             87 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 	struct meson_pmx_group *group = &pc->data->groups[group_num];
groups           1046 drivers/pinctrl/meson/pinctrl-meson-axg.c 	.groups		= meson_axg_periphs_groups,
groups           1060 drivers/pinctrl/meson/pinctrl-meson-axg.c 	.groups		= meson_axg_aobus_groups,
groups           1368 drivers/pinctrl/meson/pinctrl-meson-g12a.c 	.groups		= meson_g12a_periphs_groups,
groups           1382 drivers/pinctrl/meson/pinctrl-meson-g12a.c 	.groups		= meson_g12a_aobus_groups,
groups            833 drivers/pinctrl/meson/pinctrl-meson-gxbb.c 	.groups		= meson_gxbb_periphs_groups,
groups            846 drivers/pinctrl/meson/pinctrl-meson-gxbb.c 	.groups		= meson_gxbb_aobus_groups,
groups            802 drivers/pinctrl/meson/pinctrl-meson-gxl.c 	.groups		= meson_gxl_periphs_groups,
groups            815 drivers/pinctrl/meson/pinctrl-meson-gxl.c 	.groups		= meson_gxl_aobus_groups,
groups            115 drivers/pinctrl/meson/pinctrl-meson.c 	return pc->data->groups[selector].name;
groups            123 drivers/pinctrl/meson/pinctrl-meson.c 	*pins = pc->data->groups[selector].pins;
groups            124 drivers/pinctrl/meson/pinctrl-meson.c 	*num_pins = pc->data->groups[selector].num_pins;
groups            160 drivers/pinctrl/meson/pinctrl-meson.c 			 const char * const **groups,
groups            165 drivers/pinctrl/meson/pinctrl-meson.c 	*groups = pc->data->funcs[selector].groups;
groups            525 drivers/pinctrl/meson/pinctrl-meson.c 	struct meson_pmx_group *group = &pc->data->groups[num_group];
groups             41 drivers/pinctrl/meson/pinctrl-meson.h 	const char * const *groups;
groups            108 drivers/pinctrl/meson/pinctrl-meson.h 	struct meson_pmx_group *groups;
groups            136 drivers/pinctrl/meson/pinctrl-meson.h 		.groups = fn ## _groups,				\
groups            169 drivers/pinctrl/meson/pinctrl-meson.h 			 const char * const **groups,
groups             40 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		group = &pc->data->groups[i];
groups             61 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 	struct meson_pmx_group *group = &pc->data->groups[group_num];
groups           1085 drivers/pinctrl/meson/pinctrl-meson8.c 	.groups		= meson8_cbus_groups,
groups           1098 drivers/pinctrl/meson/pinctrl-meson8.c 	.groups		= meson8_aobus_groups,
groups            944 drivers/pinctrl/meson/pinctrl-meson8b.c 	.groups		= meson8b_cbus_groups,
groups            957 drivers/pinctrl/meson/pinctrl-meson8b.c 	.groups		= meson8b_aobus_groups,
groups             73 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	struct armada_37xx_pin_group	*groups;
groups             79 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	const char		**groups;
groups            105 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	struct armada_37xx_pin_group	*groups;
groups            212 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	.groups = armada_37xx_nb_groups,
groups            219 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	.groups = armada_37xx_sb_groups,
groups            237 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		struct armada_37xx_pin_group *group = &info->groups[*grp];
groups            279 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	return info->groups[group].name;
groups            292 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	*pins = info->groups[selector].pins;
groups            293 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	*npins = info->groups[selector].npins +
groups            294 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		info->groups[selector].extra_npins;
groups            328 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 				      const char * const **groups,
groups            333 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	*groups = info->funcs[selector].groups;
groups            368 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	struct armada_37xx_pin_group *grp = &info->groups[group];
groups            872 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		struct armada_37xx_pin_group *grp = &info->groups[n];
groups            925 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		const char **groups;
groups            928 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		funcs[n].groups = devm_kcalloc(info->dev,
groups            930 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 					       sizeof(*(funcs[n].groups)),
groups            932 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		if (!funcs[n].groups)
groups            935 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		groups = funcs[n].groups;
groups            938 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 			struct armada_37xx_pin_group *gp = &info->groups[g];
groups            945 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 			*groups = gp->name;
groups            946 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 			groups++;
groups            960 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	info->groups = pin_data->groups;
groups             32 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	const char **groups;
groups             51 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	struct mvebu_pinctrl_group *groups;
groups             87 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		if (pid >= pctl->groups[n].pins[0] &&
groups             88 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		    pid < pctl->groups[n].pins[0] +
groups             89 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			pctl->groups[n].npins)
groups             90 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			return &pctl->groups[n];
groups            100 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		if (strcmp(name, pctl->groups[n].name) == 0)
groups            101 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			return &pctl->groups[n];
groups            166 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	struct mvebu_pinctrl_group *grp = &pctl->groups[gid];
groups            179 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	struct mvebu_pinctrl_group *grp = &pctl->groups[gid];
groups            198 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	struct mvebu_pinctrl_group *grp = &pctl->groups[gid];
groups            274 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				const char * const **groups,
groups            279 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	*groups = pctl->functions[fid].groups;
groups            289 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	struct mvebu_pinctrl_group *grp = &pctl->groups[gid];
groups            299 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			func->name, func->groups[gid]);
groups            307 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			func->groups[gid], func->name);
groups            382 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	return pctl->groups[gid].name;
groups            390 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	*pins = pctl->groups[gid].pins;
groups            391 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	*num_pins = pctl->groups[gid].npins;
groups            507 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		struct mvebu_pinctrl_group *grp = &pctl->groups[n];
groups            534 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		struct mvebu_pinctrl_group *grp = &pctl->groups[n];
groups            537 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			const char **groups;
groups            548 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			if (!f->groups) {
groups            549 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				f->groups = devm_kcalloc(&pdev->dev,
groups            553 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				if (!f->groups)
groups            558 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			groups = f->groups;
groups            559 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			while (*groups)
groups            560 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				groups++;
groups            561 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			*groups = grp->name;
groups            637 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	size = pctl->num_groups * sizeof(*pctl->groups) + noname * 8;
groups            642 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	pctl->groups = p;
groups            643 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	noname_buf = p + pctl->num_groups * sizeof(*pctl->groups);
groups            652 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		pctl->groups[gid].gid = gid;
groups            653 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		pctl->groups[gid].ctrl = ctrl;
groups            654 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		pctl->groups[gid].data = data;
groups            655 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		pctl->groups[gid].name = ctrl->name;
groups            656 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		pctl->groups[gid].pins = ctrl->pins;
groups            657 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		pctl->groups[gid].npins = ctrl->npins;
groups            665 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			pctl->groups[gid].name = noname_buf;
groups            666 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			pctl->groups[gid].npins = 1;
groups            672 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				pctl->groups[gid].gid = gid;
groups            673 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				pctl->groups[gid].ctrl = ctrl;
groups            674 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				pctl->groups[gid].data = data;
groups            675 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				pctl->groups[gid].name = noname_buf;
groups            676 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				pctl->groups[gid].pins = &ctrl->pins[k];
groups            677 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				pctl->groups[gid].npins = 1;
groups            334 drivers/pinctrl/nomadik/pinctrl-ab8500.c 		.groups = fname##_groups,		\
groups            469 drivers/pinctrl/nomadik/pinctrl-ab8500.c 	.groups = ab8500_groups,
groups            215 drivers/pinctrl/nomadik/pinctrl-ab8505.c 		.groups = fname##_groups,		\
groups            364 drivers/pinctrl/nomadik/pinctrl-ab8505.c 	.groups = ab8505_groups,
groups            556 drivers/pinctrl/nomadik/pinctrl-abx500.c 				      const char * const **groups,
groups            561 drivers/pinctrl/nomadik/pinctrl-abx500.c 	*groups = pct->soc->functions[function].groups;
groups            576 drivers/pinctrl/nomadik/pinctrl-abx500.c 	g = &pct->soc->groups[group];
groups            659 drivers/pinctrl/nomadik/pinctrl-abx500.c 	return pct->soc->groups[selector].name;
groups            669 drivers/pinctrl/nomadik/pinctrl-abx500.c 	*pins = pct->soc->groups[selector].pins;
groups            670 drivers/pinctrl/nomadik/pinctrl-abx500.c 	*num_pins = pct->soc->groups[selector].npins;
groups             37 drivers/pinctrl/nomadik/pinctrl-abx500.h 	const char * const *groups;
groups            169 drivers/pinctrl/nomadik/pinctrl-abx500.h 	const struct abx500_pingroup *groups;
groups            898 drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c 		.groups = fname##_groups,		\
groups           1238 drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c 	.groups = nmk_db8500_groups,
groups            341 drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c 		.groups = fname##_groups,		\
groups            361 drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c 	.groups = nmk_stn8815_groups,
groups           1220 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	return npct->soc->groups[selector].name;
groups           1229 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	*pins = npct->soc->groups[selector].pins;
groups           1230 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	*num_pins = npct->soc->groups[selector].npins;
groups           1545 drivers/pinctrl/nomadik/pinctrl-nomadik.c 				   const char * const **groups,
groups           1550 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	*groups = npct->soc->functions[function].groups;
groups           1567 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	g = &npct->soc->groups[group];
groups            102 drivers/pinctrl/nomadik/pinctrl-nomadik.h 	const char * const *groups;
groups            143 drivers/pinctrl/nomadik/pinctrl-nomadik.h 	const struct nmk_pingroup *groups;
groups            655 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 			.groups = nm ## _grp }
groups            659 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	const char *const *groups;
groups           1627 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 				       const char * const **groups,
groups           1631 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	*groups	 = npcm7xx_funcs[function].groups;
groups            616 drivers/pinctrl/pinctrl-amd.c 	return gpio_dev->groups[group].name;
groups            626 drivers/pinctrl/pinctrl-amd.c 	*pins = gpio_dev->groups[group].pins;
groups            627 drivers/pinctrl/pinctrl-amd.c 	*num_pins = gpio_dev->groups[group].npins;
groups            905 drivers/pinctrl/pinctrl-amd.c 	gpio_dev->groups = kerncz_groups;
groups             85 drivers/pinctrl/pinctrl-amd.h 	const char * const *groups;
groups             93 drivers/pinctrl/pinctrl-amd.h 	const struct amd_pingroup *groups;
groups             76 drivers/pinctrl/pinctrl-artpec6.c 	const char * const *groups;
groups            522 drivers/pinctrl/pinctrl-artpec6.c 		.groups = gpiogrps,
groups            527 drivers/pinctrl/pinctrl-artpec6.c 		.groups = cpuclkoutgrps,
groups            532 drivers/pinctrl/pinctrl-artpec6.c 		.groups = udlclkoutgrps,
groups            537 drivers/pinctrl/pinctrl-artpec6.c 		.groups = i2c1grps,
groups            542 drivers/pinctrl/pinctrl-artpec6.c 		.groups = i2c2grps,
groups            547 drivers/pinctrl/pinctrl-artpec6.c 		.groups = i2c3grps,
groups            552 drivers/pinctrl/pinctrl-artpec6.c 		.groups = i2s0grps,
groups            557 drivers/pinctrl/pinctrl-artpec6.c 		.groups = i2s1grps,
groups            562 drivers/pinctrl/pinctrl-artpec6.c 		.groups = i2srefclkgrps,
groups            567 drivers/pinctrl/pinctrl-artpec6.c 		.groups = spi0grps,
groups            572 drivers/pinctrl/pinctrl-artpec6.c 		.groups = spi1grps,
groups            577 drivers/pinctrl/pinctrl-artpec6.c 		.groups = pciedebuggrps,
groups            582 drivers/pinctrl/pinctrl-artpec6.c 		.groups = uart0grps,
groups            587 drivers/pinctrl/pinctrl-artpec6.c 		.groups = uart1grps,
groups            592 drivers/pinctrl/pinctrl-artpec6.c 		.groups = uart2grps,
groups            597 drivers/pinctrl/pinctrl-artpec6.c 		.groups = uart3grps,
groups            602 drivers/pinctrl/pinctrl-artpec6.c 		.groups = uart4grps,
groups            607 drivers/pinctrl/pinctrl-artpec6.c 		.groups = uart5grps,
groups            612 drivers/pinctrl/pinctrl-artpec6.c 		.groups = nandgrps,
groups            617 drivers/pinctrl/pinctrl-artpec6.c 		.groups = sdio0grps,
groups            622 drivers/pinctrl/pinctrl-artpec6.c 		.groups = sdio1grps,
groups            627 drivers/pinctrl/pinctrl-artpec6.c 		.groups = ethernetgrps,
groups            645 drivers/pinctrl/pinctrl-artpec6.c 				   const char * const **groups,
groups            648 drivers/pinctrl/pinctrl-artpec6.c 	*groups = artpec6_pmx_functions[function].groups;
groups             61 drivers/pinctrl/pinctrl-as3722.c 	const char * const *groups;
groups            134 drivers/pinctrl/pinctrl-as3722.c 		.groups = gpio_groups,			\
groups            223 drivers/pinctrl/pinctrl-as3722.c 		unsigned function, const char * const **groups,
groups            228 drivers/pinctrl/pinctrl-as3722.c 	*groups = as_pci->functions[function].groups;
groups            117 drivers/pinctrl/pinctrl-at91-pio4.c 	struct atmel_group	*groups;
groups            414 drivers/pinctrl/pinctrl-at91-pio4.c 	return atmel_pioctrl->groups[selector].name;
groups            423 drivers/pinctrl/pinctrl-at91-pio4.c 	*pins = (unsigned *)&atmel_pioctrl->groups[selector].pin;
groups            436 drivers/pinctrl/pinctrl-at91-pio4.c 		struct atmel_group *grp = atmel_pioctrl->groups + i;
groups            613 drivers/pinctrl/pinctrl-at91-pio4.c 					 const char * const **groups,
groups            618 drivers/pinctrl/pinctrl-at91-pio4.c 	*groups = atmel_pioctrl->group_names;
groups            633 drivers/pinctrl/pinctrl-at91-pio4.c 		atmel_functions[function], atmel_pioctrl->groups[group].name);
groups            635 drivers/pinctrl/pinctrl-at91-pio4.c 	pin = atmel_pioctrl->groups[group].pin;
groups            658 drivers/pinctrl/pinctrl-at91-pio4.c 	struct atmel_group *grp = atmel_pioctrl->groups + group;
groups            711 drivers/pinctrl/pinctrl-at91-pio4.c 	struct atmel_group *grp = atmel_pioctrl->groups + group;
groups            993 drivers/pinctrl/pinctrl-at91-pio4.c 	atmel_pioctrl->groups = devm_kcalloc(&pdev->dev,
groups            994 drivers/pinctrl/pinctrl-at91-pio4.c 			atmel_pioctrl->npins, sizeof(*atmel_pioctrl->groups),
groups            996 drivers/pinctrl/pinctrl-at91-pio4.c 	if (!atmel_pioctrl->groups)
groups            999 drivers/pinctrl/pinctrl-at91-pio4.c 		struct atmel_group *group = atmel_pioctrl->groups + i;
groups            102 drivers/pinctrl/pinctrl-at91.c 	const char	**groups;
groups            204 drivers/pinctrl/pinctrl-at91.c 	struct at91_pin_group	*groups;
groups            218 drivers/pinctrl/pinctrl-at91.c 		if (strcmp(info->groups[i].name, name))
groups            221 drivers/pinctrl/pinctrl-at91.c 		grp = &info->groups[i];
groups            241 drivers/pinctrl/pinctrl-at91.c 	return info->groups[selector].name;
groups            253 drivers/pinctrl/pinctrl-at91.c 	*pins = info->groups[selector].pins;
groups            254 drivers/pinctrl/pinctrl-at91.c 	*npins = info->groups[selector].npins;
groups            824 drivers/pinctrl/pinctrl-at91.c 	const struct at91_pmx_pin *pins_conf = info->groups[group].pins_conf;
groups            826 drivers/pinctrl/pinctrl-at91.c 	uint32_t npins = info->groups[group].npins;
groups            832 drivers/pinctrl/pinctrl-at91.c 		info->functions[selector].name, info->groups[group].name);
groups            838 drivers/pinctrl/pinctrl-at91.c 		ret = pin_check_config(info, info->groups[group].name, i, pin);
groups            897 drivers/pinctrl/pinctrl-at91.c 			       const char * const **groups,
groups            902 drivers/pinctrl/pinctrl-at91.c 	*groups = info->functions[selector].groups;
groups           1243 drivers/pinctrl/pinctrl-at91.c 	func->groups = devm_kcalloc(info->dev,
groups           1245 drivers/pinctrl/pinctrl-at91.c 	if (!func->groups)
groups           1249 drivers/pinctrl/pinctrl-at91.c 		func->groups[i] = child->name;
groups           1250 drivers/pinctrl/pinctrl-at91.c 		grp = &info->groups[grp_index++];
groups           1314 drivers/pinctrl/pinctrl-at91.c 	info->groups = devm_kcalloc(&pdev->dev,
groups           1318 drivers/pinctrl/pinctrl-at91.c 	if (!info->groups)
groups             57 drivers/pinctrl/pinctrl-axp209.c 	const char	**groups;
groups            216 drivers/pinctrl/pinctrl-axp209.c 				  const char * const **groups,
groups            221 drivers/pinctrl/pinctrl-axp209.c 	*groups = pctl->funcs[selector].groups;
groups            327 drivers/pinctrl/pinctrl-axp209.c 		func->groups = devm_kcalloc(dev,
groups            330 drivers/pinctrl/pinctrl-axp209.c 		if (!func->groups)
groups            332 drivers/pinctrl/pinctrl-axp209.c 		group = func->groups;
groups            362 drivers/pinctrl/pinctrl-axp209.c 		pctl->funcs[i].groups = devm_kcalloc(&pdev->dev,
groups            365 drivers/pinctrl/pinctrl-axp209.c 		if (!pctl->funcs[i].groups)
groups            368 drivers/pinctrl/pinctrl-axp209.c 			pctl->funcs[i].groups[pin] = pctl->desc->pins[pin].name;
groups             35 drivers/pinctrl/pinctrl-bm1880.c 	const struct bm1880_pctrl_group *groups;
groups             65 drivers/pinctrl/pinctrl-bm1880.c 	const char * const *groups;
groups            650 drivers/pinctrl/pinctrl-bm1880.c 		.groups = fname##_group,		\
groups            928 drivers/pinctrl/pinctrl-bm1880.c 	return pctrl->groups[selector].name;
groups            938 drivers/pinctrl/pinctrl-bm1880.c 	*pins = pctrl->groups[selector].pins;
groups            939 drivers/pinctrl/pinctrl-bm1880.c 	*num_pins = pctrl->groups[selector].npins;
groups            970 drivers/pinctrl/pinctrl-bm1880.c 					   const char * const **groups,
groups            975 drivers/pinctrl/pinctrl-bm1880.c 	*groups = pctrl->funcs[selector].groups;
groups            985 drivers/pinctrl/pinctrl-bm1880.c 	const struct bm1880_pctrl_group *pgrp = &pctrl->groups[group];
groups           1272 drivers/pinctrl/pinctrl-bm1880.c 	const struct bm1880_pctrl_group *pgrp = &pctrl->groups[selector];
groups           1323 drivers/pinctrl/pinctrl-bm1880.c 	pctrl->groups = bm1880_pctrl_groups;
groups            103 drivers/pinctrl/pinctrl-digicolor.c 			 const char * const **groups,
groups            108 drivers/pinctrl/pinctrl-digicolor.c 	*groups = pmap->pin_names;
groups           2034 drivers/pinctrl/pinctrl-gemini.c 	const char * const *groups;
groups           2070 drivers/pinctrl/pinctrl-gemini.c 		.groups = dramgrps,
groups           2075 drivers/pinctrl/pinctrl-gemini.c 		.groups = rtcgrps,
groups           2080 drivers/pinctrl/pinctrl-gemini.c 		.groups = powergrps,
groups           2086 drivers/pinctrl/pinctrl-gemini.c 		.groups = cirgrps,
groups           2091 drivers/pinctrl/pinctrl-gemini.c 		.groups = systemgrps,
groups           2096 drivers/pinctrl/pinctrl-gemini.c 		.groups = vcontrolgrps,
groups           2101 drivers/pinctrl/pinctrl-gemini.c 		.groups = icegrps,
groups           2106 drivers/pinctrl/pinctrl-gemini.c 		.groups = idegrps,
groups           2111 drivers/pinctrl/pinctrl-gemini.c 		.groups = satagrps,
groups           2116 drivers/pinctrl/pinctrl-gemini.c 		.groups = usbgrps,
groups           2121 drivers/pinctrl/pinctrl-gemini.c 		.groups = gmiigrps,
groups           2126 drivers/pinctrl/pinctrl-gemini.c 		.groups = pcigrps,
groups           2131 drivers/pinctrl/pinctrl-gemini.c 		.groups = lpcgrps,
groups           2136 drivers/pinctrl/pinctrl-gemini.c 		.groups = lcdgrps,
groups           2141 drivers/pinctrl/pinctrl-gemini.c 		.groups = sspgrps,
groups           2146 drivers/pinctrl/pinctrl-gemini.c 		.groups = uartgrps,
groups           2151 drivers/pinctrl/pinctrl-gemini.c 		.groups = tvcgrps,
groups           2156 drivers/pinctrl/pinctrl-gemini.c 		.groups = nflashgrps,
groups           2161 drivers/pinctrl/pinctrl-gemini.c 		.groups = pflashgrps,
groups           2166 drivers/pinctrl/pinctrl-gemini.c 		.groups = sflashgrps,
groups           2171 drivers/pinctrl/pinctrl-gemini.c 		.groups = gpio0grps,
groups           2176 drivers/pinctrl/pinctrl-gemini.c 		.groups = gpio1grps,
groups           2181 drivers/pinctrl/pinctrl-gemini.c 		.groups = gpio2grps,
groups           2288 drivers/pinctrl/pinctrl-gemini.c 				 const char * const **groups,
groups           2291 drivers/pinctrl/pinctrl-gemini.c 	*groups = gemini_pmx_functions[selector].groups;
groups             68 drivers/pinctrl/pinctrl-ingenic.c 	const struct group_desc *groups;
groups            219 drivers/pinctrl/pinctrl-ingenic.c 	.groups = jz4740_groups,
groups            342 drivers/pinctrl/pinctrl-ingenic.c 	.groups = jz4725b_groups,
groups            595 drivers/pinctrl/pinctrl-ingenic.c 	.groups = jz4760_groups,
groups            605 drivers/pinctrl/pinctrl-ingenic.c 	.groups = jz4760_groups,
groups            878 drivers/pinctrl/pinctrl-ingenic.c 	.groups = jz4770_groups,
groups           1011 drivers/pinctrl/pinctrl-ingenic.c 	.groups = jz4780_groups,
groups           1205 drivers/pinctrl/pinctrl-ingenic.c 	.groups = x1000_groups,
groups           1215 drivers/pinctrl/pinctrl-ingenic.c 	.groups = x1000_groups,
groups           1325 drivers/pinctrl/pinctrl-ingenic.c 	.groups = x1500_groups,
groups           2100 drivers/pinctrl/pinctrl-ingenic.c 		const struct group_desc *group = &chip_info->groups[i];
groups             71 drivers/pinctrl/pinctrl-lantiq.c 	struct property *groups = of_find_property(np, "lantiq,groups", NULL);
groups             79 drivers/pinctrl/pinctrl-lantiq.c 	if (!pins && !groups) {
groups             85 drivers/pinctrl/pinctrl-lantiq.c 	if (pins && groups) {
groups             92 drivers/pinctrl/pinctrl-lantiq.c 	if (groups && !ret) {
groups            200 drivers/pinctrl/pinctrl-lantiq.c 				const char * const **groups,
groups            205 drivers/pinctrl/pinctrl-lantiq.c 	*groups = info->funcs[func].groups;
groups             58 drivers/pinctrl/pinctrl-lantiq.h 	const char * const *groups;
groups            182 drivers/pinctrl/pinctrl-lpc18xx.c 	const char **groups;
groups           1141 drivers/pinctrl/pinctrl-lpc18xx.c 				       const char *const **groups,
groups           1146 drivers/pinctrl/pinctrl-lpc18xx.c 	*groups  = scu->func[function].groups;
groups           1311 drivers/pinctrl/pinctrl-lpc18xx.c 		scu->func[func].groups = devm_kcalloc(dev,
groups           1314 drivers/pinctrl/pinctrl-lpc18xx.c 		if (!scu->func[func].groups)
groups           1318 drivers/pinctrl/pinctrl-lpc18xx.c 			scu->func[func].groups[i] = lpc18xx_pins[pins[i]].name;
groups             43 drivers/pinctrl/pinctrl-max77620.c 	const char * const *groups;
groups            141 drivers/pinctrl/pinctrl-max77620.c 		.groups = gpio_groups,			\
groups            227 drivers/pinctrl/pinctrl-max77620.c 					    const char * const **groups,
groups            232 drivers/pinctrl/pinctrl-max77620.c 	*groups = mpci->functions[function].groups;
groups            134 drivers/pinctrl/pinctrl-ocelot.c 	const char **groups;
groups            374 drivers/pinctrl/pinctrl-ocelot.c 				      const char *const **groups,
groups            379 drivers/pinctrl/pinctrl-ocelot.c 	*groups  = info->func[function].groups;
groups            540 drivers/pinctrl/pinctrl-ocelot.c 		info->func[f].groups = devm_kcalloc(dev, npins, sizeof(char *),
groups            542 drivers/pinctrl/pinctrl-ocelot.c 		if (!info->func[f].groups) {
groups            548 drivers/pinctrl/pinctrl-ocelot.c 			info->func[f].groups[i] = info->desc->pins[pins[i]].name;
groups             64 drivers/pinctrl/pinctrl-oxnas.c 	const char * const *groups;
groups             93 drivers/pinctrl/pinctrl-oxnas.c 	const struct oxnas_pin_group *groups;
groups            255 drivers/pinctrl/pinctrl-oxnas.c 		.groups = oxnas_##_gr##_group,			\
groups            535 drivers/pinctrl/pinctrl-oxnas.c 	return pctl->groups[group].name;
groups            545 drivers/pinctrl/pinctrl-oxnas.c 	*pins = &pctl->groups[group].pin;
groups            576 drivers/pinctrl/pinctrl-oxnas.c 					    const char * const **groups,
groups            581 drivers/pinctrl/pinctrl-oxnas.c 	*groups = pctl->functions[func].groups;
groups            591 drivers/pinctrl/pinctrl-oxnas.c 	const struct oxnas_pin_group *pg = &pctl->groups[group];
groups            641 drivers/pinctrl/pinctrl-oxnas.c 	const struct oxnas_pin_group *pg = &pctl->groups[group];
groups           1094 drivers/pinctrl/pinctrl-oxnas.c 	.groups = oxnas_ox810se_groups,
groups           1113 drivers/pinctrl/pinctrl-oxnas.c 	.groups = oxnas_ox820_groups,
groups           1178 drivers/pinctrl/pinctrl-oxnas.c 	pctl->groups = data->pctl->groups;
groups             71 drivers/pinctrl/pinctrl-palmas.c 	const char * const *groups;
groups            344 drivers/pinctrl/pinctrl-palmas.c 		.groups = fname##_groups,		\
groups            678 drivers/pinctrl/pinctrl-palmas.c 		unsigned function, const char * const **groups,
groups            683 drivers/pinctrl/pinctrl-palmas.c 	*groups = pci->functions[function].groups;
groups             45 drivers/pinctrl/pinctrl-pic32.c 	const char * const *groups;
groups             76 drivers/pinctrl/pinctrl-pic32.c 	const struct pic32_pin_group *groups;
groups            274 drivers/pinctrl/pinctrl-pic32.c 		.groups = pic32_##_gr##_group,			\
groups           1717 drivers/pinctrl/pinctrl-pic32.c 	return pctl->groups[group].name;
groups           1727 drivers/pinctrl/pinctrl-pic32.c 	*pins = &pctl->groups[group].pin;
groups           1758 drivers/pinctrl/pinctrl-pic32.c 						const char * const **groups,
groups           1763 drivers/pinctrl/pinctrl-pic32.c 	*groups = pctl->functions[func].groups;
groups           1773 drivers/pinctrl/pinctrl-pic32.c 	const struct pic32_pin_group *pg = &pctl->groups[group];
groups           2179 drivers/pinctrl/pinctrl-pic32.c 	pctl->groups = pic32_groups;
groups             75 drivers/pinctrl/pinctrl-pistachio.c 	const char * const *groups;
groups            110 drivers/pinctrl/pinctrl-pistachio.c 	const struct pistachio_pin_group *groups;
groups            495 drivers/pinctrl/pinctrl-pistachio.c 		.groups = pistachio_##_name##_groups,			\
groups            502 drivers/pinctrl/pinctrl-pistachio.c 		.groups = pistachio_##_name##_groups,			\
groups            891 drivers/pinctrl/pinctrl-pistachio.c 	return pctl->groups[group].name;
groups            901 drivers/pinctrl/pinctrl-pistachio.c 	*pins = &pctl->groups[group].pin;
groups            932 drivers/pinctrl/pinctrl-pistachio.c 						const char * const **groups,
groups            937 drivers/pinctrl/pinctrl-pistachio.c 	*groups = pctl->functions[func].groups;
groups            947 drivers/pinctrl/pinctrl-pistachio.c 	const struct pistachio_pin_group *pg = &pctl->groups[group];
groups           1449 drivers/pinctrl/pinctrl-pistachio.c 	pctl->groups = pistachio_groups;
groups             34 drivers/pinctrl/pinctrl-rk805.c 	const char *const *groups;
groups             72 drivers/pinctrl/pinctrl-rk805.c 	const struct rk805_pin_group *groups;
groups            102 drivers/pinctrl/pinctrl-rk805.c 		.groups = rk805_gpio_groups,
groups            227 drivers/pinctrl/pinctrl-rk805.c 	return pci->groups[group].name;
groups            237 drivers/pinctrl/pinctrl-rk805.c 	*pins = pci->groups[group].pins;
groups            238 drivers/pinctrl/pinctrl-rk805.c 	*num_pins = pci->groups[group].npins;
groups            268 drivers/pinctrl/pinctrl-rk805.c 					 const char *const **groups,
groups            273 drivers/pinctrl/pinctrl-rk805.c 	*groups = pci->functions[function].groups;
groups            441 drivers/pinctrl/pinctrl-rk805.c 		pci->groups = rk805_pin_groups;
groups            383 drivers/pinctrl/pinctrl-rockchip.c 	const char		**groups;
groups            396 drivers/pinctrl/pinctrl-rockchip.c 	struct rockchip_pin_group	*groups;
groups            415 drivers/pinctrl/pinctrl-rockchip.c 		if (!strcmp(info->groups[i].name, name))
groups            416 drivers/pinctrl/pinctrl-rockchip.c 			return &info->groups[i];
groups            468 drivers/pinctrl/pinctrl-rockchip.c 	return info->groups[selector].name;
groups            480 drivers/pinctrl/pinctrl-rockchip.c 	*pins = info->groups[selector].pins;
groups            481 drivers/pinctrl/pinctrl-rockchip.c 	*npins = info->groups[selector].npins;
groups           2153 drivers/pinctrl/pinctrl-rockchip.c 				unsigned selector, const char * const **groups,
groups           2158 drivers/pinctrl/pinctrl-rockchip.c 	*groups = info->functions[selector].groups;
groups           2168 drivers/pinctrl/pinctrl-rockchip.c 	const unsigned int *pins = info->groups[group].pins;
groups           2169 drivers/pinctrl/pinctrl-rockchip.c 	const struct rockchip_pin_config *data = info->groups[group].data;
groups           2174 drivers/pinctrl/pinctrl-rockchip.c 		info->functions[selector].name, info->groups[group].name);
groups           2180 drivers/pinctrl/pinctrl-rockchip.c 	for (cnt = 0; cnt < info->groups[group].npins; cnt++) {
groups           2564 drivers/pinctrl/pinctrl-rockchip.c 	func->groups = devm_kcalloc(info->dev,
groups           2566 drivers/pinctrl/pinctrl-rockchip.c 	if (!func->groups)
groups           2570 drivers/pinctrl/pinctrl-rockchip.c 		func->groups[i] = child->name;
groups           2571 drivers/pinctrl/pinctrl-rockchip.c 		grp = &info->groups[grp_index++];
groups           2603 drivers/pinctrl/pinctrl-rockchip.c 	info->groups = devm_kcalloc(dev,
groups           2607 drivers/pinctrl/pinctrl-rockchip.c 	if (!info->groups)
groups             86 drivers/pinctrl/pinctrl-rzn1.c 	const char **groups;
groups            117 drivers/pinctrl/pinctrl-rzn1.c 	struct rzn1_pin_group *groups;
groups            288 drivers/pinctrl/pinctrl-rzn1.c 		if (!strcmp(ipctl->groups[i].name, name))
groups            289 drivers/pinctrl/pinctrl-rzn1.c 			return &ipctl->groups[i];
groups            307 drivers/pinctrl/pinctrl-rzn1.c 	return ipctl->groups[selector].name;
groups            319 drivers/pinctrl/pinctrl-rzn1.c 	*pins = ipctl->groups[selector].pins;
groups            320 drivers/pinctrl/pinctrl-rzn1.c 	*npins = ipctl->groups[selector].npins;
groups            449 drivers/pinctrl/pinctrl-rzn1.c 			       const char * const **groups,
groups            454 drivers/pinctrl/pinctrl-rzn1.c 	*groups = ipctl->functions[selector].groups;
groups            464 drivers/pinctrl/pinctrl-rzn1.c 	struct rzn1_pin_group *grp = &ipctl->groups[group];
groups            624 drivers/pinctrl/pinctrl-rzn1.c 	struct rzn1_pin_group *grp = &ipctl->groups[selector];
groups            650 drivers/pinctrl/pinctrl-rzn1.c 	struct rzn1_pin_group *grp = &ipctl->groups[selector];
groups            775 drivers/pinctrl/pinctrl-rzn1.c 	func->groups = devm_kmalloc_array(ipctl->dev,
groups            778 drivers/pinctrl/pinctrl-rzn1.c 	if (!func->groups)
groups            782 drivers/pinctrl/pinctrl-rzn1.c 		func->groups[i] = np->name;
groups            783 drivers/pinctrl/pinctrl-rzn1.c 		grp = &ipctl->groups[ipctl->ngroups];
groups            793 drivers/pinctrl/pinctrl-rzn1.c 		func->groups[i] = child->name;
groups            794 drivers/pinctrl/pinctrl-rzn1.c 		grp = &ipctl->groups[ipctl->ngroups];
groups            836 drivers/pinctrl/pinctrl-rzn1.c 	ipctl->groups = devm_kmalloc_array(&pdev->dev,
groups            838 drivers/pinctrl/pinctrl-rzn1.c 					   sizeof(*ipctl->groups),
groups            840 drivers/pinctrl/pinctrl-rzn1.c 	if (!ipctl->groups)
groups            256 drivers/pinctrl/pinctrl-st.c 	const char	**groups;
groups            328 drivers/pinctrl/pinctrl-st.c 	struct st_pctl_group		*groups;
groups            777 drivers/pinctrl/pinctrl-st.c 	return info->groups[selector].name;
groups            788 drivers/pinctrl/pinctrl-st.c 	*pins = info->groups[selector].pins;
groups            789 drivers/pinctrl/pinctrl-st.c 	*npins = info->groups[selector].npins;
groups            800 drivers/pinctrl/pinctrl-st.c 		if (!strcmp(info->groups[i].name, name))
groups            801 drivers/pinctrl/pinctrl-st.c 			return &info->groups[i];
groups            890 drivers/pinctrl/pinctrl-st.c 	*grps = info->functions[selector].groups;
groups            900 drivers/pinctrl/pinctrl-st.c 	struct st_pinconf *conf = info->groups[group].pin_conf;
groups            904 drivers/pinctrl/pinctrl-st.c 	for (i = 0; i < info->groups[group].npins; i++) {
groups           1255 drivers/pinctrl/pinctrl-st.c 	func->groups = devm_kcalloc(info->dev,
groups           1257 drivers/pinctrl/pinctrl-st.c 	if (!func->groups)
groups           1262 drivers/pinctrl/pinctrl-st.c 		func->groups[i] = child->name;
groups           1263 drivers/pinctrl/pinctrl-st.c 		grp = &info->groups[*grp_index];
groups           1584 drivers/pinctrl/pinctrl-st.c 	info->groups = devm_kcalloc(&pdev->dev,
groups           1585 drivers/pinctrl/pinctrl-st.c 			info->ngroups, sizeof(*info->groups),
groups           1591 drivers/pinctrl/pinctrl-st.c 	if (!info->functions || !info->groups || !info->banks)
groups            590 drivers/pinctrl/pinctrl-tb10x.c 				unsigned n, const char * const **groups,
groups            595 drivers/pinctrl/pinctrl-tb10x.c 	*groups = &state->pinfuncs[n].group;
groups            884 drivers/pinctrl/pinctrl-u300.c 	const char * const *groups;
groups            899 drivers/pinctrl/pinctrl-u300.c 		.groups = powergrps,
groups            905 drivers/pinctrl/pinctrl-u300.c 		.groups = emif0grps,
groups            911 drivers/pinctrl/pinctrl-u300.c 		.groups = emif1grps,
groups            917 drivers/pinctrl/pinctrl-u300.c 		.groups = uart0grps,
groups            923 drivers/pinctrl/pinctrl-u300.c 		.groups = mmc0grps,
groups            929 drivers/pinctrl/pinctrl-u300.c 		.groups = spi0grps,
groups            987 drivers/pinctrl/pinctrl-u300.c 			       const char * const **groups,
groups            990 drivers/pinctrl/pinctrl-u300.c 	*groups = u300_pmx_functions[selector].groups;
groups             44 drivers/pinctrl/pinctrl-zynq.c 	const struct zynq_pctrl_group *groups;
groups             68 drivers/pinctrl/pinctrl-zynq.c 	const char * const *groups;
groups            758 drivers/pinctrl/pinctrl-zynq.c 		.groups = fname##_groups,		\
groups            766 drivers/pinctrl/pinctrl-zynq.c 		.groups = fname##_groups,		\
groups            836 drivers/pinctrl/pinctrl-zynq.c 	return pctrl->groups[selector].name;
groups            846 drivers/pinctrl/pinctrl-zynq.c 	*pins = pctrl->groups[selector].pins;
groups            847 drivers/pinctrl/pinctrl-zynq.c 	*num_pins = pctrl->groups[selector].npins;
groups            878 drivers/pinctrl/pinctrl-zynq.c 					 const char * const **groups,
groups            883 drivers/pinctrl/pinctrl-zynq.c 	*groups = pctrl->funcs[selector].groups;
groups            894 drivers/pinctrl/pinctrl-zynq.c 	const struct zynq_pctrl_group *pgrp = &pctrl->groups[group];
groups           1124 drivers/pinctrl/pinctrl-zynq.c 	const struct zynq_pctrl_group *pgrp = &pctrl->groups[selector];
groups           1182 drivers/pinctrl/pinctrl-zynq.c 	pctrl->groups = zynq_pctrl_groups;
groups            341 drivers/pinctrl/pinmux.c 	char const * const *groups;
groups            360 drivers/pinctrl/pinmux.c 					  &groups, &num_groups);
groups            374 drivers/pinctrl/pinmux.c 		ret = match_string(groups, num_groups, group);
groups            382 drivers/pinctrl/pinmux.c 		group = groups[0];
groups            550 drivers/pinctrl/pinmux.c 		const char * const *groups;
groups            556 drivers/pinctrl/pinmux.c 						  &groups, &num_groups);
groups            566 drivers/pinctrl/pinmux.c 			seq_printf(s, "%s ", groups[i]);
groups            725 drivers/pinctrl/pinmux.c 				       const char * const **groups,
groups            737 drivers/pinctrl/pinmux.c 	*groups = function->group_names;
groups            773 drivers/pinctrl/pinmux.c 				const char **groups,
groups            794 drivers/pinctrl/pinmux.c 	function->group_names = groups;
groups            145 drivers/pinctrl/pinmux.h 				       const char * const **groups,
groups            153 drivers/pinctrl/pinmux.h 				const char **groups,
groups             34 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *group = pctl->groups + tgroup;
groups             45 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *group = pctl->groups + tgroup;
groups            125 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 				      const char * const **groups,
groups            131 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	*groups = pf->groups;
groups            141 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *group = pctl->groups + tgroup;
groups            188 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *g = pctl->groups + group;
groups            210 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *g = pctl->groups + group;
groups            318 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 		func->groups =
groups            321 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 		if (!func->groups)
groups            324 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 		memcpy(func->groups, gtmp, ngroups * sizeof(*gtmp));
groups            351 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	pctl->groups = devm_kmalloc_array(pctl->dev, pctl->ngroups,
groups            352 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 					  sizeof(*pctl->groups), GFP_KERNEL);
groups            353 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	if (!pctl->groups)
groups            357 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 		group = pctl->groups + i;
groups             62 drivers/pinctrl/pxa/pinctrl-pxa2xx.h 	const char	**groups;
groups             77 drivers/pinctrl/pxa/pinctrl-pxa2xx.h 	struct pxa_pinctrl_group	*groups;
groups            215 drivers/pinctrl/qcom/pinctrl-apq8064.c 		.groups = fname##_groups,		\
groups            619 drivers/pinctrl/qcom/pinctrl-apq8064.c 	.groups = apq8064_groups,
groups            330 drivers/pinctrl/qcom/pinctrl-apq8084.c 		.groups = fname##_groups,		\
groups           1197 drivers/pinctrl/qcom/pinctrl-apq8084.c 	.groups = apq8084_groups,
groups            222 drivers/pinctrl/qcom/pinctrl-ipq4019.c 		.groups = fname##_groups,               \
groups            698 drivers/pinctrl/qcom/pinctrl-ipq4019.c 	.groups = ipq4019_groups,
groups            167 drivers/pinctrl/qcom/pinctrl-ipq8064.c 		.groups = fname##_groups,		\
groups            621 drivers/pinctrl/qcom/pinctrl-ipq8064.c 	.groups = ipq8064_groups,
groups             16 drivers/pinctrl/qcom/pinctrl-ipq8074.c 		.groups = fname##_groups,               \
groups           1030 drivers/pinctrl/qcom/pinctrl-ipq8074.c 	.groups = ipq8074_groups,
groups            201 drivers/pinctrl/qcom/pinctrl-mdm9615.c 		.groups = fname##_groups,		\
groups            436 drivers/pinctrl/qcom/pinctrl-mdm9615.c 	.groups = mdm9615_groups,
groups             99 drivers/pinctrl/qcom/pinctrl-msm.c 	return pctrl->soc->groups[group].name;
groups            109 drivers/pinctrl/qcom/pinctrl-msm.c 	*pins = pctrl->soc->groups[group].pins;
groups            110 drivers/pinctrl/qcom/pinctrl-msm.c 	*num_pins = pctrl->soc->groups[group].npins;
groups            147 drivers/pinctrl/qcom/pinctrl-msm.c 				   const char * const **groups,
groups            152 drivers/pinctrl/qcom/pinctrl-msm.c 	*groups = pctrl->soc->functions[function].groups;
groups            167 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[group];
groups            195 drivers/pinctrl/qcom/pinctrl-msm.c 	const struct msm_pingroup *g = &pctrl->soc->groups[offset];
groups            268 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[group];
groups            347 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[group];
groups            438 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[offset];
groups            458 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[offset];
groups            484 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[offset];
groups            498 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[offset];
groups            511 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[offset];
groups            559 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[offset];
groups            710 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[d->hwirq];
groups            754 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[d->hwirq];
groups            798 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[d->hwirq];
groups            823 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[d->hwirq];
groups            977 drivers/pinctrl/qcom/pinctrl-msm.c 		g = &pctrl->soc->groups[i];
groups             18 drivers/pinctrl/qcom/pinctrl-msm.h 	const char * const *groups;
groups            110 drivers/pinctrl/qcom/pinctrl-msm.h 	const struct msm_pingroup *groups;
groups            381 drivers/pinctrl/qcom/pinctrl-msm8660.c 		.groups = fname##_groups,		\
groups            971 drivers/pinctrl/qcom/pinctrl-msm8660.c 	.groups = msm8660_groups,
groups            292 drivers/pinctrl/qcom/pinctrl-msm8916.c 		.groups = fname##_groups,               \
groups            959 drivers/pinctrl/qcom/pinctrl-msm8916.c 	.groups = msm8916_groups,
groups            340 drivers/pinctrl/qcom/pinctrl-msm8960.c 		.groups = fname##_groups,		\
groups           1236 drivers/pinctrl/qcom/pinctrl-msm8960.c 	.groups = msm8960_groups,
groups             16 drivers/pinctrl/qcom/pinctrl-msm8994.c 		.groups = fname##_groups,		\
groups           1332 drivers/pinctrl/qcom/pinctrl-msm8994.c 	.groups = msm8994_groups,
groups             16 drivers/pinctrl/qcom/pinctrl-msm8996.c 		.groups = fname##_groups,               \
groups           1896 drivers/pinctrl/qcom/pinctrl-msm8996.c 	.groups = msm8996_groups,
groups             20 drivers/pinctrl/qcom/pinctrl-msm8998.c 		.groups = fname##_groups,               \
groups           1511 drivers/pinctrl/qcom/pinctrl-msm8998.c 	.groups = msm8998_groups,
groups            331 drivers/pinctrl/qcom/pinctrl-msm8x74.c 		.groups = fname##_groups,		\
groups           1061 drivers/pinctrl/qcom/pinctrl-msm8x74.c 	.groups = msm8x74_groups,
groups             28 drivers/pinctrl/qcom/pinctrl-qcs404.c 		.groups = fname##_groups,		\
groups           1632 drivers/pinctrl/qcom/pinctrl-qcs404.c 	.groups = qcs404_groups,
groups             35 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	struct msm_pingroup *groups;
groups             80 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	groups = devm_kcalloc(&pdev->dev, num_gpios,
groups             84 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	if (!pinctrl || !pins || !groups || !names)
groups             93 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[i].pins = &pins[i].number;
groups            100 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].npins = 1;
groups            103 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].name = names[i];
groups            105 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].ctl_reg = 0x10000 * gpio;
groups            106 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].io_reg = 0x04 + 0x10000 * gpio;
groups            107 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_cfg_reg = 0x08 + 0x10000 * gpio;
groups            108 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_status_reg = 0x0c + 0x10000 * gpio;
groups            109 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_target_reg = 0x08 + 0x10000 * gpio;
groups            111 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].mux_bit = 2;
groups            112 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].pull_bit = 0;
groups            113 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].drv_bit = 6;
groups            114 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].oe_bit = 9;
groups            115 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].in_bit = 0;
groups            116 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].out_bit = 1;
groups            117 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_enable_bit = 0;
groups            118 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_status_bit = 0;
groups            119 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_target_bit = 5;
groups            120 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_target_kpss_val = 1;
groups            121 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_raw_status_bit = 4;
groups            122 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_polarity_bit = 1;
groups            123 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_detection_bit = 2;
groups            124 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 		groups[gpio].intr_detection_width = 2;
groups            128 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	pinctrl->groups = groups;
groups             26 drivers/pinctrl/qcom/pinctrl-sc7180.c 		.groups = fname##_groups,		\
groups           1107 drivers/pinctrl/qcom/pinctrl-sc7180.c 	.groups = sc7180_groups,
groups             31 drivers/pinctrl/qcom/pinctrl-sdm660.c 		.groups = fname##_groups,               \
groups           1416 drivers/pinctrl/qcom/pinctrl-sdm660.c 	.groups = sdm660_groups,
groups             17 drivers/pinctrl/qcom/pinctrl-sdm845.c 		.groups = fname##_groups,		\
groups           1290 drivers/pinctrl/qcom/pinctrl-sdm845.c 	.groups = sdm845_groups,
groups           1298 drivers/pinctrl/qcom/pinctrl-sdm845.c 	.groups = sdm845_groups,
groups             28 drivers/pinctrl/qcom/pinctrl-sm8150.c 		.groups = fname##_groups,		\
groups           1508 drivers/pinctrl/qcom/pinctrl-sm8150.c 	.groups = sm8150_groups,
groups            283 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 					 const char *const **groups,
groups            286 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	*groups = pmic_gpio_groups;
groups            246 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 					const char *const **groups,
groups            249 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c 	*groups = pmic_mpp_groups;
groups            216 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 				      const char * const **groups,
groups            221 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	*groups = pm8xxx_groups;
groups            288 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				      const char * const **groups,
groups            293 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 	*groups = pm8xxx_groups;
groups            342 drivers/pinctrl/samsung/pinctrl-samsung.c 		unsigned selector, const char * const **groups,
groups            348 drivers/pinctrl/samsung/pinctrl-samsung.c 	*groups = drvdata->pmx_functions[selector].groups;
groups            674 drivers/pinctrl/samsung/pinctrl-samsung.c 	struct samsung_pin_group *groups, *grp;
groups            678 drivers/pinctrl/samsung/pinctrl-samsung.c 	groups = devm_kcalloc(dev, ctrldesc->npins, sizeof(*groups),
groups            680 drivers/pinctrl/samsung/pinctrl-samsung.c 	if (!groups)
groups            682 drivers/pinctrl/samsung/pinctrl-samsung.c 	grp = groups;
groups            692 drivers/pinctrl/samsung/pinctrl-samsung.c 	return groups;
groups            715 drivers/pinctrl/samsung/pinctrl-samsung.c 	func->groups = devm_kcalloc(dev, npins, sizeof(char *), GFP_KERNEL);
groups            716 drivers/pinctrl/samsung/pinctrl-samsung.c 	if (!func->groups)
groups            731 drivers/pinctrl/samsung/pinctrl-samsung.c 		func->groups[i] = gname;
groups            829 drivers/pinctrl/samsung/pinctrl-samsung.c 	struct samsung_pin_group *groups;
groups            833 drivers/pinctrl/samsung/pinctrl-samsung.c 	groups = samsung_pinctrl_create_groups(dev, drvdata, &grp_cnt);
groups            834 drivers/pinctrl/samsung/pinctrl-samsung.c 	if (IS_ERR(groups)) {
groups            836 drivers/pinctrl/samsung/pinctrl-samsung.c 		return PTR_ERR(groups);
groups            845 drivers/pinctrl/samsung/pinctrl-samsung.c 	drvdata->pin_groups = groups;
groups             91 drivers/pinctrl/samsung/pinctrl-samsung.h 		.groups		= g,			\
groups            327 drivers/pinctrl/samsung/pinctrl-samsung.h 	const char		**groups;
groups            815 drivers/pinctrl/sh-pfc/core.c 				if (info->groups[k].name &&
groups            816 drivers/pinctrl/sh-pfc/core.c 				    !strcmp(func->groups[j],
groups            817 drivers/pinctrl/sh-pfc/core.c 					    info->groups[k].name)) {
groups            825 drivers/pinctrl/sh-pfc/core.c 				       drvname, func->name, func->groups[j]);
groups            832 drivers/pinctrl/sh-pfc/core.c 		if (!info->groups[i].name) {
groups            839 drivers/pinctrl/sh-pfc/core.c 			       info->groups[i].name);
groups            843 drivers/pinctrl/sh-pfc/core.c 				drvname, info->groups[i].name, refcnts[i]);
groups           1728 drivers/pinctrl/sh-pfc/pfc-emev2.c 	.groups		= pinmux_groups,
groups           2718 drivers/pinctrl/sh-pfc/pfc-r8a73a4.c 	.groups = pinmux_groups,
groups           3756 drivers/pinctrl/sh-pfc/pfc-r8a7740.c 	.groups		= pinmux_groups,
groups           3437 drivers/pinctrl/sh-pfc/pfc-r8a77470.c 	.groups = pinmux_groups,
groups           3174 drivers/pinctrl/sh-pfc/pfc-r8a7778.c 	.groups = pinmux_groups,
groups           4020 drivers/pinctrl/sh-pfc/pfc-r8a7779.c 	.groups = pinmux_groups,
groups           5748 drivers/pinctrl/sh-pfc/pfc-r8a7790.c 	.groups = pinmux_groups,
groups           6644 drivers/pinctrl/sh-pfc/pfc-r8a7791.c 	.groups = pinmux_groups.common,
groups           6666 drivers/pinctrl/sh-pfc/pfc-r8a7791.c 	.groups = pinmux_groups.common,
groups           6688 drivers/pinctrl/sh-pfc/pfc-r8a7791.c 	.groups = pinmux_groups.common,
groups           6712 drivers/pinctrl/sh-pfc/pfc-r8a7791.c 	.groups = pinmux_groups.common,
groups           2791 drivers/pinctrl/sh-pfc/pfc-r8a7792.c 	.groups = pinmux_groups,
groups           5612 drivers/pinctrl/sh-pfc/pfc-r8a7794.c 	.groups = pinmux_groups,
groups           5634 drivers/pinctrl/sh-pfc/pfc-r8a7794.c 	.groups = pinmux_groups,
groups           5879 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c 	.groups = pinmux_groups,
groups           6245 drivers/pinctrl/sh-pfc/pfc-r8a7795.c 	.groups = pinmux_groups,
groups           6198 drivers/pinctrl/sh-pfc/pfc-r8a7796.c 	.groups = pinmux_groups.common,
groups           6223 drivers/pinctrl/sh-pfc/pfc-r8a7796.c 	.groups = pinmux_groups.common,
groups           6437 drivers/pinctrl/sh-pfc/pfc-r8a77965.c 	.groups = pinmux_groups,
groups           2437 drivers/pinctrl/sh-pfc/pfc-r8a77970.c 	.groups = pinmux_groups,
groups           2886 drivers/pinctrl/sh-pfc/pfc-r8a77980.c 	.groups = pinmux_groups,
groups           5285 drivers/pinctrl/sh-pfc/pfc-r8a77990.c 	.groups = pinmux_groups.common,
groups           5309 drivers/pinctrl/sh-pfc/pfc-r8a77990.c 	.groups = pinmux_groups.common,
groups           2860 drivers/pinctrl/sh-pfc/pfc-r8a77995.c 	.groups = pinmux_groups,
groups           4400 drivers/pinctrl/sh-pfc/pfc-sh73a0.c 	.groups = pinmux_groups,
groups             60 drivers/pinctrl/sh-pfc/pinctrl.c 	return pmx->pfc->info->groups[selector].name;
groups             68 drivers/pinctrl/sh-pfc/pinctrl.c 	*pins = pmx->pfc->info->groups[selector].pins;
groups             69 drivers/pinctrl/sh-pfc/pinctrl.c 	*num_pins = pmx->pfc->info->groups[selector].nr_pins;
groups            331 drivers/pinctrl/sh-pfc/pinctrl.c 				      const char * const **groups,
groups            336 drivers/pinctrl/sh-pfc/pinctrl.c 	*groups = pmx->pfc->info->functions[selector].groups;
groups            347 drivers/pinctrl/sh-pfc/pinctrl.c 	const struct sh_pfc_pin_group *grp = &pfc->info->groups[group];
groups            750 drivers/pinctrl/sh-pfc/pinctrl.c 	pins = pmx->pfc->info->groups[group].pins;
groups            751 drivers/pinctrl/sh-pfc/pinctrl.c 	num_pins = pmx->pfc->info->groups[group].nr_pins;
groups            100 drivers/pinctrl/sh-pfc/sh_pfc.h 		.groups = n##_groups,			\
groups            106 drivers/pinctrl/sh-pfc/sh_pfc.h 	const char * const *groups;
groups            279 drivers/pinctrl/sh-pfc/sh_pfc.h 	const struct sh_pfc_pin_group *groups;
groups            285 drivers/pinctrl/sirf/pinctrl-atlas7.c 	const char * const *groups;
groups            293 drivers/pinctrl/sirf/pinctrl-atlas7.c 		.groups = g,			\
groups           4951 drivers/pinctrl/sirf/pinctrl-atlas7.c 		u32 selector, const char * const **groups,
groups           4956 drivers/pinctrl/sirf/pinctrl-atlas7.c 	*groups = pmx->pctl_data->funcs[selector].groups;
groups            203 drivers/pinctrl/sirf/pinctrl-sirf.c 				const char * const **groups,
groups            206 drivers/pinctrl/sirf/pinctrl-sirf.c 	*groups = sirfsoc_pmx_functions[selector].groups;
groups             91 drivers/pinctrl/sirf/pinctrl-sirf.h 	const char * const *groups;
groups             99 drivers/pinctrl/sirf/pinctrl-sirf.h 		.groups = g,			\
groups            102 drivers/pinctrl/spear/pinctrl-spear.c 		pgroup = machdata->groups[group];
groups            126 drivers/pinctrl/spear/pinctrl-spear.c 	return pmx->machdata->groups[group]->name;
groups            134 drivers/pinctrl/spear/pinctrl-spear.c 	*pins = pmx->machdata->groups[group]->pins;
groups            135 drivers/pinctrl/spear/pinctrl-spear.c 	*num_pins = pmx->machdata->groups[group]->npins;
groups            230 drivers/pinctrl/spear/pinctrl-spear.c 		unsigned function, const char *const **groups,
groups            235 drivers/pinctrl/spear/pinctrl-spear.c 	*groups = pmx->machdata->functions[function]->groups;
groups            250 drivers/pinctrl/spear/pinctrl-spear.c 	pgroup = pmx->machdata->groups[group];
groups            129 drivers/pinctrl/spear/pinctrl-spear.h 	const char *const *groups;
groups            157 drivers/pinctrl/spear/pinctrl-spear.h 	struct spear_pingroup **groups;
groups            268 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = i2c0_grps,
groups            363 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = ssp0_grps,
groups            399 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = i2s0_grps,
groups            435 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = i2s1_grps,
groups            502 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = clcd_grps,
groups            546 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = arm_gpio_grps,
groups            618 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = smi_grps,
groups            656 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = gmii_grps,
groups            710 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = rgmii_grps,
groups            748 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = smii_0_1_2_grps,
groups            784 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = ras_mii_txclk_grps,
groups            892 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = nand_grps,
groups            957 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = keyboard_grps,
groups           1022 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = uart0_grps,
groups           1087 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = gpt0_grps,
groups           1152 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = gpt1_grps,
groups           1219 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = sdhci_grps,
groups           1251 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = cf_grps,
groups           1283 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = xd_grps,
groups           1319 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = touch_xy_grps,
groups           1389 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = uart1_grps,
groups           1425 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = uart2_3_grps,
groups           1461 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = uart4_grps,
groups           1497 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = uart5_grps,
groups           1535 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = rs485_0_1_tdm_0_1_grps,
groups           1571 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = i2c_1_2_grps,
groups           1639 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = i2c3_grps,
groups           1748 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = i2c_4_5_grps,
groups           1851 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = i2c_6_7_grps,
groups           1927 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = can0_grps,
groups           1995 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = can1_grps,
groups           2051 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = pci_grps,
groups           2125 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = pcie_grps,
groups           2199 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = sata_grps,
groups           2274 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = ssp1_grps,
groups           2313 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = gpt64_grps,
groups           2685 drivers/pinctrl/spear/pinctrl-spear1310.c 	.groups = spear1310_pingroups,
groups            270 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = pads_as_gpio_grps,
groups            364 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = fsmc_grps,
groups            431 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = keyboard_grps,
groups            463 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = spdif_in_grps,
groups            499 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = spdif_out_grps,
groups            539 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = gpt_0_1_grps,
groups            663 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = pwm_grps,
groups            824 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = vip_grps,
groups            861 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = cam0_grps,
groups            902 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = cam1_grps,
groups            939 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = cam2_grps,
groups            980 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = cam3_grps,
groups           1012 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = smi_grps,
groups           1128 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = ssp0_grps,
groups           1189 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = uart0_grps,
groups           1221 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = uart1_grps,
groups           1282 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = i2s_grps,
groups           1405 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = gmac_grps,
groups           1437 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = i2c0_grps,
groups           1469 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = i2c1_grps,
groups           1501 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = cec0_grps,
groups           1533 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = cec1_grps,
groups           1585 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = sdhci_grps,
groups           1617 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = cf_grps,
groups           1649 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = xd_grps,
groups           1733 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = clcd_grps,
groups           1780 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = arm_trace_grps,
groups           1818 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = miphy_dbg_grps,
groups           1850 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = pcie_grps,
groups           1882 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = sata_grps,
groups           2002 drivers/pinctrl/spear/pinctrl-spear1340.c 	.groups = spear1340_pingroups,
groups            217 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = fsmc_grps,
groups            278 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = clcd_grps,
groups            315 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = tdm_grps,
groups            351 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = i2c_grps,
groups            410 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = cam_grps,
groups            444 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = dac_grps,
groups            480 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = i2s_grps,
groups            550 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = sdhci_grps,
groups            611 drivers/pinctrl/spear/pinctrl-spear300.c 	.groups = gpio1_grps,
groups            659 drivers/pinctrl/spear/pinctrl-spear300.c 	spear3xx_machdata.groups = spear300_pingroups;
groups             51 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = emi_cs_0_to_5_grps,
groups             83 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = uart1_grps,
groups            115 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = uart2_grps,
groups            147 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = uart3_grps,
groups            179 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = uart4_grps,
groups            211 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = uart5_grps,
groups            243 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = fsmc_grps,
groups            275 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = rs485_0_grps,
groups            307 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = rs485_1_grps,
groups            339 drivers/pinctrl/spear/pinctrl-spear310.c 	.groups = tdm_grps,
groups            384 drivers/pinctrl/spear/pinctrl-spear310.c 	spear3xx_machdata.groups = spear310_pingroups;
groups            510 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = clcd_grps,
groups            593 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = emi_grps,
groups            686 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = fsmc_grps,
groups            732 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = spp_grps,
groups            889 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = sdhci_grps,
groups            942 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = i2s_grps,
groups            988 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = uart1_grps,
groups           1154 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = uart1_modem_grps,
groups           1200 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = uart2_grps,
groups           1409 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = uart3_grps,
groups           1595 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = uart4_grps,
groups           1727 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = uart5_grps,
groups           1798 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = uart6_grps,
groups           1831 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = rs485_grps,
groups           1880 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = touchscreen_grps,
groups           1926 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = can0_grps,
groups           1971 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = can1_grps,
groups           2185 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = pwm0_1_grps,
groups           2392 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = pwm2_grps,
groups           2565 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = pwm3_grps,
groups           2740 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = ssp1_grps,
groups           2907 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = ssp2_grps,
groups           2957 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = mii2_grps,
groups           3063 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = mii0_1_grps,
groups           3134 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = i2c1_grps,
groups           3294 drivers/pinctrl/spear/pinctrl-spear320.c 	.groups = i2c2_grps,
groups           3423 drivers/pinctrl/spear/pinctrl-spear320.c 	spear3xx_machdata.groups = spear320_pingroups;
groups             50 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = firda_grps,
groups             83 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = i2c_grps,
groups            116 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = ssp_cs_grps,
groups            149 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = ssp_grps,
groups            183 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = mii_grps,
groups            348 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = gpio0_grps,
groups            381 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = uart0_ext_grps,
groups            414 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = uart0_grps,
groups            447 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = timer_0_1_grps,
groups            480 drivers/pinctrl/spear/pinctrl-spear3xx.c 	.groups = timer_2_3_grps,
groups            133 drivers/pinctrl/sprd/pinctrl-sprd.c 	struct sprd_pin_group *groups;
groups            197 drivers/pinctrl/sprd/pinctrl-sprd.c 		if (!strcmp(info->groups[i].name, name)) {
groups            198 drivers/pinctrl/sprd/pinctrl-sprd.c 			grp = &info->groups[i];
groups            220 drivers/pinctrl/sprd/pinctrl-sprd.c 	return info->groups[selector].name;
groups            234 drivers/pinctrl/sprd/pinctrl-sprd.c 	*pins = info->groups[selector].pins;
groups            235 drivers/pinctrl/sprd/pinctrl-sprd.c 	*npins = info->groups[selector].npins;
groups            370 drivers/pinctrl/sprd/pinctrl-sprd.c 					const char * const **groups,
groups            376 drivers/pinctrl/sprd/pinctrl-sprd.c 	*groups = info->grp_names;
groups            388 drivers/pinctrl/sprd/pinctrl-sprd.c 	struct sprd_pin_group *grp = &info->groups[group_selector];
groups            715 drivers/pinctrl/sprd/pinctrl-sprd.c 	grp = &info->groups[selector];
groups            734 drivers/pinctrl/sprd/pinctrl-sprd.c 	grp = &info->groups[selector];
groups            794 drivers/pinctrl/sprd/pinctrl-sprd.c 	grp = &info->groups[selector];
groups            910 drivers/pinctrl/sprd/pinctrl-sprd.c 	info->groups = devm_kcalloc(sprd_pctl->dev,
groups            914 drivers/pinctrl/sprd/pinctrl-sprd.c 	if (!info->groups)
groups            924 drivers/pinctrl/sprd/pinctrl-sprd.c 	grp = info->groups;
groups            101 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct stm32_pinctrl_group *groups;
groups            449 drivers/pinctrl/stm32/pinctrl-stm32.c 		struct stm32_pinctrl_group *grp = pctl->groups + i;
groups            638 drivers/pinctrl/stm32/pinctrl-stm32.c 	return pctl->groups[group].name;
groups            648 drivers/pinctrl/stm32/pinctrl-stm32.c 	*pins = (unsigned *)&pctl->groups[group].pin;
groups            678 drivers/pinctrl/stm32/pinctrl-stm32.c 				     const char * const **groups,
groups            683 drivers/pinctrl/stm32/pinctrl-stm32.c 	*groups = pctl->grp_names;
groups            761 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct stm32_pinctrl_group *g = pctl->groups + group;
groups           1048 drivers/pinctrl/stm32/pinctrl-stm32.c 	*config = pctl->groups[group].config;
groups           1057 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct stm32_pinctrl_group *g = &pctl->groups[group];
groups           1304 drivers/pinctrl/stm32/pinctrl-stm32.c 	pctl->groups = devm_kcalloc(&pdev->dev, pctl->ngroups,
groups           1305 drivers/pinctrl/stm32/pinctrl-stm32.c 				    sizeof(*pctl->groups), GFP_KERNEL);
groups           1306 drivers/pinctrl/stm32/pinctrl-stm32.c 	if (!pctl->groups)
groups           1317 drivers/pinctrl/stm32/pinctrl-stm32.c 		struct stm32_pinctrl_group *group = pctl->groups + i;
groups           1549 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct stm32_pinctrl_group *g = pctl->groups;
groups             47 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		struct sunxi_pinctrl_group *grp = pctl->groups + i;
groups            138 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	return pctl->groups[group].name;
groups            148 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	*pins = (unsigned *)&pctl->groups[group].pin;
groups            527 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	struct sunxi_pinctrl_group *g = &pctl->groups[group];
groups            599 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	struct sunxi_pinctrl_group *g = &pctl->groups[group];
groups            687 drivers/pinctrl/sunxi/pinctrl-sunxi.c 				     const char * const **groups,
groups            692 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	*groups = pctl->functions[function].groups;
groups            722 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	struct sunxi_pinctrl_group *g = pctl->groups + group;
groups           1188 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	pctl->groups = devm_kcalloc(&pdev->dev,
groups           1189 drivers/pinctrl/sunxi/pinctrl-sunxi.c 				    pctl->desc->npins, sizeof(*pctl->groups),
groups           1191 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	if (!pctl->groups)
groups           1196 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		struct sunxi_pinctrl_group *group = pctl->groups + pctl->ngroups;
groups           1272 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			if (!func_item->groups) {
groups           1273 drivers/pinctrl/sunxi/pinctrl-sunxi.c 				func_item->groups =
groups           1276 drivers/pinctrl/sunxi/pinctrl-sunxi.c 						     sizeof(*func_item->groups),
groups           1278 drivers/pinctrl/sunxi/pinctrl-sunxi.c 				if (!func_item->groups) {
groups           1284 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			func_grp = func_item->groups;
groups            143 drivers/pinctrl/sunxi/pinctrl-sunxi.h 	const char	**groups;
groups            166 drivers/pinctrl/sunxi/pinctrl-sunxi.h 	struct sunxi_pinctrl_group	*groups;
groups             50 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	const char * const *groups;
groups            283 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 						 const char * const **groups,
groups            289 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	*groups = padctl->soc->functions[function].groups;
groups            785 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 		.groups = tegra124_##_name##_groups,			\
groups             52 drivers/pinctrl/tegra/pinctrl-tegra.c 	return pmx->soc->groups[group].name;
groups             62 drivers/pinctrl/tegra/pinctrl-tegra.c 	*pins = pmx->soc->groups[group].pins;
groups             63 drivers/pinctrl/tegra/pinctrl-tegra.c 	*num_pins = pmx->soc->groups[group].npins;
groups            238 drivers/pinctrl/tegra/pinctrl-tegra.c 					 const char * const **groups,
groups            243 drivers/pinctrl/tegra/pinctrl-tegra.c 	*groups = pmx->soc->functions[function].groups;
groups            258 drivers/pinctrl/tegra/pinctrl-tegra.c 	g = &pmx->soc->groups[group];
groups            451 drivers/pinctrl/tegra/pinctrl-tegra.c 	g = &pmx->soc->groups[group];
groups            480 drivers/pinctrl/tegra/pinctrl-tegra.c 	g = &pmx->soc->groups[group];
groups            548 drivers/pinctrl/tegra/pinctrl-tegra.c 	g = &pmx->soc->groups[group];
groups            617 drivers/pinctrl/tegra/pinctrl-tegra.c 		g = &pmx->soc->groups[i];
groups            739 drivers/pinctrl/tegra/pinctrl-tegra.c 		func->groups = group_pins;
groups            742 drivers/pinctrl/tegra/pinctrl-tegra.c 			const struct tegra_pingroup *g = &soc_data->groups[gn];
groups             79 drivers/pinctrl/tegra/pinctrl-tegra.h 	const char **groups;
groups            190 drivers/pinctrl/tegra/pinctrl-tegra.h 	const struct tegra_pingroup *groups;
groups           1839 drivers/pinctrl/tegra/pinctrl-tegra114.c 	.groups = tegra114_groups,
groups           2051 drivers/pinctrl/tegra/pinctrl-tegra124.c 	.groups = tegra124_groups,
groups            141 drivers/pinctrl/tegra/pinctrl-tegra194.c 	.groups = tegra194_groups,
groups           2221 drivers/pinctrl/tegra/pinctrl-tegra20.c 	.groups = tegra20_groups,
groups           1553 drivers/pinctrl/tegra/pinctrl-tegra210.c 	.groups = tegra210_groups,
groups           2474 drivers/pinctrl/tegra/pinctrl-tegra30.c 	.groups = tegra30_groups,
groups             55 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 	return priv->socdata->groups[selector].name;
groups             65 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 	*pins = priv->socdata->groups[selector].pins;
groups             66 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 	*num_pins = priv->socdata->groups[selector].num_pins;
groups            529 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 	const unsigned *pins = priv->socdata->groups[selector].pins;
groups            530 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 	unsigned num_pins = priv->socdata->groups[selector].num_pins;
groups            567 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 					    const char * const **groups,
groups            572 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 	*groups = priv->socdata->functions[selector].groups;
groups            647 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 					&priv->socdata->groups[group_selector];
groups            871 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 	    !socdata->groups || !socdata->groups_count ||
groups            690 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c 	.groups = uniphier_ld11_groups,
groups            803 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c 	.groups = uniphier_ld20_groups,
groups            723 drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c 	.groups = uniphier_ld4_groups,
groups            938 drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c 	.groups = uniphier_ld6b_groups,
groups           1232 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c 	.groups = uniphier_pro4_groups,
groups           1001 drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c 	.groups = uniphier_pro5_groups,
groups            960 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c 	.groups = uniphier_pxs2_groups,
groups            971 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c 	.groups = uniphier_pxs3_groups,
groups            652 drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c 	.groups = uniphier_sld8_groups,
groups            135 drivers/pinctrl/uniphier/pinctrl-uniphier.h 	const char * const *groups;
groups            142 drivers/pinctrl/uniphier/pinctrl-uniphier.h 	const struct uniphier_pinctrl_group *groups;
groups            179 drivers/pinctrl/uniphier/pinctrl-uniphier.h 		.groups = func##_groups,				\
groups            460 drivers/pinctrl/vt8500/pinctrl-vt8500.c 	data->groups = vt8500_groups;
groups            491 drivers/pinctrl/vt8500/pinctrl-wm8505.c 	data->groups = wm8505_groups;
groups            329 drivers/pinctrl/vt8500/pinctrl-wm8650.c 	data->groups = wm8650_groups;
groups            368 drivers/pinctrl/vt8500/pinctrl-wm8750.c 	data->groups = wm8750_groups;
groups            347 drivers/pinctrl/vt8500/pinctrl-wm8850.c 	data->groups = wm8850_groups;
groups             72 drivers/pinctrl/vt8500/pinctrl-wmt.c 				       const char * const **groups,
groups             78 drivers/pinctrl/vt8500/pinctrl-wmt.c 	*groups = data->groups;
groups            179 drivers/pinctrl/vt8500/pinctrl-wmt.c 	return data->groups[selector];
groups            227 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.mux.group = data->groups[group];
groups            274 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.configs.group_or_pin = data->groups[group];
groups             59 drivers/pinctrl/vt8500/pinctrl-wmt.h 	const char * const *groups;
groups            271 drivers/pinctrl/zte/pinctrl-zx.c 	struct group_desc *groups;
groups            277 drivers/pinctrl/zte/pinctrl-zx.c 	groups = devm_kcalloc(&pdev->dev, ngroups, sizeof(*groups),
groups            279 drivers/pinctrl/zte/pinctrl-zx.c 	if (!groups)
groups            284 drivers/pinctrl/zte/pinctrl-zx.c 		struct group_desc *group = groups + i;
groups             92 drivers/platform/mellanox/mlxreg-hotplug.c 	const struct attribute_group *groups[2];
groups            240 drivers/platform/mellanox/mlxreg-hotplug.c 	priv->groups[0] = &priv->group;
groups            241 drivers/platform/mellanox/mlxreg-hotplug.c 	priv->groups[1] = NULL;
groups            674 drivers/platform/mellanox/mlxreg-hotplug.c 					"mlxreg_hotplug", priv, priv->groups);
groups             41 drivers/platform/mellanox/mlxreg-io.c 	const struct attribute_group *groups[2];
groups            188 drivers/platform/mellanox/mlxreg-io.c 	priv->groups[0] = &priv->group;
groups            189 drivers/platform/mellanox/mlxreg-io.c 	priv->groups[1] = NULL;
groups            221 drivers/platform/mellanox/mlxreg-io.c 							      priv->groups);
groups           2062 drivers/platform/x86/dell-laptop.c 	.groups         = kbd_led_groups,
groups           1018 drivers/platform/x86/wmi.c 	.groups = wmi_event_groups,
groups           1024 drivers/platform/x86/wmi.c 	.groups = wmi_method_groups,
groups           1030 drivers/platform/x86/wmi.c 	.groups = wmi_data_groups,
groups            801 drivers/power/supply/ds2760_battery.c 	.groups		= w1_ds2760_groups,
groups           1031 drivers/power/supply/power_supply_core.c 		dev->groups = cfg->attr_grp;
groups            359 drivers/power/supply/power_supply_sysfs.c 	dev_type->groups = power_supply_attr_groups;
groups            557 drivers/powercap/powercap_sys.c 	power_zone->dev.groups = power_zone->dev_attr_groups;
groups            259 drivers/ptp/ptp_clock.c 	ptp->dev.groups = ptp->pin_attr_groups;
groups            262 drivers/pwm/sysfs.c 	export->child.groups = pwm_groups;
groups           1459 drivers/rpmsg/qcom_smd.c 	edge->dev.groups = qcom_smd_edge_groups;
groups            367 drivers/rpmsg/rpmsg_char.c 	dev->groups = rpmsg_eptdev_groups;
groups            165 drivers/rtc/class.c 	rtc->dev.groups = rtc_get_dev_attribute_groups();
groups            315 drivers/rtc/sysfs.c 	const struct attribute_group **groups, **old;
groups            322 drivers/rtc/sysfs.c 	groups = rtc->dev.groups;
groups            323 drivers/rtc/sysfs.c 	if (groups)
groups            324 drivers/rtc/sysfs.c 		for (; *groups; groups++)
groups            327 drivers/rtc/sysfs.c 	for (groups = grps; *groups; groups++)
groups            331 drivers/rtc/sysfs.c 	groups = devm_kcalloc(&rtc->dev, new_cnt, sizeof(*groups), GFP_KERNEL);
groups            332 drivers/rtc/sysfs.c 	if (!groups)
groups            334 drivers/rtc/sysfs.c 	memcpy(groups, rtc->dev.groups, old_cnt * sizeof(*groups));
groups            335 drivers/rtc/sysfs.c 	memcpy(groups + old_cnt, grps, add_cnt * sizeof(*groups));
groups            336 drivers/rtc/sysfs.c 	groups[old_cnt + add_cnt] = NULL;
groups            338 drivers/rtc/sysfs.c 	old = rtc->dev.groups;
groups            339 drivers/rtc/sysfs.c 	rtc->dev.groups = groups;
groups            349 drivers/rtc/sysfs.c 	const struct attribute_group *groups[] = { grp, NULL };
groups            351 drivers/rtc/sysfs.c 	return rtc_add_groups(rtc, groups);
groups            630 drivers/s390/block/dcssblk.c 	dev_info->dev.groups = dcssblk_dev_attr_groups;
groups           1158 drivers/s390/char/sclp.c 		.groups = sclp_drv_attr_groups,
groups            710 drivers/s390/char/vmlogrdr.c 	.groups = vmlogrdr_drv_attr_groups,
groups            763 drivers/s390/char/vmlogrdr.c 		dev->groups = vmlogrdr_attr_groups;
groups            387 drivers/s390/cio/ccwgroup.c 	gdev->dev.groups = ccwgroup_attr_groups;
groups            489 drivers/s390/cio/chp.c 	chp->dev.groups = chp_attr_groups;
groups            437 drivers/s390/cio/css.c 	.groups = io_subchannel_type_groups,
groups            447 drivers/s390/cio/css.c 	sch->dev.groups = default_subch_attr_groups;
groups            962 drivers/s390/cio/css.c 	css->device.groups = cssdev_attr_groups;
groups            756 drivers/s390/cio/device.c 	cdev->dev.groups = ccwdev_attr_groups;
groups            150 drivers/s390/cio/scm.c 	scmdev->dev.groups = scmdev_attr_groups;
groups            158 drivers/s390/crypto/ap_card.c 	.groups = ap_card_dev_attr_groups,
groups            615 drivers/s390/crypto/ap_queue.c 	.groups = ap_queue_dev_attr_groups,
groups           1499 drivers/s390/crypto/pkey_api.c 	.groups = pkey_attr_groups,
groups            392 drivers/s390/crypto/zcrypt_api.c 	zcdndev->device.groups = zcdn_dev_attr_groups;
groups           1297 drivers/s390/net/ctcm_main.c 	.groups = ctcm_attr_groups,
groups           1843 drivers/s390/net/ctcm_main.c 	ctcm_group_driver.driver.groups = ctcm_drv_attr_groups;
groups           2033 drivers/s390/net/lcs.c 	.groups = lcs_attr_groups,
groups           2433 drivers/s390/net/lcs.c 	lcs_group_driver.driver.groups = lcs_drv_attr_groups;
groups           1811 drivers/s390/net/netiucv.c 		dev->groups = netiucv_attr_groups;
groups           2179 drivers/s390/net/netiucv.c 	netiucv_driver.groups = netiucv_drv_attr_groups;
groups           5500 drivers/s390/net/qeth_core_main.c 	.groups = qeth_generic_attr_groups,
groups           5506 drivers/s390/net/qeth_core_main.c 	.groups = qeth_osn_attr_groups,
groups           5826 drivers/s390/net/qeth_core_main.c 		.groups = qeth_drv_attr_groups,
groups            630 drivers/s390/net/qeth_l2_main.c 	.groups = qeth_l2_attr_groups,
groups           2248 drivers/s390/net/qeth_l3_main.c 	.groups = qeth_l3_attr_groups,
groups            511 drivers/s390/scsi/zfcp_aux.c 	port->dev.groups = zfcp_port_attr_groups;
groups            150 drivers/s390/scsi/zfcp_unit.c 	unit->dev.groups = zfcp_unit_attr_groups;
groups            652 drivers/scsi/fcoe/fcoe_sysfs.c 	.groups = fcoe_ctlr_attr_groups,
groups            658 drivers/scsi/fcoe/fcoe_sysfs.c 	.groups = fcoe_fcf_attr_groups,
groups            477 drivers/scsi/hosts.c 	shost->shost_dev.groups = scsi_sysfs_shost_attr_groups;
groups            116 drivers/scsi/scsi_netlink.c 		.groups	= SCSI_NL_GRP_CNT,
groups           1562 drivers/scsi/scsi_sysfs.c 	.groups =	scsi_sdev_attr_groups,
groups           1021 drivers/scsi/scsi_transport_iscsi.c 	.groups = iscsi_flashnode_sess_attr_groups,
groups           1207 drivers/scsi/scsi_transport_iscsi.c 	.groups = iscsi_flashnode_conn_attr_groups,
groups           4551 drivers/scsi/scsi_transport_iscsi.c 		.groups	= 1,
groups            209 drivers/scsi/st.c 		.groups		= st_drv_groups,
groups             21 drivers/sh/intc/handle.c 	struct intc_group *g = desc->hw.groups;
groups             25 drivers/sh/intc/handle.c 		g = desc->hw.groups + i;
groups            502 drivers/siox/siox-core.c 	.groups = siox_device_groups,
groups            676 drivers/siox/siox-core.c 	.groups = siox_master_groups,
groups            204 drivers/soc/qcom/rmtfs_mem.c 	rmtfs_mem->dev.groups = qcom_rmtfs_mem_groups;
groups            309 drivers/staging/fieldbus/anybuss/arcx-anybus.c 	cd->class_dev->groups = controller_attribute_groups;
groups            246 drivers/staging/greybus/gbphy.c 	gbphy_dev->dev.groups = gbphy_dev_groups;
groups            313 drivers/staging/greybus/light.c 	cdev->groups = channel->attr_groups;
groups           1399 drivers/staging/most/core.c 	iface->dev.groups = interface_attr_groups;
groups           1420 drivers/staging/most/core.c 		c->dev.groups = channel_attr_groups;
groups           1568 drivers/staging/most/core.c 	mc.drv.groups = mc_attr_groups;
groups             42 drivers/staging/most/dim2/sysfs.c 	dev->groups = dev_attr_groups;
groups           1155 drivers/staging/most/usb/usb.c 		mdev->dci->dev.groups = dci_attr_groups;
groups             38 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	struct rt2880_pmx_group *groups;
groups             71 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	*pins = p->groups[group].func[0].pins;
groups             72 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	*num_pins = p->groups[group].func[0].pin_count;
groups            102 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 				       const char * const **groups,
groups            108 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		*groups = &p->group_names[p->func[func]->groups[0]];
groups            110 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		*groups = p->group_names;
groups            127 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	if (p->groups[group].enabled) {
groups            129 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 			p->groups[group].name);
groups            133 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	p->groups[group].enabled = 1;
groups            136 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	shift = p->groups[group].shift;
groups            142 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	mode &= ~(p->groups[group].mask << shift);
groups            145 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	for (i = 0; i < p->groups[group].func[0].pin_count; i++)
groups            146 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		p->gpio[p->groups[group].func[0].pins[i]] = 1;
groups            150 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		mode |= p->groups[group].gpio << shift;
groups            197 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	struct rt2880_pmx_group *mux = p->groups;
groups            213 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		p->group_names[i] = p->groups[i].name;
groups            214 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		p->func_count += p->groups[i].func_count;
groups            225 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	gpio_func.groups = devm_kcalloc(p->dev, p->group_count, sizeof(int),
groups            227 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	if (!f || !gpio_func.groups)
groups            233 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		gpio_func.groups[i] = i;
groups            240 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		for (j = 0; j < p->groups[i].func_count; j++) {
groups            241 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 			f[c] = &p->groups[i].func[j];
groups            242 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 			f[c]->groups = devm_kzalloc(p->dev, sizeof(int),
groups            244 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 			f[c]->groups[0] = i;
groups            333 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	p->groups = rt2880_pinmux_data;
groups            626 drivers/thermal/thermal_sysfs.c 	const struct attribute_group **groups;
groups            632 drivers/thermal/thermal_sysfs.c 	groups = kcalloc(size, sizeof(*groups), GFP_KERNEL);
groups            633 drivers/thermal/thermal_sysfs.c 	if (!groups)
groups            637 drivers/thermal/thermal_sysfs.c 		groups[i] = thermal_zone_attribute_groups[i];
groups            642 drivers/thermal/thermal_sysfs.c 			kfree(groups);
groups            647 drivers/thermal/thermal_sysfs.c 		groups[size - 2] = &tz->trips_attribute_group;
groups            650 drivers/thermal/thermal_sysfs.c 	tz->device.groups = groups;
groups            663 drivers/thermal/thermal_sysfs.c 	kfree(tz->device.groups);
groups            957 drivers/thermal/thermal_sysfs.c 	cdev->device.groups = cooling_device_attr_groups;
groups            370 drivers/thunderbolt/domain.c 	tb->dev.groups = domain_attr_groups;
groups           1590 drivers/thunderbolt/switch.c 	sw->dev.groups = switch_groups;
groups           1635 drivers/thunderbolt/switch.c 	sw->dev.groups = switch_groups;
groups            736 drivers/thunderbolt/xdomain.c 	.groups = tb_service_attr_groups,
groups           1255 drivers/thunderbolt/xdomain.c 	xd->dev.groups = xdomain_attr_groups;
groups           1148 drivers/tty/hvc/hvc_iucv.c 	priv->dev->groups = hvc_iucv_dev_attr_groups;
groups             64 drivers/tty/serdev/core.c 	.groups		= serdev_device_groups,
groups           3135 drivers/tty/tty_io.c 	dev->groups = attr_grp;
groups            137 drivers/usb/common/ulpi.c 	.groups = ulpi_dev_attr_groups,
groups            191 drivers/usb/core/endpoint.c 	ep_dev->dev.groups = ep_dev_groups;
groups           1954 drivers/usb/core/message.c 		intf->dev.groups = usb_interface_groups;
groups            554 drivers/usb/core/port.c 		port_dev->dev.groups = port_dev_usb3_group;
groups            556 drivers/usb/core/port.c 		port_dev->dev.groups = port_dev_group;
groups            602 drivers/usb/core/usb.c 	dev->dev.groups = usb_device_groups;
groups           2774 drivers/usb/gadget/function/f_mass_storage.c 		lun->dev.groups = fsg_lun_dev_groups;
groups           1198 drivers/usb/gadget/udc/core.c 	udc->dev.groups = usb_udc_attr_groups;
groups            265 drivers/usb/roles/class.c 	.groups = usb_role_switch_groups,
groups            983 drivers/usb/serial/usb-serial.c 		port->dev.groups = usb_serial_port_groups;
groups             21 drivers/usb/typec/bus.h 	const struct attribute_group	*groups[2];
groups            476 drivers/usb/typec/class.c 	.groups = typec_altmode_groups,
groups            511 drivers/usb/typec/class.c 	alt->groups[0] = &alt->group;
groups            514 drivers/usb/typec/class.c 	alt->adev.dev.groups = alt->groups;
groups            595 drivers/usb/typec/class.c 	.groups = typec_partner_groups,
groups            664 drivers/usb/typec/class.c 		partner->dev.groups = usb_pd_id_groups;
groups            832 drivers/usb/typec/class.c 	.groups = typec_cable_groups,
groups            881 drivers/usb/typec/class.c 		cable->dev.groups = usb_pd_id_groups;
groups           1286 drivers/usb/typec/class.c 	.groups = typec_groups,
groups            320 drivers/vfio/mdev/mdev_core.c 	mdev->dev.groups = parent->ops->mdev_attr_groups;
groups            590 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_group_entry *groups;
groups            606 drivers/vfio/pci/vfio_pci.c 		if (info->groups[i].id == id)
groups           1018 drivers/vfio/pci/vfio_pci.c 		struct vfio_pci_group_entry *groups;
groups           1054 drivers/vfio/pci/vfio_pci.c 		groups = kcalloc(hdr.count, sizeof(*groups), GFP_KERNEL);
groups           1055 drivers/vfio/pci/vfio_pci.c 		if (!group_fds || !groups) {
groups           1057 drivers/vfio/pci/vfio_pci.c 			kfree(groups);
groups           1064 drivers/vfio/pci/vfio_pci.c 			kfree(groups);
groups           1088 drivers/vfio/pci/vfio_pci.c 			groups[i].group = group;
groups           1089 drivers/vfio/pci/vfio_pci.c 			groups[i].id = vfio_external_user_iommu_id(group);
groups           1099 drivers/vfio/pci/vfio_pci.c 		info.groups = groups;
groups           1114 drivers/vfio/pci/vfio_pci.c 			vfio_group_put_external_user(groups[i].group);
groups           1116 drivers/vfio/pci/vfio_pci.c 		kfree(groups);
groups            656 drivers/visorbus/visorbus_main.c 	dev->device.groups = channel_groups;
groups           1019 drivers/visorbus/visorbus_main.c 	dev->device.groups = visorbus_groups;
groups            210 drivers/w1/slaves/w1_ds2405.c 	.groups = w1_ds2405_groups
groups            341 drivers/w1/slaves/w1_ds2408.c 	.groups		= w1_f29_groups,
groups            147 drivers/w1/slaves/w1_ds2413.c 	.groups		= w1_f3a_groups,
groups            121 drivers/w1/slaves/w1_ds2423.c 	.groups		= w1_f1d_groups,
groups            282 drivers/w1/slaves/w1_ds2431.c 	.groups		= w1_f2d_groups,
groups            294 drivers/w1/slaves/w1_ds2433.c 	.groups		= w1_f23_groups,
groups            416 drivers/w1/slaves/w1_ds2438.c 	.groups		= w1_ds2438_groups,
groups            147 drivers/w1/slaves/w1_ds2780.c 	.groups       = w1_ds2780_groups,
groups            144 drivers/w1/slaves/w1_ds2781.c 	.groups       = w1_ds2781_groups,
groups            416 drivers/w1/slaves/w1_ds28e04.c 	.groups		= w1_f1C_groups,
groups            747 drivers/w1/slaves/w1_ds28e17.c 	.groups = w1_f19_groups,
groups            160 drivers/w1/slaves/w1_therm.c 	.groups		= w1_therm_groups,
groups            167 drivers/w1/slaves/w1_therm.c 	.groups		= w1_ds28ea00_groups,
groups            164 drivers/w1/w1.c 	.groups		= w1_slave_default_groups,
groups            636 drivers/w1/w1.c 		if (fops->groups) {
groups            637 drivers/w1/w1.c 			err = sysfs_create_groups(&sl->dev.kobj, fops->groups);
groups            665 drivers/w1/w1.c 		if (fops->groups)
groups            666 drivers/w1/w1.c 			sysfs_remove_groups(&sl->dev.kobj, fops->groups);
groups            680 drivers/w1/w1.c 	sl->dev.groups = w1_slave_groups;
groups            376 drivers/watchdog/aspeed_wdt.c 			wdt->wdd.groups = bswitch_groups;
groups           1001 drivers/watchdog/watchdog_dev.c 	wd_data->dev.groups = wdd->groups;
groups            622 drivers/watchdog/ziirave_wdt.c 	w_priv->wdd.groups = ziirave_wdt_groups;
groups            227 drivers/xen/pcpu.c 	dev->groups = pcpu_dev_groups;
groups            261 drivers/xen/xen-balloon.c 	dev->groups = balloon_groups;
groups            213 fs/btrfs/qgroup.c 	INIT_LIST_HEAD(&qgroup->groups);
groups            228 fs/btrfs/qgroup.c 	while (!list_empty(&qgroup->groups)) {
groups            229 fs/btrfs/qgroup.c 		list = list_first_entry(&qgroup->groups,
groups            278 fs/btrfs/qgroup.c 	list_add_tail(&list->next_group, &member->groups);
groups            297 fs/btrfs/qgroup.c 	list_for_each_entry(list, &member->groups, next_group) {
groups           1170 fs/btrfs/qgroup.c 	list_for_each_entry(glist, &qgroup->groups, next_group) {
groups           1193 fs/btrfs/qgroup.c 		list_for_each_entry(glist, &qgroup->groups, next_group) {
groups           1276 fs/btrfs/qgroup.c 	list_for_each_entry(list, &member->groups, next_group) {
groups           1340 fs/btrfs/qgroup.c 	list_for_each_entry(list, &member->groups, next_group) {
groups           1448 fs/btrfs/qgroup.c 	while (!list_empty(&qgroup->groups)) {
groups           1449 fs/btrfs/qgroup.c 		list = list_first_entry(&qgroup->groups,
groups           2244 fs/btrfs/qgroup.c 			list_for_each_entry(glist, &qg->groups, next_group) {
groups           2931 fs/btrfs/qgroup.c 		list_for_each_entry(glist, &qg->groups, next_group) {
groups           3017 fs/btrfs/qgroup.c 		list_for_each_entry(glist, &qg->groups, next_group) {
groups           3728 fs/btrfs/qgroup.c 		list_for_each_entry(glist, &qg->groups, next_group) {
groups            215 fs/btrfs/qgroup.h 	struct list_head groups;  /* groups this group is member of */
groups           5823 fs/ext4/inode.c 	ext4_group_t groups, ngroups = ext4_get_groups_count(inode->i_sb);
groups           5840 fs/ext4/inode.c 	groups = idxblocks + pextents;
groups           5841 fs/ext4/inode.c 	gdpblocks = groups;
groups           5842 fs/ext4/inode.c 	if (groups > ngroups)
groups           5843 fs/ext4/inode.c 		groups = ngroups;
groups           5844 fs/ext4/inode.c 	if (groups > EXT4_SB(inode->i_sb)->s_gdb_count)
groups           5848 fs/ext4/inode.c 	ret += groups + gdpblocks;
groups            211 fs/ext4/resize.c 	struct ext4_new_group_data *groups;	/* new_group_data for groups
groups            237 fs/ext4/resize.c 	flex_gd->groups = kmalloc_array(flexbg_size,
groups            240 fs/ext4/resize.c 	if (flex_gd->groups == NULL)
groups            251 fs/ext4/resize.c 	kfree(flex_gd->groups);
groups            261 fs/ext4/resize.c 	kfree(flex_gd->groups);
groups            282 fs/ext4/resize.c 	struct ext4_new_group_data *group_data = flex_gd->groups;
groups            470 fs/ext4/resize.c 		group -= flex_gd->groups[0].group;
groups            485 fs/ext4/resize.c 		bh = sb_getblk(sb, flex_gd->groups[group].block_bitmap);
groups            530 fs/ext4/resize.c 	struct ext4_new_group_data *group_data = flex_gd->groups;
groups           1309 fs/ext4/resize.c 	struct ext4_new_group_data	*group_data = flex_gd->groups;
groups           1381 fs/ext4/resize.c 	struct ext4_new_group_data *group_data = flex_gd->groups;
groups           1493 fs/ext4/resize.c 	BUG_ON(!flex_gd->count || !flex_gd->groups || !flex_gd->bg_flags);
groups           1525 fs/ext4/resize.c 	group = flex_gd->groups[0].group;
groups           1577 fs/ext4/resize.c 	struct ext4_new_group_data *group_data = flex_gd->groups;
groups           1705 fs/ext4/resize.c 	flex_gd.groups = input;
groups           1843 fs/ext4/resize.c static int num_desc_blocks(struct super_block *sb, ext4_group_t groups)
groups           1845 fs/ext4/resize.c 	return (groups + EXT4_DESC_PER_BLOCK(sb) - 1) / EXT4_DESC_PER_BLOCK(sb);
groups            183 fs/nfsd/nfs4acl.c 	unsigned short groups;
groups            215 fs/nfsd/nfs4acl.c 				pas->groups |= pa->e_perm;
groups            228 fs/nfsd/nfs4acl.c 	pas->groups &= pas->mask;
groups            255 fs/nfsd/nfs4acl.c 	deny &= pas.users | pas.group | pas.groups | pas.other;
groups            275 fs/nfsd/nfs4acl.c 		deny &= pas.groups | pas.group | pas.other;
groups            451 fs/nfsd/nfs4acl.c 	struct posix_ace_state_array *groups;
groups            471 fs/nfsd/nfs4acl.c 	state->groups = kzalloc(alloc, GFP_KERNEL);
groups            472 fs/nfsd/nfs4acl.c 	if (!state->groups) {
groups            482 fs/nfsd/nfs4acl.c 	kfree(state->groups);
groups            511 fs/nfsd/nfs4acl.c 	if (!state->users->n && !state->groups->n)
groups            514 fs/nfsd/nfs4acl.c 		nace = 4 + state->users->n + state->groups->n;
groups            537 fs/nfsd/nfs4acl.c 	for (i=0; i < state->groups->n; i++) {
groups            540 fs/nfsd/nfs4acl.c 		low_mode_from_nfs4(state->groups->aces[i].perms.allow,
groups            542 fs/nfsd/nfs4acl.c 		pace->e_gid = state->groups->aces[i].gid;
groups            543 fs/nfsd/nfs4acl.c 		add_to_mask(state, &state->groups->aces[i].perms);
groups            546 fs/nfsd/nfs4acl.c 	if (state->users->n || state->groups->n) {
groups            590 fs/nfsd/nfs4acl.c 	struct posix_ace_state_array *a = state->groups;
groups            656 fs/nfsd/nfs4acl.c 			deny_bits_array(state->groups, mask);
groups            662 fs/nfsd/nfs4acl.c 			allow_bits(&state->groups->aces[i].perms, mask);
groups            664 fs/nfsd/nfs4acl.c 			deny_bits(&state->groups->aces[i].perms, mask);
groups            665 fs/nfsd/nfs4acl.c 			mask = state->groups->aces[i].perms.deny;
groups            670 fs/nfsd/nfs4acl.c 			deny_bits_array(state->groups, mask);
groups            680 fs/nfsd/nfs4acl.c 			allow_bits_array(state->groups, mask);
groups            687 fs/nfsd/nfs4acl.c 			deny_bits_array(state->groups, mask);
groups            179 fs/sysfs/group.c 				  const struct attribute_group **groups)
groups            184 fs/sysfs/group.c 	if (!groups)
groups            187 fs/sysfs/group.c 	for (i = 0; groups[i]; i++) {
groups            188 fs/sysfs/group.c 		error = internal_create_group(kobj, update, groups[i]);
groups            191 fs/sysfs/group.c 				sysfs_remove_group(kobj, groups[i]);
groups            212 fs/sysfs/group.c 			const struct attribute_group **groups)
groups            214 fs/sysfs/group.c 	return internal_create_groups(kobj, 0, groups);
groups            230 fs/sysfs/group.c 			const struct attribute_group **groups)
groups            232 fs/sysfs/group.c 	return internal_create_groups(kobj, 1, groups);
groups            305 fs/sysfs/group.c 			 const struct attribute_group **groups)
groups            309 fs/sysfs/group.c 	if (!groups)
groups            311 fs/sysfs/group.c 	for (i = 0; groups[i]; i++)
groups            312 fs/sysfs/group.c 		sysfs_remove_group(kobj, groups[i]);
groups             51 include/linux/connector.h 	u32 seq, groups;
groups            122 include/linux/coresight.h 	const struct attribute_group **groups;
groups            290 include/linux/counter.h 	const struct attribute_group **groups;
groups             70 include/linux/cpu.h 				 const struct attribute_group **groups,
groups            386 include/linux/device.h 	const struct attribute_group **groups;
groups            540 include/linux/device.h 			   const struct attribute_group **groups);
groups            542 include/linux/device.h 			    const struct attribute_group **groups);
groups            795 include/linux/device.h 	const struct attribute_group **groups;
groups           1304 include/linux/device.h 	const struct attribute_group **groups;	/* optional groups */
groups           1582 include/linux/device.h 			     const struct attribute_group **groups,
groups           1587 include/linux/device.h 					const struct attribute_group **groups);
groups           1589 include/linux/device.h 				 const struct attribute_group **groups);
groups           1594 include/linux/device.h 	const struct attribute_group *groups[] = { grp, NULL };
groups           1596 include/linux/device.h 	return device_add_groups(dev, groups);
groups           1602 include/linux/device.h 	const struct attribute_group *groups[] = { grp, NULL };
groups           1604 include/linux/device.h 	return device_remove_groups(dev, groups);
groups           1608 include/linux/device.h 					const struct attribute_group **groups);
groups           1610 include/linux/device.h 				      const struct attribute_group **groups);
groups            154 include/linux/firewire.h 	struct attribute_group *groups[2];
groups             22 include/linux/fpga/fpga-bridge.h 	const struct attribute_group **groups;
groups            136 include/linux/fpga/fpga-mgr.h 	const struct attribute_group **groups;
groups            426 include/linux/genhd.h 			    const struct attribute_group **groups);
groups            400 include/linux/hwmon.h 				  const struct attribute_group **groups);
groups            404 include/linux/hwmon.h 				       const struct attribute_group **groups);
groups            562 include/linux/iio/iio.h 	const struct attribute_group	*groups[IIO_MAX_GROUPS + 1];
groups            373 include/linux/iommu.h 			    const struct attribute_group **groups,
groups            904 include/linux/iommu.h 					  const struct attribute_group **groups,
groups            119 include/linux/leds.h 	const struct attribute_group	**groups;
groups            351 include/linux/leds.h 	const struct attribute_group **groups;
groups            229 include/linux/libnvdimm.h 		void *provider_data, const struct attribute_group **groups,
groups            234 include/linux/libnvdimm.h 		void *provider_data, const struct attribute_group **groups,
groups            238 include/linux/libnvdimm.h 	return __nvdimm_create(nvdimm_bus, provider_data, groups, flags,
groups             73 include/linux/miscdevice.h 	const struct attribute_group **groups;
groups             45 include/linux/netlink.h 	unsigned int	groups;
groups            123 include/linux/netlink.h int __netlink_change_ngroups(struct sock *sk, unsigned int groups);
groups            124 include/linux/netlink.h int netlink_change_ngroups(struct sock *sk, unsigned int groups);
groups            838 include/linux/pci.h 	const struct attribute_group **groups;
groups             84 include/linux/percpu.h 	struct pcpu_group_info	groups[];
groups             68 include/linux/pinctrl/pinmux.h 				  const char * const **groups,
groups             75 include/linux/sched/topology.h 	struct sched_group *groups;	/* the balancing groups of the domain */
groups             86 include/linux/sh_intc.h 	struct intc_group *groups;
groups            102 include/linux/sh_intc.h #define INTC_HW_DESC(vectors, groups, mask_regs,	\
groups            105 include/linux/sh_intc.h 	_INTC_ARRAY(vectors), _INTC_ARRAY(groups),	\
groups            120 include/linux/sh_intc.h #define DECLARE_INTC_DESC(symbol, chipname, vectors, groups,		\
groups            124 include/linux/sh_intc.h 	.hw = INTC_HW_DESC(vectors, groups, mask_regs,			\
groups            128 include/linux/sh_intc.h #define DECLARE_INTC_DESC_ACK(symbol, chipname, vectors, groups,	\
groups            132 include/linux/sh_intc.h 	.hw = INTC_HW_DESC(vectors, groups, mask_regs,			\
groups            279 include/linux/sysfs.h 				     const struct attribute_group **groups);
groups            281 include/linux/sysfs.h 				     const struct attribute_group **groups);
groups            287 include/linux/sysfs.h 			 const struct attribute_group **groups);
groups            442 include/linux/sysfs.h 				      const struct attribute_group **groups)
groups            448 include/linux/sysfs.h 				      const struct attribute_group **groups)
groups            465 include/linux/sysfs.h 				       const struct attribute_group **groups)
groups            145 include/linux/tpm.h 	const struct attribute_group *groups[3];
groups            256 include/linux/w1.h 	const struct attribute_group **groups;
groups             97 include/linux/watchdog.h 	const struct attribute_group **groups;
groups           2619 include/rdma/ib_verbs.h 	const struct attribute_group	*groups[3];
groups           4632 include/rdma/ib_verbs.h 	dev->groups[1] = group;
groups             66 include/soc/tegra/mc.h 	const struct tegra_smmu_group_soc *groups;
groups            998 include/trace/events/ext4.h 		__field(	__u16,	groups			)
groups           1022 include/trace/events/ext4.h 		__entry->groups		= ac->ac_groups_scanned;
groups           1039 include/trace/events/ext4.h 		  __entry->found, __entry->groups, __entry->cr,
groups           1542 kernel/audit.c 		.groups	= AUDIT_NLGRP_MAX,
groups           1518 kernel/events/core.c static void perf_event_groups_init(struct perf_event_groups *groups)
groups           1520 kernel/events/core.c 	groups->tree = RB_ROOT;
groups           1521 kernel/events/core.c 	groups->index = 0;
groups           1552 kernel/events/core.c perf_event_groups_insert(struct perf_event_groups *groups,
groups           1559 kernel/events/core.c 	event->group_index = ++groups->index;
groups           1561 kernel/events/core.c 	node = &groups->tree.rb_node;
groups           1575 kernel/events/core.c 	rb_insert_color(&event->group_node, &groups->tree);
groups           1584 kernel/events/core.c 	struct perf_event_groups *groups;
groups           1586 kernel/events/core.c 	groups = get_event_groups(event, ctx);
groups           1587 kernel/events/core.c 	perf_event_groups_insert(groups, event);
groups           1594 kernel/events/core.c perf_event_groups_delete(struct perf_event_groups *groups,
groups           1598 kernel/events/core.c 		     RB_EMPTY_ROOT(&groups->tree));
groups           1600 kernel/events/core.c 	rb_erase(&event->group_node, &groups->tree);
groups           1610 kernel/events/core.c 	struct perf_event_groups *groups;
groups           1612 kernel/events/core.c 	groups = get_event_groups(event, ctx);
groups           1613 kernel/events/core.c 	perf_event_groups_delete(groups, event);
groups           1620 kernel/events/core.c perf_event_groups_first(struct perf_event_groups *groups, int cpu)
groups           1623 kernel/events/core.c 	struct rb_node *node = groups->tree.rb_node;
groups           1659 kernel/events/core.c #define perf_event_groups_for_each(event, groups)			\
groups           1660 kernel/events/core.c 	for (event = rb_entry_safe(rb_first(&((groups)->tree)),		\
groups           3350 kernel/events/core.c static int visit_groups_merge(struct perf_event_groups *groups, int cpu,
groups           3356 kernel/events/core.c 	evt1 = perf_event_groups_first(groups, -1);
groups           3357 kernel/events/core.c 	evt2 = perf_event_groups_first(groups, cpu);
groups           10016 kernel/events/core.c 	pmu->dev->groups = pmu->attr_groups;
groups           5583 kernel/sched/fair.c 	struct sched_group *idlest = NULL, *group = sd->groups;
groups           5661 kernel/sched/fair.c 	} while (group = group->next, group != sd->groups);
groups           7797 kernel/sched/fair.c 	struct sched_group *sdg = sd->groups;
groups           7813 kernel/sched/fair.c 	struct sched_group *group, *sdg = sd->groups;
groups           7854 kernel/sched/fair.c 				sgc = rq->sd->groups->sgc;
groups           7867 kernel/sched/fair.c 		group = child->groups;
groups           7875 kernel/sched/fair.c 		} while (group != child->groups);
groups           8233 kernel/sched/fair.c 	struct sched_group *sg = env->sd->groups;
groups           8292 kernel/sched/fair.c 	} while (sg != env->sd->groups);
groups           8789 kernel/sched/fair.c 	struct sched_group *sg = env->sd->groups;
groups           8844 kernel/sched/fair.c 		.dst_grpmask    = sched_group_span(sd->groups),
groups           8965 kernel/sched/fair.c 			int *group_imbalance = &sd_parent->groups->sgc->imbalance;
groups           9066 kernel/sched/fair.c 		int *group_imbalance = &sd_parent->groups->sgc->imbalance;
groups             31 kernel/sched/topology.c 	struct sched_group *group = sd->groups;
groups             90 kernel/sched/topology.c 		if (group == sd->groups && sd->child &&
groups            100 kernel/sched/topology.c 		if (group != sd->groups)
groups            103 kernel/sched/topology.c 	} while (group != sd->groups);
groups            162 kernel/sched/topology.c 		if (sd->groups != sd->groups->next)
groups            185 kernel/sched/topology.c 	if (parent->groups == parent->groups->next) {
groups            585 kernel/sched/topology.c 	free_sched_groups(sd->groups, 1);
groups            975 kernel/sched/topology.c 	sd->groups = first;
groups           1132 kernel/sched/topology.c 	sd->groups = first;
groups           1149 kernel/sched/topology.c 	struct sched_group *sg = sd->groups;
groups           1171 kernel/sched/topology.c 	} while (sg != sd->groups);
groups           1833 kernel/sched/topology.c 					free_sched_groups(sd->groups, 0);
groups           1186 kernel/time/clocksource.c 	.groups	= clocksource_groups,
groups            107 lib/decompress_bunzip2.c 	struct group_data groups[MAX_GROUPS];	/* Huffman coding tables */
groups            296 lib/decompress_bunzip2.c 		hufGroup = bd->groups+j;
groups            364 lib/decompress_bunzip2.c 			hufGroup = bd->groups+selectors[selector++];
groups            760 lib/kobject_uevent.c 		.groups	= 1,
groups            923 lib/test_firmware.c 	.groups 	= test_dev_groups,
groups           1111 lib/test_kmod.c 	misc_dev->groups = test_dev_groups;
groups            111 mm/percpu-km.c 	nr_pages = (ai->groups[0].nr_units * ai->unit_size) >> PAGE_SHIFT;
groups           2128 mm/percpu.c    	base_size = ALIGN(struct_size(ai, groups, nr_groups),
groups           2129 mm/percpu.c    			  __alignof__(ai->groups[0].cpu_map[0]));
groups           2130 mm/percpu.c    	ai_size = base_size + nr_units * sizeof(ai->groups[0].cpu_map[0]);
groups           2138 mm/percpu.c    	ai->groups[0].cpu_map = ptr;
groups           2141 mm/percpu.c    		ai->groups[0].cpu_map[unit] = NR_CPUS;
groups           2194 mm/percpu.c    		const struct pcpu_group_info *gi = &ai->groups[group];
groups           2348 mm/percpu.c    		const struct pcpu_group_info *gi = &ai->groups[group];
groups           2629 mm/percpu.c    	cpu_map = ai->groups[0].cpu_map;
groups           2632 mm/percpu.c    		ai->groups[group].cpu_map = cpu_map;
groups           2644 mm/percpu.c    		struct pcpu_group_info *gi = &ai->groups[group];
groups           2728 mm/percpu.c    		struct pcpu_group_info *gi = &ai->groups[group];
groups           2751 mm/percpu.c    	max_distance += ai->unit_size * ai->groups[highest_group].nr_units;
groups           2770 mm/percpu.c    		struct pcpu_group_info *gi = &ai->groups[group];
groups           2787 mm/percpu.c    		ai->groups[group].base_offset = areas[group] - base;
groups           2801 mm/percpu.c    				ai->groups[group].nr_units * ai->unit_size);
groups           2850 mm/percpu.c    	if (WARN_ON(ai->groups[0].nr_units != nr_g0_units)) {
groups           2868 mm/percpu.c    		unsigned int cpu = ai->groups[0].cpu_map[unit];
groups           3010 mm/percpu.c    	ai->groups[0].nr_units = 1;
groups           3011 mm/percpu.c    	ai->groups[0].cpu_map[0] = 0;
groups           1728 net/core/net-sysfs.c 	const struct attribute_group **groups = ndev->sysfs_groups;
groups           1734 net/core/net-sysfs.c 	dev->groups = groups;
groups           1740 net/core/net-sysfs.c 	if (*groups)
groups           1741 net/core/net-sysfs.c 		groups++;
groups           1743 net/core/net-sysfs.c 	*groups++ = &netstat_group;
groups           1747 net/core/net-sysfs.c 		*groups++ = &wireless_group;
groups           1750 net/core/net-sysfs.c 		*groups++ = &wireless_group;
groups           5323 net/core/rtnetlink.c 		.groups		= RTNLGRP_MAX,
groups            311 net/core/sock_diag.c 		.groups	= SKNLGRP_MAX,
groups            127 net/decnet/netfilter/dn_rtmsg.c 		.groups	= DNRNG_NLGRP_MAX,
groups            325 net/mac80211/rc80211_minstrel_ht.c 	return &mi->groups[group].rates[idx];
groups            331 net/mac80211/rc80211_minstrel_ht.c 	return &mi->groups[index / MCS_GROUP_RATES].rates[index % MCS_GROUP_RATES];
groups            392 net/mac80211/rc80211_minstrel_ht.c 	cur_prob = mi->groups[cur_group].rates[cur_idx].prob_ewma;
groups            398 net/mac80211/rc80211_minstrel_ht.c 		tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma;
groups            430 net/mac80211/rc80211_minstrel_ht.c 	mg = &mi->groups[index / MCS_GROUP_RATES];
groups            435 net/mac80211/rc80211_minstrel_ht.c 	tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma;
groups            447 net/mac80211/rc80211_minstrel_ht.c 	max_gpr_prob = mi->groups[max_gpr_group].rates[max_gpr_idx].prob_ewma;
groups            485 net/mac80211/rc80211_minstrel_ht.c 	tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma;
groups            490 net/mac80211/rc80211_minstrel_ht.c 	tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma;
groups            516 net/mac80211/rc80211_minstrel_ht.c 		mg = &mi->groups[group];
groups            521 net/mac80211/rc80211_minstrel_ht.c 		tmp_prob = mi->groups[group].rates[tmp_idx].prob_ewma;
groups            722 net/mac80211/rc80211_minstrel_ht.c 		mg = &mi->groups[group];
groups            821 net/mac80211/rc80211_minstrel_ht.c 		mg = &mi->groups[mi->sample_group];
groups            852 net/mac80211/rc80211_minstrel_ht.c 			*idx = mi->groups[group].max_group_tp_rate[0];
groups            854 net/mac80211/rc80211_minstrel_ht.c 			*idx = mi->groups[group].max_group_tp_rate[1];
groups           1106 net/mac80211/rc80211_minstrel_ht.c 	return mi->groups[group].rates[rate].prob_ewma;
groups           1118 net/mac80211/rc80211_minstrel_ht.c 	if (mi->groups[group].rates[rate].prob_ewma < MINSTREL_FRAC(50, 100))
groups           1212 net/mac80211/rc80211_minstrel_ht.c 	mg = &mi->groups[sample_group];
groups           1449 net/mac80211/rc80211_minstrel_ht.c 	for (i = 0; i < ARRAY_SIZE(mi->groups); i++) {
groups           1707 net/mac80211/rc80211_minstrel_ht.c 	prob = mi->groups[i].rates[j].prob_ewma;
groups            107 net/mac80211/rc80211_minstrel_ht.h 	struct minstrel_mcs_group_data groups[MINSTREL_GROUPS_NB];
groups             54 net/mac80211/rc80211_minstrel_ht_debugfs.c 		struct minstrel_rate_stats *mrs = &mi->groups[i].rates[j];
groups            153 net/mac80211/rc80211_minstrel_ht_debugfs.c 	for (i++; i < ARRAY_SIZE(mi->groups); i++)
groups            201 net/mac80211/rc80211_minstrel_ht_debugfs.c 		struct minstrel_rate_stats *mrs = &mi->groups[i].rates[j];
groups            299 net/mac80211/rc80211_minstrel_ht_debugfs.c 	for (i++; i < ARRAY_SIZE(mi->groups); i++)
groups            590 net/netfilter/nfnetlink.c 		.groups	= NFNLGRP_MAX,
groups            403 net/netlink/af_netlink.c 	WARN_ON(nlk_sk(sk)->groups);
groups            545 net/netlink/af_netlink.c 	for (i = 0; i < NLGRPLONGS(tbl->groups); i++) {
groups            549 net/netlink/af_netlink.c 				mask |= nlk_sk(sk)->groups[i];
groups            717 net/netlink/af_netlink.c 	kfree(nlk->groups);
groups            718 net/netlink/af_netlink.c 	nlk->groups = NULL;
groups            756 net/netlink/af_netlink.c 			if (test_bit(i, nlk->groups))
groups            930 net/netlink/af_netlink.c 	unsigned int groups;
groups            936 net/netlink/af_netlink.c 	groups = nl_table[sk->sk_protocol].groups;
groups            942 net/netlink/af_netlink.c 	if (nlk->ngroups >= groups)
groups            945 net/netlink/af_netlink.c 	new_groups = krealloc(nlk->groups, NLGRPSZ(groups), GFP_ATOMIC);
groups            951 net/netlink/af_netlink.c 	       NLGRPSZ(groups) - NLGRPSZ(nlk->ngroups));
groups            953 net/netlink/af_netlink.c 	nlk->groups = new_groups;
groups            954 net/netlink/af_netlink.c 	nlk->ngroups = groups;
groups            960 net/netlink/af_netlink.c static void netlink_undo_bind(int group, long unsigned int groups,
groups            970 net/netlink/af_netlink.c 		if (test_bit(undo, &groups))
groups            982 net/netlink/af_netlink.c 	unsigned long groups;
groups            990 net/netlink/af_netlink.c 	groups = nladdr->nl_groups;
groups            993 net/netlink/af_netlink.c 	if (groups) {
groups           1002 net/netlink/af_netlink.c 		groups &= (1UL << nlk->ngroups) - 1;
groups           1014 net/netlink/af_netlink.c 	if (nlk->netlink_bind && groups) {
groups           1019 net/netlink/af_netlink.c 			if (!test_bit(group, &groups))
groups           1024 net/netlink/af_netlink.c 			netlink_undo_bind(group, groups, sk);
groups           1037 net/netlink/af_netlink.c 			netlink_undo_bind(BITS_PER_TYPE(u32), groups, sk);
groups           1042 net/netlink/af_netlink.c 	if (!groups && (nlk->groups == NULL || !(u32)nlk->groups[0]))
groups           1048 net/netlink/af_netlink.c 					 hweight32(groups) -
groups           1049 net/netlink/af_netlink.c 					 hweight32(nlk->groups[0]));
groups           1050 net/netlink/af_netlink.c 	nlk->groups[0] = (nlk->groups[0] & ~0xffffffffUL) | groups;
groups           1119 net/netlink/af_netlink.c 		nladdr->nl_groups = nlk->groups ? nlk->groups[0] : 0;
groups           1358 net/netlink/af_netlink.c 	if (listeners && group - 1 < nl_table[sk->sk_protocol].groups)
groups           1413 net/netlink/af_netlink.c 	    !test_bit(p->group - 1, nlk->groups))
groups           1559 net/netlink/af_netlink.c 	    !test_bit(p->group - 1, nlk->groups))
groups           1612 net/netlink/af_netlink.c 	old = test_bit(group - 1, nlk->groups);
groups           1615 net/netlink/af_netlink.c 		__set_bit(group - 1, nlk->groups);
groups           1617 net/netlink/af_netlink.c 		__clear_bit(group - 1, nlk->groups);
groups           1780 net/netlink/af_netlink.c 			if (put_user((u32)(nlk->groups[idx] >> shift),
groups           2034 net/netlink/af_netlink.c 	unsigned int groups;
groups           2049 net/netlink/af_netlink.c 	if (!cfg || cfg->groups < 32)
groups           2050 net/netlink/af_netlink.c 		groups = 32;
groups           2052 net/netlink/af_netlink.c 		groups = cfg->groups;
groups           2054 net/netlink/af_netlink.c 	listeners = kzalloc(sizeof(*listeners) + NLGRPSZ(groups), GFP_KERNEL);
groups           2070 net/netlink/af_netlink.c 		nl_table[unit].groups = groups;
groups           2110 net/netlink/af_netlink.c int __netlink_change_ngroups(struct sock *sk, unsigned int groups)
groups           2115 net/netlink/af_netlink.c 	if (groups < 32)
groups           2116 net/netlink/af_netlink.c 		groups = 32;
groups           2118 net/netlink/af_netlink.c 	if (NLGRPSZ(tbl->groups) < NLGRPSZ(groups)) {
groups           2119 net/netlink/af_netlink.c 		new = kzalloc(sizeof(*new) + NLGRPSZ(groups), GFP_ATOMIC);
groups           2123 net/netlink/af_netlink.c 		memcpy(new->masks, old->masks, NLGRPSZ(tbl->groups));
groups           2128 net/netlink/af_netlink.c 	tbl->groups = groups;
groups           2145 net/netlink/af_netlink.c int netlink_change_ngroups(struct sock *sk, unsigned int groups)
groups           2150 net/netlink/af_netlink.c 	err = __netlink_change_ngroups(sk, groups);
groups           2632 net/netlink/af_netlink.c 			   nlk->groups ? (u32)nlk->groups[0] : 0,
groups           2712 net/netlink/af_netlink.c 	int groups = 32;
groups           2714 net/netlink/af_netlink.c 	listeners = kzalloc(sizeof(*listeners) + NLGRPSZ(groups), GFP_KERNEL);
groups           2720 net/netlink/af_netlink.c 	nl_table[NETLINK_USERSOCK].groups = groups;
groups             32 net/netlink/af_netlink.h 	unsigned long		*groups;
groups             62 net/netlink/af_netlink.h 	unsigned int		groups;
groups             16 net/netlink/diag.c 	if (nlk->groups == NULL)
groups             20 net/netlink/diag.c 		       nlk->groups);
groups            190 net/sched/sch_qfq.c 	struct qfq_group groups[QFQ_MAX_INDEX + 1]; /* The groups. */
groups            300 net/sched/sch_qfq.c 		agg->grp = &q->groups[i];
groups            733 net/sched/sch_qfq.c 	return &q->groups[index];
groups           1439 net/sched/sch_qfq.c 		grp = &q->groups[i];
groups             74 net/sunrpc/auth_unix.c 	unsigned int groups = 0;
groups             84 net/sunrpc/auth_unix.c 		groups = acred->cred->group_info->ngroups;
groups             85 net/sunrpc/auth_unix.c 	if (groups > UNX_NGROUPS)
groups             86 net/sunrpc/auth_unix.c 		groups = UNX_NGROUPS;
groups             88 net/sunrpc/auth_unix.c 		return groups == 0;
groups             89 net/sunrpc/auth_unix.c 	if (groups != cred->cr_cred->group_info->ngroups)
groups             92 net/sunrpc/auth_unix.c 	for (i = 0; i < groups ; i++)
groups           3335 net/xfrm/xfrm_user.c 		.groups	= XFRMNLGRP_MAX,
groups            111 security/selinux/netlink.c 		.groups	= SELNLGRP_MAX,
groups            307 sound/ac97/bus.c 	.groups		= ac97_adapter_groups,
groups            223 sound/core/init.c 	card->card_dev.groups = card->dev_groups;
groups            652 sound/core/pcm.c 	pstr->dev.groups = pcm_dev_attr_groups;
groups             52 sound/hda/hdac_device.c 	dev->groups = hdac_dev_attr_groups;
groups            117 sound/pci/hda/hda_hwdep.c 	hwdep->dev.groups = snd_hda_dev_attr_groups;
groups           1454 sound/soc/soc-core.c 	rtd->dev->groups = soc_dev_attr_groups;
groups           1122 tools/perf/util/callchain.c 	if (al->map->groups == &al->machine->kmaps) {
groups            143 tools/perf/util/map.c 	map->groups   = NULL;
groups            258 tools/perf/util/map.c 	return machine__kernel_map(map->groups->machine) == map;
groups            398 tools/perf/util/map.c 		map->groups = NULL;
groups            592 tools/perf/util/map.c 	map->groups = mg;
groups            726 tools/perf/util/map.c 		if (ams->map->groups == NULL)
groups            728 tools/perf/util/map.c 		ams->map = map_groups__find(ams->map->groups, ams->addr);
groups            770 tools/perf/util/map.c 	map->groups = mg;
groups            839 tools/perf/util/map.c 			__map_groups__insert(pos->groups, before);
groups            856 tools/perf/util/map.c 			__map_groups__insert(pos->groups, after);
groups             45 tools/perf/util/map.h 	struct map_groups	*groups;
groups            153 tools/perf/util/metricgroup.c static int metricgroup__setup_events(struct list_head *groups,
groups            164 tools/perf/util/metricgroup.c 	list_for_each_entry (eg, groups, nd) {
groups            257 tools/perf/util/metricgroup.c static struct mep *mep_lookup(struct rblist *groups, const char *name)
groups            263 tools/perf/util/metricgroup.c 	nd = rblist__find(groups, &me);
groups            266 tools/perf/util/metricgroup.c 	rblist__add_node(groups, &me);
groups            267 tools/perf/util/metricgroup.c 	nd = rblist__find(groups, &me);
groups            305 tools/perf/util/metricgroup.c 	struct rblist groups;
groups            318 tools/perf/util/metricgroup.c 	rblist__init(&groups);
groups            319 tools/perf/util/metricgroup.c 	groups.node_new = mep_new;
groups            320 tools/perf/util/metricgroup.c 	groups.node_cmp = mep_cmp;
groups            321 tools/perf/util/metricgroup.c 	groups.node_delete = mep_delete;
groups            372 tools/perf/util/metricgroup.c 					me = mep_lookup(&groups, g);
groups            387 tools/perf/util/metricgroup.c 	for (node = rb_first_cached(&groups.entries); node; node = next) {
groups            395 tools/perf/util/metricgroup.c 		rblist__remove_node(&groups, node);
groups             34 tools/perf/util/metricgroup.h void metricgroup__print(bool metrics, bool groups, char *filter,
groups             95 tools/perf/util/parse-events.y %type <head> groups
groups            119 tools/perf/util/parse-events.y start_events: groups
groups            126 tools/perf/util/parse-events.y groups:
groups            127 tools/perf/util/parse-events.y groups ',' group
groups            136 tools/perf/util/parse-events.y groups ',' event
groups            937 tools/perf/util/symbol-elf.c 		dsos__add(&map->groups->machine->dsos, curr_dso);
groups           1640 tools/perf/util/symbol.c 	if (map->groups && map->groups->machine)
groups           1641 tools/perf/util/symbol.c 		machine = map->groups->machine;
groups           2053 tools/perf/util/symbol.c 	if (!map->groups) {
groups           2057 tools/perf/util/symbol.c 	machine = map->groups->machine;