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;