group             340 arch/alpha/kernel/perf_event.c static int collect_events(struct perf_event *group, int max_count,
group             347 arch/alpha/kernel/perf_event.c 	if (!is_software_event(group)) {
group             350 arch/alpha/kernel/perf_event.c 		event[n] = group;
group             351 arch/alpha/kernel/perf_event.c 		evtype[n] = group->hw.event_base;
group             354 arch/alpha/kernel/perf_event.c 	for_each_sibling_event(pe, group) {
group            1421 arch/arm/kernel/perf_event_v7.c 	unsigned int group = EVENT_GROUP(config_base);
group            1426 arch/arm/kernel/perf_event_v7.c 	group_shift = group * 8;
group            1434 arch/arm/kernel/perf_event_v7.c 	val += group;
group            1456 arch/arm/kernel/perf_event_v7.c static u32 clear_pmresrn_group(u32 val, int group)
group            1461 arch/arm/kernel/perf_event_v7.c 	group_shift = group * 8;
group            1477 arch/arm/kernel/perf_event_v7.c 	unsigned int group = EVENT_GROUP(config_base);
group            1483 arch/arm/kernel/perf_event_v7.c 		val = clear_pmresrn_group(val, group);
group            1488 arch/arm/kernel/perf_event_v7.c 		val = clear_pmresrn_group(val, group);
group            1581 arch/arm/kernel/perf_event_v7.c 			      unsigned int group)
group            1592 arch/arm/kernel/perf_event_v7.c 	bit += group;
group            1614 arch/arm/kernel/perf_event_v7.c 	unsigned int group = EVENT_GROUP(hwc->config_base);
group            1620 arch/arm/kernel/perf_event_v7.c 		if (group > 3 || region > 2)
group            1625 arch/arm/kernel/perf_event_v7.c 		bit = krait_event_to_bit(event, region, group);
group            1643 arch/arm/kernel/perf_event_v7.c 	unsigned int group = EVENT_GROUP(hwc->config_base);
group            1649 arch/arm/kernel/perf_event_v7.c 		bit = krait_event_to_bit(event, region, group);
group            1768 arch/arm/kernel/perf_event_v7.c 	unsigned int group = EVENT_GROUP(config_base);
group            1773 arch/arm/kernel/perf_event_v7.c 	group_shift = group * 8;
group            1781 arch/arm/kernel/perf_event_v7.c 	val += group;
group            1810 arch/arm/kernel/perf_event_v7.c 	unsigned int group = EVENT_GROUP(config_base);
group            1816 arch/arm/kernel/perf_event_v7.c 		val = clear_pmresrn_group(val, group);
group            1821 arch/arm/kernel/perf_event_v7.c 		val = clear_pmresrn_group(val, group);
group            1914 arch/arm/kernel/perf_event_v7.c 			      unsigned int group)
group            1925 arch/arm/kernel/perf_event_v7.c 	bit += group;
group            1946 arch/arm/kernel/perf_event_v7.c 	unsigned int group = EVENT_GROUP(hwc->config_base);
group            1952 arch/arm/kernel/perf_event_v7.c 		if (group > 3 || region > 3)
group            1955 arch/arm/kernel/perf_event_v7.c 		bit = scorpion_event_to_bit(event, region, group);
group            1973 arch/arm/kernel/perf_event_v7.c 	unsigned int group = EVENT_GROUP(hwc->config_base);
group            1979 arch/arm/kernel/perf_event_v7.c 		bit = scorpion_event_to_bit(event, region, group);
group             334 arch/arm/kvm/guest.c 	switch (attr->group) {
group             351 arch/arm/kvm/guest.c 	switch (attr->group) {
group             368 arch/arm/kvm/guest.c 	switch (attr->group) {
group             158 arch/arm/mach-s3c64xx/include/mach/irqs.h #define IRQ_EINT_GROUP(group, no)	(IRQ_EINT_GROUP##group##_BASE + (no))
group              73 arch/arm/plat-samsung/include/plat/gpio-core.h 	int			group;
group             861 arch/arm64/kvm/guest.c 	switch (attr->group) {
group             881 arch/arm64/kvm/guest.c 	switch (attr->group) {
group             901 arch/arm64/kvm/guest.c 	switch (attr->group) {
group            1643 arch/mips/include/asm/octeon/cvmx-pow.h 						uint64_t group)
group            1680 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.grp = group;
group            1717 arch/mips/include/asm/octeon/cvmx-pow.h 					uint64_t group)
group            1728 arch/mips/include/asm/octeon/cvmx-pow.h 	cvmx_pow_tag_sw_full_nocheck(wqp, tag, tag_type, group);
group            1955 arch/mips/include/asm/octeon/cvmx-pow.h 	uint64_t group,
group            1980 arch/mips/include/asm/octeon/cvmx-pow.h 	tag_req.s.grp = group;
group            2037 arch/mips/include/asm/octeon/cvmx-pow.h 					   uint64_t group, uint64_t no_sched)
group            2050 arch/mips/include/asm/octeon/cvmx-pow.h 	cvmx_pow_tag_sw_desched_nocheck(tag, tag_type, group, no_sched);
group              86 arch/mips/rb532/irq.c static inline int group_to_ip(unsigned int group)
group              88 arch/mips/rb532/irq.c 	return group + 2;
group             114 arch/mips/rb532/irq.c 	unsigned int group, intr_bit, irq_nr = d->irq;
group             121 arch/mips/rb532/irq.c 		group = ip >> 5;
group             126 arch/mips/rb532/irq.c 		enable_local_irq(group_to_ip(group));
group             128 arch/mips/rb532/irq.c 		addr = intr_group[group].base_addr;
group             135 arch/mips/rb532/irq.c 	unsigned int group, intr_bit, mask, irq_nr = d->irq;
group             142 arch/mips/rb532/irq.c 		group = ip >> 5;
group             146 arch/mips/rb532/irq.c 		addr = intr_group[group].base_addr;
group             152 arch/mips/rb532/irq.c 		if (group == GPIO_MAPPED_IRQ_GROUP && irq_nr <= (GROUP4_IRQ_BASE + 13))
group             159 arch/mips/rb532/irq.c 		if (mask == intr_group[group].mask)
group             160 arch/mips/rb532/irq.c 			disable_local_irq(group_to_ip(group));
group             173 arch/mips/rb532/irq.c 	int group = irq_to_group(d->irq);
group             175 arch/mips/rb532/irq.c 	if (group != GPIO_MAPPED_IRQ_GROUP || d->irq > (GROUP4_IRQ_BASE + 13))
group             215 arch/mips/rb532/irq.c 	unsigned int ip, pend, group;
group             224 arch/mips/rb532/irq.c 			group = 21 + (fls(ip) - 32);
group             226 arch/mips/rb532/irq.c 			addr = intr_group[group].base_addr;
group             231 arch/mips/rb532/irq.c 			do_IRQ((group << 5) + pend);
group             314 arch/powerpc/include/asm/eeh.h struct eeh_pe *eeh_iommu_group_to_pe(struct iommu_group *group);
group             198 arch/powerpc/include/asm/iommu.h 	struct iommu_group *group;
group            1500 arch/powerpc/kernel/eeh.c struct eeh_pe *eeh_iommu_group_to_pe(struct iommu_group *group)
group            1507 arch/powerpc/kernel/eeh.c 	if (!group)
group            1510 arch/powerpc/kernel/eeh.c 	ret = iommu_group_for_each_dev(group, &pdev, dev_has_iommu_table);
group             936 arch/powerpc/kernel/iommu.c 	table_group->group = NULL;
group             951 arch/powerpc/kernel/iommu.c 	table_group->group = grp;
group            1119 arch/powerpc/kernel/iommu.c 		 __func__, dev_name(dev),  iommu_group_id(table_group->group));
group            1121 arch/powerpc/kernel/iommu.c 	return iommu_group_add_device(table_group->group, dev);
group            1307 arch/powerpc/kvm/book3s_xics.c 	switch (attr->group) {
group            1318 arch/powerpc/kvm/book3s_xics.c 	switch (attr->group) {
group            1327 arch/powerpc/kvm/book3s_xics.c 	switch (attr->group) {
group            1842 arch/powerpc/kvm/book3s_xive.c 	switch (attr->group) {
group            1854 arch/powerpc/kvm/book3s_xive.c 	switch (attr->group) {
group            1864 arch/powerpc/kvm/book3s_xive.c 	switch (attr->group) {
group             938 arch/powerpc/kvm/book3s_xive_native.c 	switch (attr->group) {
group             968 arch/powerpc/kvm/book3s_xive_native.c 	switch (attr->group) {
group             979 arch/powerpc/kvm/book3s_xive_native.c 	switch (attr->group) {
group            1523 arch/powerpc/kvm/mpic.c 	switch (attr->group) {
group            1564 arch/powerpc/kvm/mpic.c 	switch (attr->group) {
group            1610 arch/powerpc/kvm/mpic.c 	switch (attr->group) {
group            1436 arch/powerpc/perf/core-book3s.c static int collect_events(struct perf_event *group, int max_count,
group            1443 arch/powerpc/perf/core-book3s.c 	if (group->pmu->task_ctx_nr == perf_hw_context) {
group            1446 arch/powerpc/perf/core-book3s.c 		ctrs[n] = group;
group            1447 arch/powerpc/perf/core-book3s.c 		flags[n] = group->hw.event_base;
group            1448 arch/powerpc/perf/core-book3s.c 		events[n++] = group->hw.config;
group            1450 arch/powerpc/perf/core-book3s.c 	for_each_sibling_event(event, group) {
group             264 arch/powerpc/perf/core-fsl-emb.c static int collect_events(struct perf_event *group, int max_count,
group             270 arch/powerpc/perf/core-fsl-emb.c 	if (!is_software_event(group)) {
group             273 arch/powerpc/perf/core-fsl-emb.c 		ctrs[n] = group;
group             276 arch/powerpc/perf/core-fsl-emb.c 	for_each_sibling_event(event, group) {
group             451 arch/powerpc/platforms/powernv/npu-dma.c 		if (!table_group->group) {
group            1453 arch/powerpc/platforms/powernv/pci-ioda.c 	if (pe->table_group.group) {
group            1454 arch/powerpc/platforms/powernv/pci-ioda.c 		iommu_group_put(pe->table_group.group);
group            1455 arch/powerpc/platforms/powernv/pci-ioda.c 		BUG_ON(pe->table_group.group);
group            3461 arch/powerpc/platforms/powernv/pci-ioda.c 	if (pe->table_group.group) {
group            3462 arch/powerpc/platforms/powernv/pci-ioda.c 		iommu_group_put(pe->table_group.group);
group            3463 arch/powerpc/platforms/powernv/pci-ioda.c 		WARN_ON(pe->table_group.group);
group            3488 arch/powerpc/platforms/powernv/pci-ioda.c 	if (pe->table_group.group) {
group            3489 arch/powerpc/platforms/powernv/pci-ioda.c 		iommu_group_put(pe->table_group.group);
group            3490 arch/powerpc/platforms/powernv/pci-ioda.c 		WARN_ON(pe->table_group.group);
group            1001 arch/powerpc/platforms/powernv/pci.c 		if (!pe->table_group.group)
group              78 arch/powerpc/platforms/pseries/iommu.c 	if (table_group->group) {
group              79 arch/powerpc/platforms/pseries/iommu.c 		iommu_group_put(table_group->group);
group              80 arch/powerpc/platforms/pseries/iommu.c 		BUG_ON(table_group->group);
group             266 arch/s390/include/uapi/asm/dasd.h 		__u8 group:2;
group              91 arch/s390/kernel/compat_linux.h long compat_sys_s390_chown16(const char __user *filename, u16 user, u16 group);
group              92 arch/s390/kernel/compat_linux.h long compat_sys_s390_lchown16(const char __user *filename, u16 user, u16 group);
group              93 arch/s390/kernel/compat_linux.h long compat_sys_s390_fchown16(unsigned int fd, u16 user, u16 group);
group            2211 arch/s390/kvm/interrupt.c 	switch (attr->group) {
group            2602 arch/s390/kvm/interrupt.c 	switch (attr->group) {
group            2651 arch/s390/kvm/interrupt.c 	switch (attr->group) {
group            1668 arch/s390/kvm/kvm-s390.c 	switch (attr->group) {
group            1696 arch/s390/kvm/kvm-s390.c 	switch (attr->group) {
group            1721 arch/s390/kvm/kvm-s390.c 	switch (attr->group) {
group              46 arch/s390/tools/gen_opcode_table.c 	struct insn_group *group;
group             248 arch/s390/tools/gen_opcode_table.c 	struct insn_group *group;
group             250 arch/s390/tools/gen_opcode_table.c 	group = desc->group ? &desc->group[desc->nr_groups - 1] : NULL;
group             251 arch/s390/tools/gen_opcode_table.c 	if (group && (!strncmp(group->opcode, insn->opcode, 2) || group->type->byte == 0)) {
group             252 arch/s390/tools/gen_opcode_table.c 		group->count++;
group             256 arch/s390/tools/gen_opcode_table.c 	desc->group = realloc(desc->group, desc->nr_groups * sizeof(*desc->group));
group             257 arch/s390/tools/gen_opcode_table.c 	if (!desc->group)
group             259 arch/s390/tools/gen_opcode_table.c 	group = &desc->group[desc->nr_groups - 1];
group             260 arch/s390/tools/gen_opcode_table.c 	memcpy(group->opcode, insn->opcode, 2);
group             261 arch/s390/tools/gen_opcode_table.c 	group->type = insn->type;
group             262 arch/s390/tools/gen_opcode_table.c 	group->offset = offset;
group             263 arch/s390/tools/gen_opcode_table.c 	group->count = 1;
group             306 arch/s390/tools/gen_opcode_table.c 	struct insn_group *group;
group             311 arch/s390/tools/gen_opcode_table.c 		group = &desc->group[i];
group             313 arch/s390/tools/gen_opcode_table.c 		       group->opcode, group->type->mask, group->type->byte, group->offset, group->count);
group            3510 arch/sparc/include/asm/hypervisor.h unsigned long sun4v_get_version(unsigned long group,
group            3513 arch/sparc/include/asm/hypervisor.h unsigned long sun4v_set_version(unsigned long group,
group            3518 arch/sparc/include/asm/hypervisor.h int sun4v_hvapi_register(unsigned long group, unsigned long major,
group            3520 arch/sparc/include/asm/hypervisor.h void sun4v_hvapi_unregister(unsigned long group);
group            3521 arch/sparc/include/asm/hypervisor.h int sun4v_hvapi_get(unsigned long group,
group              19 arch/sparc/kernel/hvapi.c 	unsigned long group;
group              28 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_SUN4V,	.flags = FLAG_PRE_API	},
group              29 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_CORE,		.flags = FLAG_PRE_API	},
group              30 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_INTR,					},
group              31 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_SOFT_STATE,				},
group              32 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_TM,					},
group              33 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_PCI,		.flags = FLAG_PRE_API	},
group              34 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_LDOM,					},
group              35 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_SVC_CHAN,	.flags = FLAG_PRE_API	},
group              36 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_NCS,		.flags = FLAG_PRE_API	},
group              37 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_RNG,					},
group              38 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_PBOOT,				},
group              39 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_TPM,					},
group              40 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_SDIO,					},
group              41 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_SDIO_ERR,				},
group              42 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_REBOOT_DATA,				},
group              43 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_ATU,		.flags = FLAG_PRE_API	},
group              44 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_DAX,					},
group              45 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_NIAG_PERF,	.flags = FLAG_PRE_API	},
group              46 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_FIRE_PERF,				},
group              47 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_N2_CPU,				},
group              48 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_NIU,					},
group              49 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_VF_CPU,				},
group              50 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_KT_CPU,				},
group              51 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_VT_CPU,				},
group              52 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_T5_CPU,				},
group              53 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_DIAG,		.flags = FLAG_PRE_API	},
group              54 arch/sparc/kernel/hvapi.c 	{ .group = HV_GRP_M7_PERF,				},
group              59 arch/sparc/kernel/hvapi.c static struct api_info *__get_info(unsigned long group)
group              64 arch/sparc/kernel/hvapi.c 		if (api_table[i].group == group)
group              80 arch/sparc/kernel/hvapi.c 		sun4v_set_version(p->group, 0, 0, &ignore);
group              96 arch/sparc/kernel/hvapi.c int sun4v_hvapi_register(unsigned long group, unsigned long major,
group             104 arch/sparc/kernel/hvapi.c 	p = __get_info(group);
group             117 arch/sparc/kernel/hvapi.c 			hv_ret = sun4v_set_version(group, major, *minor,
group             147 arch/sparc/kernel/hvapi.c void sun4v_hvapi_unregister(unsigned long group)
group             153 arch/sparc/kernel/hvapi.c 	p = __get_info(group);
group             160 arch/sparc/kernel/hvapi.c int sun4v_hvapi_get(unsigned long group,
group             170 arch/sparc/kernel/hvapi.c 	p = __get_info(group);
group             184 arch/sparc/kernel/hvapi.c 	unsigned long group, major, minor;
group             186 arch/sparc/kernel/hvapi.c 	group = HV_GRP_SUN4V;
group             189 arch/sparc/kernel/hvapi.c 	if (sun4v_hvapi_register(group, major, &minor))
group             192 arch/sparc/kernel/hvapi.c 	group = HV_GRP_CORE;
group             195 arch/sparc/kernel/hvapi.c 	if (sun4v_hvapi_register(group, major, &minor))
group             203 arch/sparc/kernel/hvapi.c 		    group, major, minor);
group            1345 arch/sparc/kernel/perf_event.c static int collect_events(struct perf_event *group, int max_count,
group            1352 arch/sparc/kernel/perf_event.c 	if (!is_software_event(group)) {
group            1355 arch/sparc/kernel/perf_event.c 		evts[n] = group;
group            1356 arch/sparc/kernel/perf_event.c 		events[n] = group->hw.event_base;
group            1359 arch/sparc/kernel/perf_event.c 	for_each_sibling_event(event, group) {
group              21 arch/um/drivers/vde.h 	char *group;
group              79 arch/um/drivers/vde_kern.c 		  .group		= NULL,
group              83 arch/um/drivers/vde_kern.c 				&init->group, &mode_str, &init->descr, NULL);
group              89 arch/um/drivers/vde_user.c 	args->group = init->group;
group             936 arch/x86/events/intel/uncore.c 			struct attribute_group group;
group             946 arch/x86/events/intel/uncore.c 		attr_group->group.name = "events";
group             947 arch/x86/events/intel/uncore.c 		attr_group->group.attrs = attr_group->attrs;
group             952 arch/x86/events/intel/uncore.c 		type->events_group = &attr_group->group;
group             218 arch/x86/kvm/emulate.c 		const struct opcode *group;
group            4425 arch/x86/kvm/emulate.c #define EXT(_f, _e) { .flags = ((_f) | RMExt), .u.group = (_e) }
group            4426 arch/x86/kvm/emulate.c #define G(_f, _g) { .flags = ((_f) | Group | ModRM), .u.group = (_g) }
group            5333 arch/x86/kvm/emulate.c 			opcode = opcode.u.group[goffset];
group            5344 arch/x86/kvm/emulate.c 			opcode = opcode.u.group[goffset];
group            1231 block/partitions/ldm.c 	int rec, num, group;
group            1240 block/partitions/ldm.c 	group = get_unaligned_be32(data + 0x08);
group            1254 block/partitions/ldm.c 		if (f->group == group)
group            1264 block/partitions/ldm.c 	f->group = group;
group            1330 block/partitions/ldm.c 				f->group, f->map);
group              92 block/partitions/ldm.h 	u32		group;
group             164 block/partitions/ldm.h 	u32 group;
group             207 drivers/acpi/acpi_configfs.c static struct config_item *acpi_table_make_item(struct config_group *group,
group             220 drivers/acpi/acpi_configfs.c static void acpi_table_drop_item(struct config_group *group,
group             171 drivers/ata/sata_rcar.c 				     u32 val, int group)
group             183 drivers/ata/sata_rcar.c 	if (group)
group             770 drivers/atm/he.c static int he_init_group(struct he_dev *he_dev, int group)
group             776 drivers/atm/he.c 	he_writel(he_dev, 0x0, G0_RBPS_S + (group * 32));
group             777 drivers/atm/he.c 	he_writel(he_dev, 0x0, G0_RBPS_T + (group * 32));
group             778 drivers/atm/he.c 	he_writel(he_dev, 0x0, G0_RBPS_QI + (group * 32));
group             780 drivers/atm/he.c 		  G0_RBPS_BS + (group * 32));
group             835 drivers/atm/he.c 	he_writel(he_dev, he_dev->rbpl_phys, G0_RBPL_S + (group * 32));
group             837 drivers/atm/he.c 						G0_RBPL_T + (group * 32));
group             839 drivers/atm/he.c 						G0_RBPL_BS + (group * 32));
group             844 drivers/atm/he.c 						G0_RBPL_QI + (group * 32));
group             857 drivers/atm/he.c 	he_writel(he_dev, he_dev->rbrq_phys, G0_RBRQ_ST + (group * 16));
group             858 drivers/atm/he.c 	he_writel(he_dev, 0, G0_RBRQ_H + (group * 16));
group             861 drivers/atm/he.c 						G0_RBRQ_Q + (group * 16));
group             865 drivers/atm/he.c 						G0_RBRQ_I + (group * 16));
group             868 drivers/atm/he.c 						G0_RBRQ_I + (group * 16));
group             882 drivers/atm/he.c 	he_writel(he_dev, he_dev->tbrq_phys, G0_TBRQ_B_T + (group * 16));
group             883 drivers/atm/he.c 	he_writel(he_dev, 0, G0_TBRQ_H + (group * 16));
group             884 drivers/atm/he.c 	he_writel(he_dev, CONFIG_TBRQ_SIZE - 1, G0_TBRQ_S + (group * 16));
group             885 drivers/atm/he.c 	he_writel(he_dev, CONFIG_TBRQ_THRESH, G0_TBRQ_THRESH + (group * 16));
group             985 drivers/atm/he.c 	int i, group;
group            1438 drivers/atm/he.c 	for (group = 1; group < HE_NUM_GROUPS; ++group) {
group            1439 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBPS_S + (group * 32));
group            1440 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBPS_T + (group * 32));
group            1441 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBPS_QI + (group * 32));
group            1443 drivers/atm/he.c 						G0_RBPS_BS + (group * 32));
group            1445 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBPL_S + (group * 32));
group            1446 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBPL_T + (group * 32));
group            1448 drivers/atm/he.c 						G0_RBPL_QI + (group * 32));
group            1449 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBPL_BS + (group * 32));
group            1451 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBRQ_ST + (group * 16));
group            1452 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBRQ_H + (group * 16));
group            1454 drivers/atm/he.c 						G0_RBRQ_Q + (group * 16));
group            1455 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_RBRQ_I + (group * 16));
group            1457 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_TBRQ_B_T + (group * 16));
group            1458 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_TBRQ_H + (group * 16));
group            1460 drivers/atm/he.c 						G0_TBRQ_THRESH + (group * 16));
group            1461 drivers/atm/he.c 		he_writel(he_dev, 0x0, G0_TBRQ_S + (group * 16));
group            1642 drivers/atm/he.c he_service_rbrq(struct he_dev *he_dev, int group)
group            1646 drivers/atm/he.c 					he_dev->hsp->group[group].rbrq_tail);
group            1661 drivers/atm/he.c 			he_dev->rbrq_head, group,
group            1795 drivers/atm/he.c 						G0_RBRQ_H + (group * 16));
group            1802 drivers/atm/he.c he_service_tbrq(struct he_dev *he_dev, int group)
group            1806 drivers/atm/he.c 					he_dev->hsp->group[group].tbrq_tail);
group            1817 drivers/atm/he.c 			group,
group            1876 drivers/atm/he.c 						G0_TBRQ_H + (group * 16));
group            1881 drivers/atm/he.c he_service_rbpl(struct he_dev *he_dev, int group)
group            1932 drivers/atm/he.c 	int group, type;
group            1942 drivers/atm/he.c 		group = ITYPE_GROUP(he_dev->irq_head->isw);
group            1946 drivers/atm/he.c 				HPRINTK("rbrq%d threshold\n", group);
group            1949 drivers/atm/he.c 				if (he_service_rbrq(he_dev, group))
group            1950 drivers/atm/he.c 					he_service_rbpl(he_dev, group);
group            1953 drivers/atm/he.c 				HPRINTK("tbrq%d threshold\n", group);
group            1956 drivers/atm/he.c 				he_service_tbrq(he_dev, group);
group            1959 drivers/atm/he.c 				he_service_rbpl(he_dev, group);
group            1974 drivers/atm/he.c 				switch (type|group) {
group             198 drivers/atm/he.h 	} group[HE_NUM_GROUPS];
group             273 drivers/atm/he.h 	struct he_group group[HE_NUM_GROUPS];
group            1337 drivers/base/core.c 	const struct attribute_group *group;
group            1343 drivers/base/core.c 	return ((union device_attr_group_devres *)res)->group == data;
group            1349 drivers/base/core.c 	const struct attribute_group *group = devres->group;
group            1351 drivers/base/core.c 	dev_dbg(dev, "%s: removing group %p\n", __func__, group);
group            1352 drivers/base/core.c 	sysfs_remove_group(&dev->kobj, group);
group            1390 drivers/base/core.c 	devres->group = grp;
group             222 drivers/block/mtip32xx/mtip32xx.c 	int group = tag >> 5;
group             225 drivers/block/mtip32xx/mtip32xx.c 	spin_lock(&port->cmd_issue_lock[group]);
group             230 drivers/block/mtip32xx/mtip32xx.c 	spin_unlock(&port->cmd_issue_lock[group]);
group             475 drivers/block/mtip32xx/mtip32xx.c 	int group, tagmap_len = 0;
group             478 drivers/block/mtip32xx/mtip32xx.c 	for (group = SLOTBITS_IN_LONGS; group > 0; group--)
group             480 drivers/block/mtip32xx/mtip32xx.c 						tagbits[group-1]);
group             508 drivers/block/mtip32xx/mtip32xx.c 	int group, tag, bit, reissue, rv;
group             534 drivers/block/mtip32xx/mtip32xx.c 	for (group = 0; group < dd->slot_groups; group++) {
group             535 drivers/block/mtip32xx/mtip32xx.c 		completed = readl(port->completed[group]);
group             537 drivers/block/mtip32xx/mtip32xx.c 		dev_warn(&dd->pdev->dev, "g=%u, comp=%x\n", group, completed);
group             540 drivers/block/mtip32xx/mtip32xx.c 		writel(completed, port->completed[group]);
group             546 drivers/block/mtip32xx/mtip32xx.c 			tag = (group << 5) + bit;
group             602 drivers/block/mtip32xx/mtip32xx.c 	for (group = 0; group < dd->slot_groups; group++) {
group             605 drivers/block/mtip32xx/mtip32xx.c 			tag = (group << 5) + bit;
group             657 drivers/block/mtip32xx/mtip32xx.c static inline void mtip_workq_sdbfx(struct mtip_port *port, int group,
group             669 drivers/block/mtip32xx/mtip32xx.c 	writel(completed, port->completed[group]);
group             674 drivers/block/mtip32xx/mtip32xx.c 			tag = (group << 5) | bit;
group             700 drivers/block/mtip32xx/mtip32xx.c 		int group = MTIP_TAG_INDEX(MTIP_TAG_INTERNAL);
group             701 drivers/block/mtip32xx/mtip32xx.c 		int status = readl(port->cmd_issue[group]);
group             179 drivers/block/mtip32xx/mtip32xx.h #define DEFINE_HANDLER(group)                                  \
group             180 drivers/block/mtip32xx/mtip32xx.h 	void mtip_workq_sdbf##group(struct work_struct *work)       \
group             183 drivers/block/mtip32xx/mtip32xx.h 		mtip_workq_sdbfx(w->port, group, w->completed);     \
group             440 drivers/block/null_blk_main.c config_item *nullb_group_make_item(struct config_group *group, const char *name)
group             454 drivers/block/null_blk_main.c nullb_group_drop_item(struct config_group *group, struct config_item *item)
group             790 drivers/clk/clk-si5341.c 	unsigned int group = clkspec->args[0];
group             792 drivers/clk/clk-si5341.c 	switch (group) {
group             815 drivers/clk/clk-si5341.c 		dev_err(&data->i2c_client->dev, "invalid group %u\n", group);
group              58 drivers/clk/renesas/clk-mstp.c 	struct mstp_clock_group *group;
group              63 drivers/clk/renesas/clk-mstp.c static inline u32 cpg_mstp_read(struct mstp_clock_group *group,
group              66 drivers/clk/renesas/clk-mstp.c 	return group->width_8bit ? readb(reg) : readl(reg);
group              69 drivers/clk/renesas/clk-mstp.c static inline void cpg_mstp_write(struct mstp_clock_group *group, u32 val,
group              72 drivers/clk/renesas/clk-mstp.c 	group->width_8bit ? writeb(val, reg) : writel(val, reg);
group              78 drivers/clk/renesas/clk-mstp.c 	struct mstp_clock_group *group = clock->group;
group              84 drivers/clk/renesas/clk-mstp.c 	spin_lock_irqsave(&group->lock, flags);
group              86 drivers/clk/renesas/clk-mstp.c 	value = cpg_mstp_read(group, group->smstpcr);
group              91 drivers/clk/renesas/clk-mstp.c 	cpg_mstp_write(group, value, group->smstpcr);
group              93 drivers/clk/renesas/clk-mstp.c 	if (!group->mstpsr) {
group              95 drivers/clk/renesas/clk-mstp.c 		cpg_mstp_read(group, group->smstpcr);
group              96 drivers/clk/renesas/clk-mstp.c 		barrier_data(group->smstpcr);
group              99 drivers/clk/renesas/clk-mstp.c 	spin_unlock_irqrestore(&group->lock, flags);
group             101 drivers/clk/renesas/clk-mstp.c 	if (!enable || !group->mstpsr)
group             105 drivers/clk/renesas/clk-mstp.c 		if (!(cpg_mstp_read(group, group->mstpsr) & bitmask))
group             112 drivers/clk/renesas/clk-mstp.c 		       group->smstpcr, clock->bit_index);
group             132 drivers/clk/renesas/clk-mstp.c 	struct mstp_clock_group *group = clock->group;
group             135 drivers/clk/renesas/clk-mstp.c 	if (group->mstpsr)
group             136 drivers/clk/renesas/clk-mstp.c 		value = cpg_mstp_read(group, group->mstpsr);
group             138 drivers/clk/renesas/clk-mstp.c 		value = cpg_mstp_read(group, group->smstpcr);
group             151 drivers/clk/renesas/clk-mstp.c 	struct mstp_clock_group *group)
group             173 drivers/clk/renesas/clk-mstp.c 	clock->group = group;
group             186 drivers/clk/renesas/clk-mstp.c 	struct mstp_clock_group *group;
group             191 drivers/clk/renesas/clk-mstp.c 	group = kzalloc(struct_size(group, clks, MSTP_MAX_CLOCKS), GFP_KERNEL);
group             192 drivers/clk/renesas/clk-mstp.c 	if (group == NULL) {
group             193 drivers/clk/renesas/clk-mstp.c 		kfree(group);
group             197 drivers/clk/renesas/clk-mstp.c 	clks = group->clks;
group             198 drivers/clk/renesas/clk-mstp.c 	spin_lock_init(&group->lock);
group             199 drivers/clk/renesas/clk-mstp.c 	group->data.clks = clks;
group             201 drivers/clk/renesas/clk-mstp.c 	group->smstpcr = of_iomap(np, 0);
group             202 drivers/clk/renesas/clk-mstp.c 	group->mstpsr = of_iomap(np, 1);
group             204 drivers/clk/renesas/clk-mstp.c 	if (group->smstpcr == NULL) {
group             206 drivers/clk/renesas/clk-mstp.c 		kfree(group);
group             211 drivers/clk/renesas/clk-mstp.c 		group->width_8bit = true;
group             245 drivers/clk/renesas/clk-mstp.c 						       clkidx, group);
group             247 drivers/clk/renesas/clk-mstp.c 			group->data.clk_num = max(group->data.clk_num,
group             264 drivers/clk/renesas/clk-mstp.c 	of_clk_add_provider(np, of_clk_src_onecell_get, &group->data);
group              54 drivers/clk/renesas/r9a06g032-clocks.c 			uint16_t group : 1, index: 3;
group              87 drivers/clk/renesas/r9a06g032-clocks.c 		.dual = { .group = _g, .index = _gi, \
group             291 drivers/clk/renesas/r9a06g032-clocks.c 		.dual.group = 0,
group             300 drivers/clk/renesas/r9a06g032-clocks.c 		.dual.group = 1,
group             945 drivers/clk/renesas/r9a06g032-clocks.c 			uart_group_sel[d->dual.group] = d->dual.sel;
group             951 drivers/clk/renesas/r9a06g032-clocks.c 							  uart_group_sel[d->dual.group]);
group              88 drivers/connector/cn_queue.c 	cbq->group = cbq->id.id.idx;
group              70 drivers/connector/connector.c 	u32 group = 0;
group              74 drivers/connector/connector.c 		group = __group;
group              81 drivers/connector/connector.c 				group = __cbq->group;
group              91 drivers/connector/connector.c 	if (!portid && !netlink_has_listeners(dev->nls, group))
group             110 drivers/connector/connector.c 	NETLINK_CB(skb).dst_group = group;
group             112 drivers/connector/connector.c 	if (group)
group             113 drivers/connector/connector.c 		return netlink_broadcast(dev->nls, skb, portid, group,
group             304 drivers/counter/counter.c 	struct counter_device_attr_group *group;
group             325 drivers/counter/counter.c 	struct list_head *const attr_list = &parm->group->attr_list;
group             356 drivers/counter/counter.c 	parm->group->num_attr++;
group             403 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group             421 drivers/counter/counter.c 	parm.group = group;
group             479 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group             503 drivers/counter/counter.c 		parm.group = group;
group             519 drivers/counter/counter.c 	counter_device_attr_list_free(&group->attr_list);
group             524 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group             539 drivers/counter/counter.c 	parm.group = group;
group             552 drivers/counter/counter.c 	err = counter_name_attribute_create(group, signal->name);
group             557 drivers/counter/counter.c 	err = counter_signal_ext_register(group, signal);
group             564 drivers/counter/counter.c 	counter_device_attr_list_free(&group->attr_list);
group             698 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group             732 drivers/counter/counter.c 		parm.group = group;
group             754 drivers/counter/counter.c 		parm.group = group;
group             774 drivers/counter/counter.c 	counter_device_attr_list_free(&group->attr_list);
group             910 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group             933 drivers/counter/counter.c 		parm.group = group;
group             949 drivers/counter/counter.c 	counter_device_attr_list_free(&group->attr_list);
group             979 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group             996 drivers/counter/counter.c 	parm.group = group;
group            1017 drivers/counter/counter.c 	parm.group = group;
group            1039 drivers/counter/counter.c 	parm.group = group;
group            1052 drivers/counter/counter.c 	err = counter_name_attribute_create(group, count->name);
group            1057 drivers/counter/counter.c 	err = counter_count_ext_register(group, count);
group            1064 drivers/counter/counter.c 	counter_device_attr_list_free(&group->attr_list);
group            1126 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group            1139 drivers/counter/counter.c 	parm.group = group;
group            1182 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group            1202 drivers/counter/counter.c 		parm.group = group;
group            1218 drivers/counter/counter.c 	counter_device_attr_list_free(&group->attr_list);
group            1223 drivers/counter/counter.c 	struct counter_device_attr_group *const group,
group            1229 drivers/counter/counter.c 	err = counter_name_attribute_create(group, counter->name);
group            1234 drivers/counter/counter.c 	err = counter_size_attribute_create(group, counter->num_counts,
group            1240 drivers/counter/counter.c 	err = counter_size_attribute_create(group, counter->num_signals,
group            1246 drivers/counter/counter.c 	err = counter_device_ext_register(group, counter);
group            1253 drivers/counter/counter.c 	counter_device_attr_list_free(&group->attr_list);
group            1261 drivers/counter/counter.c 	struct counter_device_attr_group *group;
group            1266 drivers/counter/counter.c 		group = groups_list + i;
group            1269 drivers/counter/counter.c 		kfree(group->attr_group.name);
group            1270 drivers/counter/counter.c 		kfree(group->attr_group.attrs);
group            1271 drivers/counter/counter.c 		counter_device_attr_list_free(&group->attr_list);
group            1330 drivers/counter/counter.c 	struct counter_device_attr_group *group;
group            1343 drivers/counter/counter.c 		group = device_state->groups_list + i;
group            1346 drivers/counter/counter.c 		group->attr_group.attrs = kcalloc(group->num_attr + 1,
group            1347 drivers/counter/counter.c 			sizeof(*group->attr_group.attrs), GFP_KERNEL);
group            1348 drivers/counter/counter.c 		if (!group->attr_group.attrs) {
group            1355 drivers/counter/counter.c 		list_for_each_entry(p, &group->attr_list, l)
group            1356 drivers/counter/counter.c 			group->attr_group.attrs[j++] = &p->dev_attr.attr;
group            1359 drivers/counter/counter.c 		device_state->groups[i] = &group->attr_group;
group            1368 drivers/counter/counter.c 		group = device_state->groups_list + i;
group            1369 drivers/counter/counter.c 		kfree(group->attr_group.attrs);
group            1370 drivers/counter/counter.c 		group->attr_group.attrs = NULL;
group              25 drivers/crypto/cavium/cpt/cptpf.h 	u8 group;
group             183 drivers/crypto/cavium/cpt/cptpf_main.c 		mcode->group = cpt->next_group;
group             187 drivers/crypto/cavium/cpt/cptpf_main.c 				  mcode->group);
group             197 drivers/crypto/cavium/cpt/cptpf_main.c 		cpt_configure_group(cpt, mcode->group, mcode->core_mask,
group             212 drivers/crypto/cavium/cpt/cptpf_main.c 		mcode->group = cpt->next_group;
group             216 drivers/crypto/cavium/cpt/cptpf_main.c 				  mcode->group);
group             226 drivers/crypto/cavium/cpt/cptpf_main.c 		cpt_configure_group(cpt, mcode->group, mcode->core_mask,
group              78 drivers/crypto/cavium/cpt/cptpf_mbox.c 	pf_qx_ctl.s.grp = mcode[grp].group;
group             420 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	u8 group = 0;
group             434 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	group = ctrl->s.grp;
group             478 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 	vq_cmd.cptr.s.grp = group;
group             146 drivers/crypto/nx/nx-842.c 	if (s > be16_to_cpu(hdr->group[0].padding)) {
group             304 drivers/crypto/nx/nx-842.c 		ret = compress(ctx, &p, &hdr->group[n], &c, &ignore, h);
group             500 drivers/crypto/nx/nx-842.c 		ret = decompress(ctx, &p, &hdr->group[n], &c, ignore);
group             163 drivers/crypto/nx/nx-842.h 	struct nx842_crypto_header_group group[];
group             175 drivers/crypto/nx/nx-842.h 	struct nx842_crypto_header_group group[NX842_CRYPTO_GROUP_MAX];
group            2299 drivers/dma/ste_dma40.c 	u32 group = D40_TYPE_TO_GROUP(dev_type);
group            2322 drivers/dma/ste_dma40.c 	writel(bit, d40c->base->virtbase + prioreg + group * 4);
group            2323 drivers/dma/ste_dma40.c 	writel(bit, d40c->base->virtbase + rtreg + group * 4);
group             254 drivers/extcon/extcon-max14577.c 		enum max14577_muic_cable_group group, bool *attached)
group             260 drivers/extcon/extcon-max14577.c 	switch (group) {
group             312 drivers/extcon/extcon-max14577.c 		dev_err(info->dev, "Unknown cable group (%d)\n", group);
group             309 drivers/extcon/extcon-max77693.c 		enum max77693_muic_cable_group group, bool *attached)
group             318 drivers/extcon/extcon-max77693.c 	switch (group) {
group             441 drivers/extcon/extcon-max77693.c 		dev_err(info->dev, "Unknown cable group (%d)\n", group);
group             262 drivers/extcon/extcon-max77843.c 		enum max77843_muic_cable_group group, bool *attached)
group             270 drivers/extcon/extcon-max77843.c 	switch (group) {
group             361 drivers/extcon/extcon-max77843.c 		dev_err(info->dev, "Unknown cable group (%d)\n", group);
group             244 drivers/extcon/extcon-max8997.c 		enum max8997_muic_cable_group group, bool *attached)
group             250 drivers/extcon/extcon-max8997.c 	switch (group) {
group             301 drivers/extcon/extcon-max8997.c 		dev_err(info->dev, "Unknown cable group (%d)\n", group);
group             335 drivers/firewire/core-device.c 				    struct fw_attribute_group *group)
group             341 drivers/firewire/core-device.c 		group->attrs[j] = &attrs[j].attr;
group             347 drivers/firewire/core-device.c 		group->attrs[j++] = &attr->attr;
group             350 drivers/firewire/core-device.c 	group->attrs[j] = NULL;
group             351 drivers/firewire/core-device.c 	group->groups[0] = &group->group;
group             352 drivers/firewire/core-device.c 	group->groups[1] = NULL;
group             353 drivers/firewire/core-device.c 	group->group.attrs = group->attrs;
group             354 drivers/firewire/core-device.c 	dev->groups = (const struct attribute_group **) group->groups;
group              24 drivers/firmware/imx/imx-scu-irq.c 			u8 group;
group              37 drivers/firmware/imx/imx-scu-irq.c 	u8 group;
group              59 drivers/firmware/imx/imx-scu-irq.c static int imx_scu_irq_notifier_call_chain(unsigned long status, u8 *group)
group              62 drivers/firmware/imx/imx-scu-irq.c 		status, (void *)group);
group              80 drivers/firmware/imx/imx-scu-irq.c 		msg.data.req.group = i;
group              97 drivers/firmware/imx/imx-scu-irq.c int imx_scu_irq_group_enable(u8 group, u32 mask, u8 enable)
group             112 drivers/firmware/imx/imx-scu-irq.c 	msg.group = group;
group             119 drivers/firmware/imx/imx-scu-irq.c 			group, mask, ret);
group             282 drivers/gpio/gpio-aspeed.c 	unsigned int group = GPIO_OFFSET(offset) / 8;
group             284 drivers/gpio/gpio-aspeed.c 	return bank->names[group][0] != '\0' &&
group             148 drivers/gpio/gpio-cs5535.c int cs5535_gpio_set_irq(unsigned group, unsigned irq)
group             152 drivers/gpio/gpio-cs5535.c 	if (group > 7 || irq > 15)
group             157 drivers/gpio/gpio-cs5535.c 	lo &= ~(0xF << (group * 4));
group             158 drivers/gpio/gpio-cs5535.c 	lo |= (irq & 0xF) << (group * 4);
group             156 drivers/gpio/gpio-it87.c 	u8 mask, group;
group             161 drivers/gpio/gpio-it87.c 	group = (gpio_num / 8);
group             172 drivers/gpio/gpio-it87.c 	if (group < it87_gpio->simple_size)
group             173 drivers/gpio/gpio-it87.c 		superio_set_mask(mask, group + it87_gpio->simple_base);
group             178 drivers/gpio/gpio-it87.c 	superio_clear_mask(mask, group + it87_gpio->output_base);
group             201 drivers/gpio/gpio-it87.c 	u8 mask, group;
group             206 drivers/gpio/gpio-it87.c 	group = (gpio_num / 8);
group             215 drivers/gpio/gpio-it87.c 	superio_clear_mask(mask, group + it87_gpio->output_base);
group             244 drivers/gpio/gpio-it87.c 	u8 mask, group;
group             249 drivers/gpio/gpio-it87.c 	group = (gpio_num / 8);
group             258 drivers/gpio/gpio-it87.c 	superio_set_mask(mask, group + it87_gpio->output_base);
group             168 drivers/gpio/gpio-lpc32xx.c static inline u32 gpreg_read(struct lpc32xx_gpio_chip *group, unsigned long offset)
group             170 drivers/gpio/gpio-lpc32xx.c 	return __raw_readl(group->reg_base + offset);
group             173 drivers/gpio/gpio-lpc32xx.c static inline void gpreg_write(struct lpc32xx_gpio_chip *group, u32 val, unsigned long offset)
group             175 drivers/gpio/gpio-lpc32xx.c 	__raw_writel(val, group->reg_base + offset);
group             178 drivers/gpio/gpio-lpc32xx.c static void __set_gpio_dir_p012(struct lpc32xx_gpio_chip *group,
group             182 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, GPIO012_PIN_TO_BIT(pin),
group             183 drivers/gpio/gpio-lpc32xx.c 			group->gpio_grp->dir_clr);
group             185 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, GPIO012_PIN_TO_BIT(pin),
group             186 drivers/gpio/gpio-lpc32xx.c 			group->gpio_grp->dir_set);
group             189 drivers/gpio/gpio-lpc32xx.c static void __set_gpio_dir_p3(struct lpc32xx_gpio_chip *group,
group             195 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, u, group->gpio_grp->dir_clr);
group             197 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, u, group->gpio_grp->dir_set);
group             200 drivers/gpio/gpio-lpc32xx.c static void __set_gpio_level_p012(struct lpc32xx_gpio_chip *group,
group             204 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, GPIO012_PIN_TO_BIT(pin),
group             205 drivers/gpio/gpio-lpc32xx.c 			group->gpio_grp->outp_set);
group             207 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, GPIO012_PIN_TO_BIT(pin),
group             208 drivers/gpio/gpio-lpc32xx.c 			group->gpio_grp->outp_clr);
group             211 drivers/gpio/gpio-lpc32xx.c static void __set_gpio_level_p3(struct lpc32xx_gpio_chip *group,
group             217 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, u, group->gpio_grp->outp_set);
group             219 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, u, group->gpio_grp->outp_clr);
group             222 drivers/gpio/gpio-lpc32xx.c static void __set_gpo_level_p3(struct lpc32xx_gpio_chip *group,
group             226 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, GPO3_PIN_TO_BIT(pin), group->gpio_grp->outp_set);
group             228 drivers/gpio/gpio-lpc32xx.c 		gpreg_write(group, GPO3_PIN_TO_BIT(pin), group->gpio_grp->outp_clr);
group             231 drivers/gpio/gpio-lpc32xx.c static int __get_gpio_state_p012(struct lpc32xx_gpio_chip *group,
group             234 drivers/gpio/gpio-lpc32xx.c 	return GPIO012_PIN_IN_SEL(gpreg_read(group, group->gpio_grp->inp_state),
group             238 drivers/gpio/gpio-lpc32xx.c static int __get_gpio_state_p3(struct lpc32xx_gpio_chip *group,
group             241 drivers/gpio/gpio-lpc32xx.c 	int state = gpreg_read(group, group->gpio_grp->inp_state);
group             250 drivers/gpio/gpio-lpc32xx.c static int __get_gpi_state_p3(struct lpc32xx_gpio_chip *group,
group             253 drivers/gpio/gpio-lpc32xx.c 	return GPI3_PIN_IN_SEL(gpreg_read(group, group->gpio_grp->inp_state), pin);
group             256 drivers/gpio/gpio-lpc32xx.c static int __get_gpo_state_p3(struct lpc32xx_gpio_chip *group,
group             259 drivers/gpio/gpio-lpc32xx.c 	return GPO3_PIN_IN_SEL(gpreg_read(group, group->gpio_grp->outp_state), pin);
group             268 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             270 drivers/gpio/gpio-lpc32xx.c 	__set_gpio_dir_p012(group, pin, 1);
group             278 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             280 drivers/gpio/gpio-lpc32xx.c 	__set_gpio_dir_p3(group, pin, 1);
group             293 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             295 drivers/gpio/gpio-lpc32xx.c 	return !!__get_gpio_state_p012(group, pin);
group             300 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             302 drivers/gpio/gpio-lpc32xx.c 	return !!__get_gpio_state_p3(group, pin);
group             307 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             309 drivers/gpio/gpio-lpc32xx.c 	return !!__get_gpi_state_p3(group, pin);
group             315 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             317 drivers/gpio/gpio-lpc32xx.c 	__set_gpio_level_p012(group, pin, value);
group             318 drivers/gpio/gpio-lpc32xx.c 	__set_gpio_dir_p012(group, pin, 0);
group             326 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             328 drivers/gpio/gpio-lpc32xx.c 	__set_gpio_level_p3(group, pin, value);
group             329 drivers/gpio/gpio-lpc32xx.c 	__set_gpio_dir_p3(group, pin, 0);
group             337 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             339 drivers/gpio/gpio-lpc32xx.c 	__set_gpo_level_p3(group, pin, value);
group             346 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             348 drivers/gpio/gpio-lpc32xx.c 	__set_gpio_level_p012(group, pin, value);
group             354 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             356 drivers/gpio/gpio-lpc32xx.c 	__set_gpio_level_p3(group, pin, value);
group             362 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             364 drivers/gpio/gpio-lpc32xx.c 	__set_gpo_level_p3(group, pin, value);
group             369 drivers/gpio/gpio-lpc32xx.c 	struct lpc32xx_gpio_chip *group = gpiochip_get_data(chip);
group             371 drivers/gpio/gpio-lpc32xx.c 	return !!__get_gpo_state_p3(group, pin);
group             367 drivers/gpio/gpio-wcove.c 	int gpio, offset, group, ret = 0;
group             370 drivers/gpio/gpio-wcove.c 		group = gpio < GROUP0_NR_IRQS ? 0 : 1;
group             373 drivers/gpio/gpio-wcove.c 		ret += regmap_read(wg->regmap, IRQ_MASK_BASE + group,
group             375 drivers/gpio/gpio-wcove.c 		ret += regmap_read(wg->regmap, IRQ_STATUS_BASE + group,
group             805 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct attribute_group group = {
group             832 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	return sysfs_create_group(&adev->dev->kobj, &group);
group             846 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	struct attribute_group group = {
group             852 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 	sysfs_remove_group(&adev->dev->kobj, &group);
group             214 drivers/gpu/drm/amd/include/kgd_pp_interface.h #define PP_CG_MSG_ID(group, block, support, state) \
group             215 drivers/gpu/drm/amd/include/kgd_pp_interface.h 		((group) << PP_GROUP_SHIFT | (block) << PP_BLOCK_SHIFT | \
group             135 drivers/gpu/drm/i915/gvt/gvt.c 	struct attribute_group *group;
group             140 drivers/gpu/drm/i915/gvt/gvt.c 		group = kzalloc(sizeof(struct attribute_group), GFP_KERNEL);
group             141 drivers/gpu/drm/i915/gvt/gvt.c 		if (WARN_ON(!group))
group             144 drivers/gpu/drm/i915/gvt/gvt.c 		group->name = type->name;
group             145 drivers/gpu/drm/i915/gvt/gvt.c 		group->attrs = gvt_type_attrs;
group             146 drivers/gpu/drm/i915/gvt/gvt.c 		gvt_vgpu_type_groups[i] = group;
group             153 drivers/gpu/drm/i915/gvt/gvt.c 		group = gvt_vgpu_type_groups[j];
group             154 drivers/gpu/drm/i915/gvt/gvt.c 		kfree(group);
group             163 drivers/gpu/drm/i915/gvt/gvt.c 	struct attribute_group *group;
group             166 drivers/gpu/drm/i915/gvt/gvt.c 		group = gvt_vgpu_type_groups[i];
group             168 drivers/gpu/drm/i915/gvt/gvt.c 		kfree(group);
group             337 drivers/gpu/drm/i915/gvt/interrupt.c 		if (info->group != map->down_irq_group)
group             356 drivers/gpu/drm/i915/gvt/interrupt.c 	if (up_irq_info->group == INTEL_GVT_IRQ_INFO_MASTER) {
group             389 drivers/gpu/drm/i915/gvt/interrupt.c 			up_info->group, up_bit,
group             390 drivers/gpu/drm/i915/gvt/interrupt.c 			down_info->group, map->down_irq_bitmask);
group             506 drivers/gpu/drm/i915/gvt/interrupt.c 		(i)->group = g; \
group             178 drivers/gpu/drm/i915/gvt/interrupt.h 	int group;
group              25 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/M0203.h 	u8 group;
group              94 drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c 		info->group = (nvbios_rd08(bios, data + 0x01) & 0x0f) >> 0;
group              70 drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c 				return M0203E.group;
group             789 drivers/gpu/drm/qxl/qxl_dev.h 	uint32_t group;
group             259 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		rcar_du_group_write(rcrtc->group, DPLLCR, dpllcr);
group             343 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	for (i = 0; i < rcrtc->group->num_planes; ++i) {
group             344 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		struct rcar_du_plane *plane = &rcrtc->group->planes[i];
group             400 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	mutex_lock(&rcrtc->group->lock);
group             402 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	dptsr_planes = rcrtc->index % 2 ? rcrtc->group->dptsr_planes | hwplanes
group             403 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		     : rcrtc->group->dptsr_planes & ~hwplanes;
group             405 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	if (dptsr_planes != rcrtc->group->dptsr_planes) {
group             406 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		rcar_du_group_write(rcrtc->group, DPTSR,
group             408 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		rcrtc->group->dptsr_planes = dptsr_planes;
group             410 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		if (rcrtc->group->used_crtcs)
group             411 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 			rcar_du_group_restart(rcrtc->group);
group             415 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	if (rcrtc->group->need_restart)
group             416 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 		rcar_du_group_restart(rcrtc->group);
group             418 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	mutex_unlock(&rcrtc->group->lock);
group             420 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? DS2PR : DS1PR,
group             489 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcar_du_group_set_routing(rcrtc->group);
group             492 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? DS2PR : DS1PR, 0);
group             521 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	ret = rcar_du_group_get(rcrtc->group);
group             539 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcar_du_group_put(rcrtc->group);
group             561 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcar_du_group_start_stop(rcrtc->group, true);
group             581 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcar_du_group_write(rcrtc->group, rcrtc->index % 2 ? DS2PR : DS1PR, 0);
group             633 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcar_du_group_start_stop(rcrtc->group, false);
group            1180 drivers/gpu/drm/rcar-du/rcar_du_crtc.c 	rcrtc->group = rgrp;
group              66 drivers/gpu/drm/rcar-du/rcar_du_crtc.h 	struct rcar_du_group *group;
group             105 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		if (plane->group->index != 0)
group             111 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		fixed = plane->group->index == 0 ? 1 : 0;
group             154 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			plane->group->index, plane - plane->group->planes);
group             164 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			index = plane - plane->group->planes;
group             165 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			group_freed_planes[plane->group->index] |= 1 << index;
group             177 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			groups |= 1 << plane->group->index;
group             180 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			index = plane - plane->group->planes;
group             181 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			group_freed_planes[plane->group->index] |= 1 << index;
group             200 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		struct rcar_du_group *group = &rcdu->groups[index];
group             206 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		for (i = 0; i < group->num_planes; ++i) {
group             207 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			struct rcar_du_plane *plane = &group->planes[i];
group             226 drivers/gpu/drm/rcar-du/rcar_du_plane.c 					__func__, plane->group->index,
group             227 drivers/gpu/drm/rcar-du/rcar_du_plane.c 					plane - plane->group->planes);
group             236 drivers/gpu/drm/rcar-du/rcar_du_plane.c 				__func__, plane->group->index,
group             237 drivers/gpu/drm/rcar-du/rcar_du_plane.c 				plane - plane->group->planes,
group             265 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			plane->group->index, plane - plane->group->planes);
group             282 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			    ? plane->group->dptsr_planes
group             283 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			    : ~plane->group->dptsr_planes;
group             284 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		free = group_free_planes[plane->group->index];
group             302 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		group_free_planes[plane->group->index] &=
group             306 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			__func__, plane->group->index,
group             307 drivers/gpu/drm/rcar-du/rcar_du_plane.c 			group_free_planes[plane->group->index]);
group             642 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		rplane->group->need_restart = true;
group             703 drivers/gpu/drm/rcar-du/rcar_du_plane.c 	struct rcar_du_device *rcdu = to_rcar_plane(plane)->group->dev;
group             719 drivers/gpu/drm/rcar-du/rcar_du_plane.c 	struct rcar_du_device *rcdu = to_rcar_plane(plane)->group->dev;
group             774 drivers/gpu/drm/rcar-du/rcar_du_plane.c 		plane->group = rgrp;
group              35 drivers/gpu/drm/rcar-du/rcar_du_plane.h 	struct rcar_du_group *group;
group              83 drivers/gpu/drm/rcar-du/rcar_du_plane.h 	return __rcar_du_plane_setup(plane->group, state);
group              82 drivers/gpu/drm/rcar-du/rcar_du_vsp.c 	__rcar_du_plane_setup(crtc->group, &state);
group              91 drivers/gpu/drm/rcar-du/rcar_du_vsp.c 	crtc->group->need_restart = true;
group              65 drivers/gpu/drm/rockchip/rockchip_drm_vop.c #define VOP_REG_SET(vop, group, name, v) \
group              66 drivers/gpu/drm/rockchip/rockchip_drm_vop.c 		    vop_reg_set(vop, &vop->data->group->name, 0, ~0, v, #name)
group            2017 drivers/gpu/drm/tegra/dc.c 	dc->group = host1x_client_iommu_attach(client, true);
group            2018 drivers/gpu/drm/tegra/dc.c 	if (IS_ERR(dc->group)) {
group            2019 drivers/gpu/drm/tegra/dc.c 		err = PTR_ERR(dc->group);
group            2086 drivers/gpu/drm/tegra/dc.c 	host1x_client_iommu_detach(client, dc->group);
group            2108 drivers/gpu/drm/tegra/dc.c 	host1x_client_iommu_detach(client, dc->group);
group              94 drivers/gpu/drm/tegra/dc.h 	struct iommu_group *group;
group             367 drivers/gpu/drm/tegra/dpaux.c 					      unsigned int group)
group             369 drivers/gpu/drm/tegra/dpaux.c 	return tegra_dpaux_groups[group];
group             373 drivers/gpu/drm/tegra/dpaux.c 				      unsigned group, const unsigned **pins,
group             413 drivers/gpu/drm/tegra/dpaux.c 			       unsigned int function, unsigned int group)
group            1076 drivers/gpu/drm/tegra/drm.c 	struct iommu_group *group = NULL;
group            1080 drivers/gpu/drm/tegra/drm.c 		group = iommu_group_get(client->dev);
group            1081 drivers/gpu/drm/tegra/drm.c 		if (!group) {
group            1086 drivers/gpu/drm/tegra/drm.c 		if (!shared || (shared && (group != tegra->group))) {
group            1095 drivers/gpu/drm/tegra/drm.c 			err = iommu_attach_group(tegra->domain, group);
group            1097 drivers/gpu/drm/tegra/drm.c 				iommu_group_put(group);
group            1101 drivers/gpu/drm/tegra/drm.c 			if (shared && !tegra->group)
group            1102 drivers/gpu/drm/tegra/drm.c 				tegra->group = group;
group            1106 drivers/gpu/drm/tegra/drm.c 	return group;
group            1110 drivers/gpu/drm/tegra/drm.c 				struct iommu_group *group)
group            1115 drivers/gpu/drm/tegra/drm.c 	if (group) {
group            1116 drivers/gpu/drm/tegra/drm.c 		if (group == tegra->group) {
group            1117 drivers/gpu/drm/tegra/drm.c 			iommu_detach_group(tegra->domain, group);
group            1118 drivers/gpu/drm/tegra/drm.c 			tegra->group = NULL;
group            1121 drivers/gpu/drm/tegra/drm.c 		iommu_group_put(group);
group              39 drivers/gpu/drm/tegra/drm.h 	struct iommu_group *group;
group             106 drivers/gpu/drm/tegra/drm.h 				struct iommu_group *group);
group              20 drivers/gpu/drm/tegra/gr2d.c 	struct iommu_group *group;
group              54 drivers/gpu/drm/tegra/gr2d.c 	gr2d->group = host1x_client_iommu_attach(client, false);
group              55 drivers/gpu/drm/tegra/gr2d.c 	if (IS_ERR(gr2d->group)) {
group              56 drivers/gpu/drm/tegra/gr2d.c 		err = PTR_ERR(gr2d->group);
group              70 drivers/gpu/drm/tegra/gr2d.c 	host1x_client_iommu_detach(client, gr2d->group);
group              90 drivers/gpu/drm/tegra/gr2d.c 	host1x_client_iommu_detach(client, gr2d->group);
group              26 drivers/gpu/drm/tegra/gr3d.c 	struct iommu_group *group;
group              63 drivers/gpu/drm/tegra/gr3d.c 	gr3d->group = host1x_client_iommu_attach(client, false);
group              64 drivers/gpu/drm/tegra/gr3d.c 	if (IS_ERR(gr3d->group)) {
group              65 drivers/gpu/drm/tegra/gr3d.c 		err = PTR_ERR(gr3d->group);
group              79 drivers/gpu/drm/tegra/gr3d.c 	host1x_client_iommu_detach(client, gr3d->group);
group              98 drivers/gpu/drm/tegra/gr3d.c 	host1x_client_iommu_detach(client, gr3d->group);
group             184 drivers/gpu/drm/tegra/vic.c 	struct iommu_group *group = iommu_group_get(client->dev);
group             190 drivers/gpu/drm/tegra/vic.c 	if (group && tegra->domain) {
group             191 drivers/gpu/drm/tegra/vic.c 		err = iommu_attach_group(tegra->domain, group);
group             224 drivers/gpu/drm/tegra/vic.c 	if (group && tegra->domain)
group             225 drivers/gpu/drm/tegra/vic.c 		iommu_detach_group(tegra->domain, group);
group             233 drivers/gpu/drm/tegra/vic.c 	struct iommu_group *group = iommu_group_get(client->dev);
group             247 drivers/gpu/drm/tegra/vic.c 		iommu_detach_group(vic->domain, group);
group             275 drivers/gpu/host1x/dev.c 	host->group = iommu_group_get(&pdev->dev);
group             276 drivers/gpu/host1x/dev.c 	if (host->group) {
group             292 drivers/gpu/host1x/dev.c 		err = iommu_attach_group(host->domain, host->group);
group             298 drivers/gpu/host1x/dev.c 				iommu_group_put(host->group);
group             299 drivers/gpu/host1x/dev.c 				host->group = NULL;
group             369 drivers/gpu/host1x/dev.c 	if (host->group && host->domain) {
group             371 drivers/gpu/host1x/dev.c 		iommu_detach_group(host->domain, host->group);
group             377 drivers/gpu/host1x/dev.c 	if (host->group)
group             380 drivers/gpu/host1x/dev.c 	iommu_group_put(host->group);
group             397 drivers/gpu/host1x/dev.c 		iommu_detach_group(host->domain, host->group);
group             400 drivers/gpu/host1x/dev.c 		iommu_group_put(host->group);
group             116 drivers/gpu/host1x/dev.h 	struct iommu_group *group;
group             782 drivers/hid/hid-core.c 		hid->group = HID_GROUP_MULTITOUCH;
group             803 drivers/hid/hid-core.c 		hid->group = HID_GROUP_SENSOR_HUB;
group             807 drivers/hid/hid-core.c 	    hid->group == HID_GROUP_MULTITOUCH)
group             808 drivers/hid/hid-core.c 		hid->group = HID_GROUP_GENERIC;
group             879 drivers/hid/hid-core.c 	hid->group = HID_GROUP_GENERIC;
group             893 drivers/hid/hid-core.c 	    (hid->group == HID_GROUP_MULTITOUCH))
group             894 drivers/hid/hid-core.c 		hid->group = HID_GROUP_MULTITOUCH_WIN_8;
group             901 drivers/hid/hid-core.c 		hid->group = HID_GROUP_WACOM;
group             904 drivers/hid/hid-core.c 		if (hid->group == HID_GROUP_GENERIC)
group             911 drivers/hid/hid-core.c 				hid->group = HID_GROUP_RMI;
group            1844 drivers/hid/hid-core.c 		(id->group == HID_GROUP_ANY || id->group == hdev->group) &&
group            2138 drivers/hid/hid-core.c 	dynid->id.group = HID_GROUP_ANY;
group            2315 drivers/hid/hid-core.c 			 hdev->bus, hdev->group, hdev->vendor, hdev->product);
group            2351 drivers/hid/hid-core.c 			   hdev->bus, hdev->group, hdev->vendor, hdev->product))
group            2405 drivers/hid/hid-core.c 		hdev->group = HID_GROUP_GENERIC;
group            2406 drivers/hid/hid-core.c 	} else if (!hdev->group &&
group             709 drivers/hid/hid-logitech-dj.c 		dj_hiddev->group = HID_GROUP_LOGITECH_27MHZ_DEVICE;
group             711 drivers/hid/hid-logitech-dj.c 		dj_hiddev->group = HID_GROUP_LOGITECH_DJ_DEVICE;
group            2984 drivers/hid/hid-logitech-hidpp.c 	if (hdev->group == HID_GROUP_LOGITECH_27MHZ_DEVICE ||
group            3569 drivers/hid/hid-logitech-hidpp.c 	if (id->group == HID_GROUP_LOGITECH_DJ_DEVICE)
group            3572 drivers/hid/hid-logitech-hidpp.c 	if (id->group == HID_GROUP_LOGITECH_27MHZ_DEVICE &&
group            3577 drivers/hid/hid-logitech-hidpp.c 	if (id->group == HID_GROUP_LOGITECH_27MHZ_DEVICE &&
group            1725 drivers/hid/hid-multitouch.c 	if (id->group != HID_GROUP_MULTITOUCH_WIN_8)
group            1087 drivers/hid/hid-quirks.c 	hdev->group = q_new->hid_bl_item.group = id->group;
group             700 drivers/hid/hid-steam.c 	client_hdev->group = HID_GROUP_STEAM;
group             721 drivers/hid/hid-steam.c 	if (hdev->group == HID_GROUP_STEAM)
group             806 drivers/hid/hid-steam.c 	if (!steam || hdev->group == HID_GROUP_STEAM) {
group             119 drivers/hid/wacom.h 	unsigned int group;
group             150 drivers/hid/wacom.h 		struct attribute_group group;
group             237 drivers/hid/wacom.h struct wacom_led *wacom_led_find(struct wacom *wacom, unsigned int group,
group            1225 drivers/hid/wacom_sys.c 	struct attribute_group *group;
group            1235 drivers/hid/wacom_sys.c 		__func__, devres->group->name);
group            1236 drivers/hid/wacom_sys.c 	sysfs_remove_group(kobj, devres->group);
group            1241 drivers/hid/wacom_sys.c 					   struct attribute_group *group)
group            1252 drivers/hid/wacom_sys.c 	devres->group = group;
group            1255 drivers/hid/wacom_sys.c 	error = sysfs_create_group(devres->root, group);
group            1267 drivers/hid/wacom_sys.c 					 struct attribute_group *group)
group            1270 drivers/hid/wacom_sys.c 					       group);
group            1292 drivers/hid/wacom_sys.c 	if (wacom->led.groups[led->group].select != led->id)
group            1308 drivers/hid/wacom_sys.c 	    wacom->led.groups[led->group].select != led->id)) {
group            1316 drivers/hid/wacom_sys.c 	wacom->led.groups[led->group].select = led->id;
group            1332 drivers/hid/wacom_sys.c 				  struct wacom_led *led, unsigned int group,
group            1341 drivers/hid/wacom_sys.c 			      group,
group            1357 drivers/hid/wacom_sys.c 	led->group = group;
group            1387 drivers/hid/wacom_sys.c 	struct wacom_group_leds *group = data;
group            1389 drivers/hid/wacom_sys.c 	devres_release_group(group->dev, group);
group            1451 drivers/hid/wacom_sys.c 	struct wacom_group_leds *group;
group            1456 drivers/hid/wacom_sys.c 	group = &wacom->led.groups[group_id];
group            1458 drivers/hid/wacom_sys.c 	if (!group->leds)
group            1461 drivers/hid/wacom_sys.c 	id %= group->count;
group            1463 drivers/hid/wacom_sys.c 	return &group->leds[id];
group            1475 drivers/hid/wacom_sys.c 	int group, next;
group            1480 drivers/hid/wacom_sys.c 	group = cur->group;
group            1484 drivers/hid/wacom_sys.c 		next_led = wacom_led_find(wacom, group, ++next);
group            1867 drivers/hid/wacom_sys.c 	remote->remotes[index].group.name = devm_kasprintf(&wacom->hdev->dev,
group            1870 drivers/hid/wacom_sys.c 	if (!remote->remotes[index].group.name)
group            1874 drivers/hid/wacom_sys.c 						&remote->remotes[index].group);
group            1876 drivers/hid/wacom_sys.c 		remote->remotes[index].group.name = NULL;
group            1980 drivers/hid/wacom_sys.c 	remote->remotes[0].group = remote0_serial_group;
group            1981 drivers/hid/wacom_sys.c 	remote->remotes[1].group = remote1_serial_group;
group            1982 drivers/hid/wacom_sys.c 	remote->remotes[2].group = remote2_serial_group;
group            1983 drivers/hid/wacom_sys.c 	remote->remotes[3].group = remote3_serial_group;
group            1984 drivers/hid/wacom_sys.c 	remote->remotes[4].group = remote4_serial_group;
group            2507 drivers/hid/wacom_sys.c 			if (remote->remotes[i].group.name)
group            2512 drivers/hid/wacom_sys.c 			remote->remotes[i].group.name = NULL;
group            2551 drivers/hid/wacom_sys.c 	remote->remotes[index].input->uniq = remote->remotes[index].group.name;
group              43 drivers/hid/wacom_wac.c 			     int group);
group            3896 drivers/hid/wacom_wac.c static void wacom_24hd_update_leds(struct wacom *wacom, int mask, int group)
group            3907 drivers/hid/wacom_wac.c 	if (group == 0)
group            3911 drivers/hid/wacom_wac.c 		led = wacom_led_find(wacom, group, i);
group            3914 drivers/hid/wacom_wac.c 				i, group);
group            3927 drivers/hid/wacom_wac.c 				 int mask, int group)
group            3937 drivers/hid/wacom_wac.c 		group = 1 - group;
group            3939 drivers/hid/wacom_wac.c 	group_button = group * (button_count/wacom->led.count);
group            3948 drivers/hid/wacom_wac.c 			     int group)
group            3955 drivers/hid/wacom_wac.c 		return wacom_24hd_update_leds(wacom, mask, group);
group            3957 drivers/hid/wacom_wac.c 	pressed = wacom_is_led_toggled(wacom, button_count, mask, group);
group            3958 drivers/hid/wacom_wac.c 	cur = wacom->led.groups[group].select;
group            3960 drivers/hid/wacom_wac.c 	led = wacom_led_find(wacom, group, cur);
group            3963 drivers/hid/wacom_wac.c 			cur, group);
group            3978 drivers/hid/wacom_wac.c 			group);
group            2053 drivers/hwmon/dme1737.c 				const struct attribute_group *group,
group            2058 drivers/hwmon/dme1737.c 	for (attr = group->attrs; *attr; attr++)
group              57 drivers/hwmon/fam15h_power.c 	struct attribute_group group;
group             328 drivers/hwmon/fam15h_power.c 	data->group.attrs = fam15h_power_attrs;
group             478 drivers/hwmon/fam15h_power.c 	data->groups[0] = &data->group;
group              35 drivers/hwmon/hwmon.c 	struct attribute_group group;
group             116 drivers/hwmon/hwmon.c 	if (hwdev->group.attrs)
group             117 drivers/hwmon/hwmon.c 		hwmon_free_attrs(hwdev->group.attrs);
group             626 drivers/hwmon/hwmon.c 		hwdev->group.attrs = attrs;
group             628 drivers/hwmon/hwmon.c 		hwdev->groups[ngroups++] = &hwdev->group;
group              61 drivers/hwmon/ibmpowernv.c 	struct attribute_group group;
group             468 drivers/hwmon/ibmpowernv.c 		sensor_groups[type].group.attrs = devm_kcalloc(&pdev->dev,
group             472 drivers/hwmon/ibmpowernv.c 		if (!sensor_groups[type].group.attrs)
group             475 drivers/hwmon/ibmpowernv.c 		pgroups[type] = &sensor_groups[type].group;
group             441 drivers/hwmon/ina2xx.c 	int ret, group = 0;
group             482 drivers/hwmon/ina2xx.c 	data->groups[group++] = &ina2xx_group;
group             484 drivers/hwmon/ina2xx.c 		data->groups[group++] = &ina226_group;
group             402 drivers/hwmon/nct6683.c 	struct attribute_group *group;
group             416 drivers/hwmon/nct6683.c 	group = devm_kzalloc(dev, sizeof(*group), GFP_KERNEL);
group             417 drivers/hwmon/nct6683.c 	if (group == NULL)
group             430 drivers/hwmon/nct6683.c 	group->attrs = attrs;
group             431 drivers/hwmon/nct6683.c 	group->is_visible = tg->is_visible;
group             466 drivers/hwmon/nct6683.c 	return group;
group            1192 drivers/hwmon/nct6683.c 	struct attribute_group *group;
group            1233 drivers/hwmon/nct6683.c 		group = nct6683_create_attr_group(dev,
group            1236 drivers/hwmon/nct6683.c 		if (IS_ERR(group))
group            1237 drivers/hwmon/nct6683.c 			return PTR_ERR(group);
group            1238 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
group            1242 drivers/hwmon/nct6683.c 		group = nct6683_create_attr_group(dev,
group            1245 drivers/hwmon/nct6683.c 		if (IS_ERR(group))
group            1246 drivers/hwmon/nct6683.c 			return PTR_ERR(group);
group            1247 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
group            1251 drivers/hwmon/nct6683.c 		group = nct6683_create_attr_group(dev,
group            1254 drivers/hwmon/nct6683.c 		if (IS_ERR(group))
group            1255 drivers/hwmon/nct6683.c 			return PTR_ERR(group);
group            1256 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
group            1260 drivers/hwmon/nct6683.c 		group = nct6683_create_attr_group(dev,
group            1263 drivers/hwmon/nct6683.c 		if (IS_ERR(group))
group            1264 drivers/hwmon/nct6683.c 			return PTR_ERR(group);
group            1265 drivers/hwmon/nct6683.c 		data->groups[groups++] = group;
group            1285 drivers/hwmon/nct6775.c 	struct attribute_group *group;
group            1303 drivers/hwmon/nct6775.c 	group = devm_kzalloc(dev, sizeof(*group), GFP_KERNEL);
group            1304 drivers/hwmon/nct6775.c 	if (group == NULL)
group            1317 drivers/hwmon/nct6775.c 	group->attrs = attrs;
group            1318 drivers/hwmon/nct6775.c 	group->is_visible = tg->is_visible;
group            1353 drivers/hwmon/nct6775.c 	return group;
group            3804 drivers/hwmon/nct6775.c 	struct attribute_group *group;
group            4582 drivers/hwmon/nct6775.c 	group = nct6775_create_attr_group(dev, &nct6775_pwm_template_group,
group            4584 drivers/hwmon/nct6775.c 	if (IS_ERR(group))
group            4585 drivers/hwmon/nct6775.c 		return PTR_ERR(group);
group            4587 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
group            4589 drivers/hwmon/nct6775.c 	group = nct6775_create_attr_group(dev, &nct6775_in_template_group,
group            4591 drivers/hwmon/nct6775.c 	if (IS_ERR(group))
group            4592 drivers/hwmon/nct6775.c 		return PTR_ERR(group);
group            4594 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
group            4596 drivers/hwmon/nct6775.c 	group = nct6775_create_attr_group(dev, &nct6775_fan_template_group,
group            4598 drivers/hwmon/nct6775.c 	if (IS_ERR(group))
group            4599 drivers/hwmon/nct6775.c 		return PTR_ERR(group);
group            4601 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
group            4603 drivers/hwmon/nct6775.c 	group = nct6775_create_attr_group(dev, &nct6775_temp_template_group,
group            4605 drivers/hwmon/nct6775.c 	if (IS_ERR(group))
group            4606 drivers/hwmon/nct6775.c 		return PTR_ERR(group);
group            4608 drivers/hwmon/nct6775.c 	data->groups[num_attr_groups++] = group;
group             806 drivers/hwmon/occ/common.c 	occ->group.attrs = devm_kzalloc(dev, sizeof(*occ->group.attrs) *
group             808 drivers/hwmon/occ/common.c 	if (!occ->group.attrs)
group            1010 drivers/hwmon/occ/common.c 		occ->group.attrs[i] = &occ->attrs[i].sensor.dev_attr.attr;
group            1079 drivers/hwmon/occ/common.c 	occ->groups[0] = &occ->group;
group             107 drivers/hwmon/occ/common.h 	struct attribute_group group;
group              92 drivers/hwmon/pmbus/pmbus_core.c 	struct attribute_group group;
group             998 drivers/hwmon/pmbus/pmbus_core.c 		void *new_attrs = krealloc(data->group.attrs,
group            1003 drivers/hwmon/pmbus/pmbus_core.c 		data->group.attrs = new_attrs;
group            1007 drivers/hwmon/pmbus/pmbus_core.c 	data->group.attrs[data->num_attributes++] = attr;
group            1008 drivers/hwmon/pmbus/pmbus_core.c 	data->group.attrs[data->num_attributes] = NULL;
group            2484 drivers/hwmon/pmbus/pmbus_core.c 	data->groups[0] = &data->group;
group            2507 drivers/hwmon/pmbus/pmbus_core.c 	kfree(data->group.attrs);
group            2519 drivers/hwmon/pmbus/pmbus_core.c 	kfree(data->group.attrs);
group              37 drivers/hwmon/scpi-hwmon.c 	struct attribute_group group;
group             237 drivers/hwmon/scpi-hwmon.c 	scpi_sensors->group.attrs = scpi_sensors->attrs;
group             238 drivers/hwmon/scpi-hwmon.c 	scpi_sensors->groups[0] = &scpi_sensors->group;
group              25 drivers/hwtracing/stm/policy.c 	struct config_group	group;
group              30 drivers/hwtracing/stm/policy.c 	struct config_group	group;
group              62 drivers/hwtracing/stm/policy.c 	return policy_node->group.cg_item.ci_name ? : "<none>";
group              68 drivers/hwtracing/stm/policy.c 		container_of(to_config_group(item), struct stp_policy, group) :
group              77 drivers/hwtracing/stm/policy.c 			     group) :
group             228 drivers/hwtracing/stm/policy.c stp_policy_node_make(struct config_group *group, const char *name)
group             235 drivers/hwtracing/stm/policy.c 	if (group->cg_item.ci_type == &stp_policy_type) {
group             236 drivers/hwtracing/stm/policy.c 		policy = container_of(group, struct stp_policy, group);
group             238 drivers/hwtracing/stm/policy.c 		parent_node = container_of(group, struct stp_policy_node,
group             239 drivers/hwtracing/stm/policy.c 					   group);
group             259 drivers/hwtracing/stm/policy.c 	config_group_init_type_name(&policy_node->group, name, type);
group             269 drivers/hwtracing/stm/policy.c 	return &policy_node->group;
group             273 drivers/hwtracing/stm/policy.c stp_policy_node_drop(struct config_group *group, struct config_item *item)
group             388 drivers/hwtracing/stm/policy.c stp_policy_make(struct config_group *group, const char *name)
group             451 drivers/hwtracing/stm/policy.c 	config_group_init_type_name(&stm->policy->group, name,
group             457 drivers/hwtracing/stm/policy.c 	ret = &stm->policy->group;
group             499 drivers/hwtracing/stm/policy.c 	struct list_head *head = &policy->group.cg_children;
group             519 drivers/hwtracing/stm/policy.c 				    policy_node->group.cg_item.ci_name)) {
group             525 drivers/hwtracing/stm/policy.c 				head = &policy_node->group.cg_children;
group             550 drivers/hwtracing/stm/policy.c 		config_item_get(&policy_node->group.cg_item);
group             562 drivers/hwtracing/stm/policy.c 	config_item_put(&policy_node->group.cg_item);
group              40 drivers/iio/industrialio-event.c 	struct attribute_group	group;
group             501 drivers/iio/industrialio-event.c 	indio_dev->event_interface->group.name = iio_event_group_name;
group             502 drivers/iio/industrialio-event.c 	indio_dev->event_interface->group.attrs = kcalloc(attrcount + 1,
group             503 drivers/iio/industrialio-event.c 							  sizeof(indio_dev->event_interface->group.attrs[0]),
group             505 drivers/iio/industrialio-event.c 	if (indio_dev->event_interface->group.attrs == NULL) {
group             510 drivers/iio/industrialio-event.c 		memcpy(indio_dev->event_interface->group.attrs,
group             512 drivers/iio/industrialio-event.c 		       sizeof(indio_dev->event_interface->group.attrs[0])
group             519 drivers/iio/industrialio-event.c 		indio_dev->event_interface->group.attrs[attrn++] =
group             522 drivers/iio/industrialio-event.c 		&indio_dev->event_interface->group;
group             552 drivers/iio/industrialio-event.c 	kfree(indio_dev->event_interface->group.attrs);
group              59 drivers/iio/industrialio-sw-device.c 	d->group = configfs_register_default_group(iio_devices_group, d->name,
group              61 drivers/iio/industrialio-sw-device.c 	if (IS_ERR(d->group))
group              62 drivers/iio/industrialio-sw-device.c 		ret = PTR_ERR(d->group);
group              78 drivers/iio/industrialio-sw-device.c 	configfs_unregister_default_group(dt->group);
group             128 drivers/iio/industrialio-sw-device.c static struct config_group *device_make_group(struct config_group *group,
group             133 drivers/iio/industrialio-sw-device.c 	d = iio_sw_device_create(group->cg_item.ci_name, name);
group             137 drivers/iio/industrialio-sw-device.c 	config_item_set_name(&d->group.cg_item, "%s", name);
group             139 drivers/iio/industrialio-sw-device.c 	return &d->group;
group             142 drivers/iio/industrialio-sw-device.c static void device_drop_group(struct config_group *group,
group              59 drivers/iio/industrialio-sw-trigger.c 	t->group = configfs_register_default_group(iio_triggers_group, t->name,
group              61 drivers/iio/industrialio-sw-trigger.c 	if (IS_ERR(t->group))
group              62 drivers/iio/industrialio-sw-trigger.c 		ret = PTR_ERR(t->group);
group              78 drivers/iio/industrialio-sw-trigger.c 	configfs_unregister_default_group(t->group);
group             128 drivers/iio/industrialio-sw-trigger.c static struct config_group *trigger_make_group(struct config_group *group,
group             133 drivers/iio/industrialio-sw-trigger.c 	t = iio_sw_trigger_create(group->cg_item.ci_name, name);
group             137 drivers/iio/industrialio-sw-trigger.c 	config_item_set_name(&t->group.cg_item, "%s", name);
group             139 drivers/iio/industrialio-sw-trigger.c 	return &t->group;
group             142 drivers/iio/industrialio-sw-trigger.c static void trigger_drop_group(struct config_group *group,
group            4253 drivers/infiniband/core/cm.c 	struct cm_counter_group *group;
group            4256 drivers/infiniband/core/cm.c 	group = container_of(obj, struct cm_counter_group, obj);
group            4260 drivers/infiniband/core/cm.c 		       atomic_long_read(&group->counter[cm_attr->index]));
group              48 drivers/infiniband/core/cma_configfs.c 	struct config_group	group;
group              60 drivers/infiniband/core/cma_configfs.c 	struct config_group *group;
group              65 drivers/infiniband/core/cma_configfs.c 	group = container_of(item, struct config_group, cg_item);
group              66 drivers/infiniband/core/cma_configfs.c 	return container_of(group, struct cma_dev_port_group, group);
group              78 drivers/infiniband/core/cma_configfs.c 	struct cma_dev_port_group *group = to_dev_port_group(item);
group              81 drivers/infiniband/core/cma_configfs.c 	if (!group)
group              85 drivers/infiniband/core/cma_configfs.c 					    group->cma_dev_group->name);
group              90 drivers/infiniband/core/cma_configfs.c 	*pgroup = group;
group             104 drivers/infiniband/core/cma_configfs.c 	struct cma_dev_port_group *group;
group             108 drivers/infiniband/core/cma_configfs.c 	ret = cma_configfs_params_get(item, &cma_dev, &group);
group             112 drivers/infiniband/core/cma_configfs.c 	gid_type = cma_get_default_gid_type(cma_dev, group->port_num);
group             125 drivers/infiniband/core/cma_configfs.c 	struct cma_dev_port_group *group;
group             132 drivers/infiniband/core/cma_configfs.c 	ret = cma_configfs_params_get(item, &cma_dev, &group);
group             136 drivers/infiniband/core/cma_configfs.c 	ret = cma_set_default_gid_type(cma_dev, group->port_num, gid_type);
group             148 drivers/infiniband/core/cma_configfs.c 	struct cma_dev_port_group *group;
group             152 drivers/infiniband/core/cma_configfs.c 	ret = cma_configfs_params_get(item, &cma_dev, &group);
group             156 drivers/infiniband/core/cma_configfs.c 	tos = cma_get_default_roce_tos(cma_dev, group->port_num);
group             166 drivers/infiniband/core/cma_configfs.c 	struct cma_dev_port_group *group;
group             174 drivers/infiniband/core/cma_configfs.c 	ret = cma_configfs_params_get(item, &cma_dev, &group);
group             178 drivers/infiniband/core/cma_configfs.c 	ret = cma_set_default_roce_tos(cma_dev, group->port_num, tos);
group             226 drivers/infiniband/core/cma_configfs.c 		config_group_init_type_name(&ports[i].group,
group             229 drivers/infiniband/core/cma_configfs.c 		configfs_add_default_group(&ports[i].group,
group             244 drivers/infiniband/core/cma_configfs.c 	struct config_group *group = container_of(item, struct config_group,
group             246 drivers/infiniband/core/cma_configfs.c 	struct cma_dev_group *cma_dev_group = container_of(group,
group             255 drivers/infiniband/core/cma_configfs.c 	struct config_group *group = container_of(item, struct config_group,
group             257 drivers/infiniband/core/cma_configfs.c 	struct cma_dev_group *cma_dev_group = container_of(group,
group             283 drivers/infiniband/core/cma_configfs.c static struct config_group *make_cma_dev(struct config_group *group,
group             117 drivers/infiniband/core/multicast.c 	struct mcast_group	*group;
group             133 drivers/infiniband/core/multicast.c 	struct mcast_group *group;
group             137 drivers/infiniband/core/multicast.c 		group = rb_entry(node, struct mcast_group, node);
group             138 drivers/infiniband/core/multicast.c 		ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid);
group             140 drivers/infiniband/core/multicast.c 			return group;
group             151 drivers/infiniband/core/multicast.c 					struct mcast_group *group,
group             163 drivers/infiniband/core/multicast.c 		ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw,
group             164 drivers/infiniband/core/multicast.c 			     sizeof group->rec.mgid);
group             174 drivers/infiniband/core/multicast.c 	rb_link_node(&group->node, parent, link);
group             175 drivers/infiniband/core/multicast.c 	rb_insert_color(&group->node, &port->table);
group             185 drivers/infiniband/core/multicast.c static void release_group(struct mcast_group *group)
group             187 drivers/infiniband/core/multicast.c 	struct mcast_port *port = group->port;
group             191 drivers/infiniband/core/multicast.c 	if (atomic_dec_and_test(&group->refcount)) {
group             192 drivers/infiniband/core/multicast.c 		rb_erase(&group->node, &port->table);
group             194 drivers/infiniband/core/multicast.c 		kfree(group);
group             208 drivers/infiniband/core/multicast.c 	struct mcast_group *group = member->group;
group             211 drivers/infiniband/core/multicast.c 	spin_lock_irqsave(&group->lock, flags);
group             212 drivers/infiniband/core/multicast.c 	list_add_tail(&member->list, &group->pending_list);
group             213 drivers/infiniband/core/multicast.c 	if (group->state == MCAST_IDLE) {
group             214 drivers/infiniband/core/multicast.c 		group->state = MCAST_BUSY;
group             215 drivers/infiniband/core/multicast.c 		atomic_inc(&group->refcount);
group             216 drivers/infiniband/core/multicast.c 		queue_work(mcast_wq, &group->work);
group             218 drivers/infiniband/core/multicast.c 	spin_unlock_irqrestore(&group->lock, flags);
group             228 drivers/infiniband/core/multicast.c static void adjust_membership(struct mcast_group *group, u8 join_state, int inc)
group             234 drivers/infiniband/core/multicast.c 			group->members[i] += inc;
group             243 drivers/infiniband/core/multicast.c static u8 get_leave_state(struct mcast_group *group)
group             249 drivers/infiniband/core/multicast.c 		if (!group->members[i])
group             252 drivers/infiniband/core/multicast.c 	return leave_state & group->rec.join_state;
group             330 drivers/infiniband/core/multicast.c static int send_join(struct mcast_group *group, struct mcast_member *member)
group             332 drivers/infiniband/core/multicast.c 	struct mcast_port *port = group->port;
group             335 drivers/infiniband/core/multicast.c 	group->last_join = member;
group             340 drivers/infiniband/core/multicast.c 				       3000, GFP_KERNEL, join_handler, group,
group             341 drivers/infiniband/core/multicast.c 				       &group->query);
group             345 drivers/infiniband/core/multicast.c static int send_leave(struct mcast_group *group, u8 leave_state)
group             347 drivers/infiniband/core/multicast.c 	struct mcast_port *port = group->port;
group             351 drivers/infiniband/core/multicast.c 	rec = group->rec;
group             353 drivers/infiniband/core/multicast.c 	group->leave_state = leave_state;
group             361 drivers/infiniband/core/multicast.c 				       group, &group->query);
group             365 drivers/infiniband/core/multicast.c static void join_group(struct mcast_group *group, struct mcast_member *member,
group             369 drivers/infiniband/core/multicast.c 	adjust_membership(group, join_state, 1);
group             370 drivers/infiniband/core/multicast.c 	group->rec.join_state |= join_state;
group             371 drivers/infiniband/core/multicast.c 	member->multicast.rec = group->rec;
group             373 drivers/infiniband/core/multicast.c 	list_move(&member->list, &group->active_list);
group             376 drivers/infiniband/core/multicast.c static int fail_join(struct mcast_group *group, struct mcast_member *member,
group             379 drivers/infiniband/core/multicast.c 	spin_lock_irq(&group->lock);
group             381 drivers/infiniband/core/multicast.c 	spin_unlock_irq(&group->lock);
group             385 drivers/infiniband/core/multicast.c static void process_group_error(struct mcast_group *group)
group             391 drivers/infiniband/core/multicast.c 	if (group->state == MCAST_PKEY_EVENT)
group             392 drivers/infiniband/core/multicast.c 		ret = ib_find_pkey(group->port->dev->device,
group             393 drivers/infiniband/core/multicast.c 				   group->port->port_num,
group             394 drivers/infiniband/core/multicast.c 				   be16_to_cpu(group->rec.pkey), &pkey_index);
group             396 drivers/infiniband/core/multicast.c 	spin_lock_irq(&group->lock);
group             397 drivers/infiniband/core/multicast.c 	if (group->state == MCAST_PKEY_EVENT && !ret &&
group             398 drivers/infiniband/core/multicast.c 	    group->pkey_index == pkey_index)
group             401 drivers/infiniband/core/multicast.c 	while (!list_empty(&group->active_list)) {
group             402 drivers/infiniband/core/multicast.c 		member = list_entry(group->active_list.next,
group             406 drivers/infiniband/core/multicast.c 		adjust_membership(group, member->multicast.rec.join_state, -1);
group             408 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->lock);
group             415 drivers/infiniband/core/multicast.c 		spin_lock_irq(&group->lock);
group             418 drivers/infiniband/core/multicast.c 	group->rec.join_state = 0;
group             420 drivers/infiniband/core/multicast.c 	group->state = MCAST_BUSY;
group             421 drivers/infiniband/core/multicast.c 	spin_unlock_irq(&group->lock);
group             426 drivers/infiniband/core/multicast.c 	struct mcast_group *group;
group             432 drivers/infiniband/core/multicast.c 	group = container_of(work, typeof(*group), work);
group             434 drivers/infiniband/core/multicast.c 	spin_lock_irq(&group->lock);
group             435 drivers/infiniband/core/multicast.c 	while (!list_empty(&group->pending_list) ||
group             436 drivers/infiniband/core/multicast.c 	       (group->state != MCAST_BUSY)) {
group             438 drivers/infiniband/core/multicast.c 		if (group->state != MCAST_BUSY) {
group             439 drivers/infiniband/core/multicast.c 			spin_unlock_irq(&group->lock);
group             440 drivers/infiniband/core/multicast.c 			process_group_error(group);
group             444 drivers/infiniband/core/multicast.c 		member = list_entry(group->pending_list.next,
group             450 drivers/infiniband/core/multicast.c 		if (join_state == (group->rec.join_state & join_state)) {
group             451 drivers/infiniband/core/multicast.c 			status = cmp_rec(&group->rec, &multicast->rec,
group             454 drivers/infiniband/core/multicast.c 				join_group(group, member, join_state);
group             457 drivers/infiniband/core/multicast.c 			spin_unlock_irq(&group->lock);
group             460 drivers/infiniband/core/multicast.c 			spin_unlock_irq(&group->lock);
group             461 drivers/infiniband/core/multicast.c 			status = send_join(group, member);
group             466 drivers/infiniband/core/multicast.c 			ret = fail_join(group, member, status);
group             472 drivers/infiniband/core/multicast.c 		spin_lock_irq(&group->lock);
group             475 drivers/infiniband/core/multicast.c 	join_state = get_leave_state(group);
group             477 drivers/infiniband/core/multicast.c 		group->rec.join_state &= ~join_state;
group             478 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->lock);
group             479 drivers/infiniband/core/multicast.c 		if (send_leave(group, join_state))
group             482 drivers/infiniband/core/multicast.c 		group->state = MCAST_IDLE;
group             483 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->lock);
group             484 drivers/infiniband/core/multicast.c 		release_group(group);
group             491 drivers/infiniband/core/multicast.c static void process_join_error(struct mcast_group *group, int status)
group             496 drivers/infiniband/core/multicast.c 	spin_lock_irq(&group->lock);
group             497 drivers/infiniband/core/multicast.c 	member = list_entry(group->pending_list.next,
group             499 drivers/infiniband/core/multicast.c 	if (group->last_join == member) {
group             502 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->lock);
group             508 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->lock);
group             514 drivers/infiniband/core/multicast.c 	struct mcast_group *group = context;
group             518 drivers/infiniband/core/multicast.c 		process_join_error(group, status);
group             522 drivers/infiniband/core/multicast.c 		if (ib_find_pkey(group->port->dev->device,
group             523 drivers/infiniband/core/multicast.c 				 group->port->port_num, be16_to_cpu(rec->pkey),
group             527 drivers/infiniband/core/multicast.c 		spin_lock_irq(&group->port->lock);
group             528 drivers/infiniband/core/multicast.c 		if (group->state == MCAST_BUSY &&
group             529 drivers/infiniband/core/multicast.c 		    group->pkey_index == MCAST_INVALID_PKEY_INDEX)
group             530 drivers/infiniband/core/multicast.c 			group->pkey_index = pkey_index;
group             531 drivers/infiniband/core/multicast.c 		mgids_changed = memcmp(&rec->mgid, &group->rec.mgid,
group             532 drivers/infiniband/core/multicast.c 				       sizeof(group->rec.mgid));
group             533 drivers/infiniband/core/multicast.c 		group->rec = *rec;
group             535 drivers/infiniband/core/multicast.c 			rb_erase(&group->node, &group->port->table);
group             536 drivers/infiniband/core/multicast.c 			is_mgid0 = !memcmp(&mgid0, &group->rec.mgid,
group             538 drivers/infiniband/core/multicast.c 			mcast_insert(group->port, group, is_mgid0);
group             540 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->port->lock);
group             542 drivers/infiniband/core/multicast.c 	mcast_work_handler(&group->work);
group             548 drivers/infiniband/core/multicast.c 	struct mcast_group *group = context;
group             550 drivers/infiniband/core/multicast.c 	if (status && group->retries > 0 &&
group             551 drivers/infiniband/core/multicast.c 	    !send_leave(group, group->leave_state))
group             552 drivers/infiniband/core/multicast.c 		group->retries--;
group             554 drivers/infiniband/core/multicast.c 		mcast_work_handler(&group->work);
group             560 drivers/infiniband/core/multicast.c 	struct mcast_group *group, *cur_group;
group             567 drivers/infiniband/core/multicast.c 		group = mcast_find(port, mgid);
group             568 drivers/infiniband/core/multicast.c 		if (group)
group             573 drivers/infiniband/core/multicast.c 	group = kzalloc(sizeof *group, gfp_mask);
group             574 drivers/infiniband/core/multicast.c 	if (!group)
group             577 drivers/infiniband/core/multicast.c 	group->retries = 3;
group             578 drivers/infiniband/core/multicast.c 	group->port = port;
group             579 drivers/infiniband/core/multicast.c 	group->rec.mgid = *mgid;
group             580 drivers/infiniband/core/multicast.c 	group->pkey_index = MCAST_INVALID_PKEY_INDEX;
group             581 drivers/infiniband/core/multicast.c 	INIT_LIST_HEAD(&group->pending_list);
group             582 drivers/infiniband/core/multicast.c 	INIT_LIST_HEAD(&group->active_list);
group             583 drivers/infiniband/core/multicast.c 	INIT_WORK(&group->work, mcast_work_handler);
group             584 drivers/infiniband/core/multicast.c 	spin_lock_init(&group->lock);
group             587 drivers/infiniband/core/multicast.c 	cur_group = mcast_insert(port, group, is_mgid0);
group             589 drivers/infiniband/core/multicast.c 		kfree(group);
group             590 drivers/infiniband/core/multicast.c 		group = cur_group;
group             594 drivers/infiniband/core/multicast.c 	atomic_inc(&group->refcount);
group             596 drivers/infiniband/core/multicast.c 	return group;
group             638 drivers/infiniband/core/multicast.c 	member->group = acquire_group(&dev->port[port_num - dev->start_port],
group             640 drivers/infiniband/core/multicast.c 	if (!member->group) {
group             665 drivers/infiniband/core/multicast.c 	struct mcast_group *group;
group             668 drivers/infiniband/core/multicast.c 	group = member->group;
group             670 drivers/infiniband/core/multicast.c 	spin_lock_irq(&group->lock);
group             672 drivers/infiniband/core/multicast.c 		adjust_membership(group, multicast->rec.join_state, -1);
group             676 drivers/infiniband/core/multicast.c 	if (group->state == MCAST_IDLE) {
group             677 drivers/infiniband/core/multicast.c 		group->state = MCAST_BUSY;
group             678 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->lock);
group             680 drivers/infiniband/core/multicast.c 		queue_work(mcast_wq, &group->work);
group             682 drivers/infiniband/core/multicast.c 		spin_unlock_irq(&group->lock);
group             683 drivers/infiniband/core/multicast.c 		release_group(group);
group             698 drivers/infiniband/core/multicast.c 	struct mcast_group *group;
group             708 drivers/infiniband/core/multicast.c 	group = mcast_find(port, mgid);
group             709 drivers/infiniband/core/multicast.c 	if (group)
group             710 drivers/infiniband/core/multicast.c 		*rec = group->rec;
group             773 drivers/infiniband/core/multicast.c 	struct mcast_group *group;
group             779 drivers/infiniband/core/multicast.c 		group = rb_entry(node, struct mcast_group, node);
group             780 drivers/infiniband/core/multicast.c 		spin_lock(&group->lock);
group             781 drivers/infiniband/core/multicast.c 		if (group->state == MCAST_IDLE) {
group             782 drivers/infiniband/core/multicast.c 			atomic_inc(&group->refcount);
group             783 drivers/infiniband/core/multicast.c 			queue_work(mcast_wq, &group->work);
group             785 drivers/infiniband/core/multicast.c 		if (group->state != MCAST_GROUP_ERROR)
group             786 drivers/infiniband/core/multicast.c 			group->state = state;
group             787 drivers/infiniband/core/multicast.c 		spin_unlock(&group->lock);
group              53 drivers/infiniband/core/netlink.c bool rdma_nl_chk_listeners(unsigned int group)
group              57 drivers/infiniband/core/netlink.c 	return netlink_has_listeners(rnet->nl_sock, group);
group             283 drivers/infiniband/core/netlink.c 		      unsigned int group, gfp_t flags)
group             287 drivers/infiniband/core/netlink.c 	return nlmsg_multicast(rnet->nl_sock, skb, 0, group, flags);
group              97 drivers/infiniband/hw/efa/efa_admin_defs.h 	u16 group;
group             830 drivers/infiniband/hw/efa/efa_com.c 						     u16 group)
group             834 drivers/infiniband/hw/efa/efa_com.c 	if (group < EFA_MAX_HANDLERS && aenq_handlers->handlers[group])
group             835 drivers/infiniband/hw/efa/efa_com.c 		return aenq_handlers->handlers[group];
group             873 drivers/infiniband/hw/efa/efa_com.c 							  aenq_common->group);
group             161 drivers/infiniband/hw/hfi1/exp_rcv.h static inline void tid_group_move(struct tid_group *group,
group             165 drivers/infiniband/hw/hfi1/exp_rcv.h 	tid_group_remove(group, s1);
group             166 drivers/infiniband/hw/hfi1/exp_rcv.h 	tid_group_add_tail(group, s2);
group             537 drivers/infiniband/hw/hfi1/pio.c static inline u32 group_context(u32 context, u32 group)
group             539 drivers/infiniband/hw/hfi1/pio.c 	return (context >> group) << group;
group             543 drivers/infiniband/hw/hfi1/pio.c static inline u32 group_size(u32 group)
group             545 drivers/infiniband/hw/hfi1/pio.c 	return 1 << group;
group             563 drivers/infiniband/hw/hfi1/pio.c 	u32 gc = group_context(sc->hw_context, sc->group);
group             751 drivers/infiniband/hw/hfi1/pio.c 	sc->group = 0;
group             869 drivers/infiniband/hw/hfi1/pio.c 		  sc->group,
group            1775 drivers/infiniband/hw/hfi1/pio.c 	gc = group_context(hw_context, sc->group);
group            1776 drivers/infiniband/hw/hfi1/pio.c 	gc_end = gc + group_size(sc->group);
group            2170 drivers/infiniband/hw/hfi1/pio.c 		   sc->flags,  sc->sw_index, sc->hw_context, sc->group);
group             112 drivers/infiniband/hw/hfi1/pio.h 	u8  group;			/* credit return group */
group            1235 drivers/infiniband/hw/hfi1/tid_rdma.c 	struct tid_group *group = NULL, *used;
group            1244 drivers/infiniband/hw/hfi1/tid_rdma.c 	list_for_each_entry(group,  &rcd->tid_group_list.list, list) {
group            1245 drivers/infiniband/hw/hfi1/tid_rdma.c 		kern_add_tid_node(flow, rcd, "complete groups", group,
group            1246 drivers/infiniband/hw/hfi1/tid_rdma.c 				  group->size);
group            1248 drivers/infiniband/hw/hfi1/tid_rdma.c 		pageidx += group->size;
group            1273 drivers/infiniband/hw/hfi1/tid_rdma.c 	if (group && &group->list == &rcd->tid_group_list.list)
group            1275 drivers/infiniband/hw/hfi1/tid_rdma.c 	group = list_prepare_entry(group, &rcd->tid_group_list.list,
group            1277 drivers/infiniband/hw/hfi1/tid_rdma.c 	if (list_is_last(&group->list, &rcd->tid_group_list.list))
group            1279 drivers/infiniband/hw/hfi1/tid_rdma.c 	group = list_next_entry(group, list);
group            1280 drivers/infiniband/hw/hfi1/tid_rdma.c 	use = min_t(u32, flow->npagesets - pageidx, group->size);
group            1281 drivers/infiniband/hw/hfi1/tid_rdma.c 	kern_add_tid_node(flow, rcd, "complete continue", group, use);
group              50 drivers/infiniband/hw/mlx4/mcg.c #define mcg_warn_group(group, format, arg...) \
group              52 drivers/infiniband/hw/mlx4/mcg.c 	(group)->name, group->demux->port, ## arg)
group              54 drivers/infiniband/hw/mlx4/mcg.c #define mcg_debug_group(group, format, arg...) \
group              56 drivers/infiniband/hw/mlx4/mcg.c 		 (group)->name, (group)->demux->port, ## arg)
group              58 drivers/infiniband/hw/mlx4/mcg.c #define mcg_error_group(group, format, arg...) \
group              59 drivers/infiniband/hw/mlx4/mcg.c 	pr_err("  %16s: " format, (group)->name, ## arg)
group             136 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group	*group;
group             144 drivers/infiniband/hw/mlx4/mcg.c 			mcg_warn_group(group, "did not expect to reach zero\n"); \
group             166 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group;
group             170 drivers/infiniband/hw/mlx4/mcg.c 		group = rb_entry(node, struct mcast_group, node);
group             171 drivers/infiniband/hw/mlx4/mcg.c 		ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid);
group             173 drivers/infiniband/hw/mlx4/mcg.c 			return group;
group             184 drivers/infiniband/hw/mlx4/mcg.c 					struct mcast_group *group)
group             195 drivers/infiniband/hw/mlx4/mcg.c 		ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw,
group             196 drivers/infiniband/hw/mlx4/mcg.c 			     sizeof group->rec.mgid);
group             204 drivers/infiniband/hw/mlx4/mcg.c 	rb_link_node(&group->node, parent, link);
group             205 drivers/infiniband/hw/mlx4/mcg.c 	rb_insert_color(&group->node, &ctx->mcg_table);
group             252 drivers/infiniband/hw/mlx4/mcg.c static int send_join_to_wire(struct mcast_group *group, struct ib_sa_mad *sa_mad)
group             262 drivers/infiniband/hw/mlx4/mcg.c 	sa_mad_data->port_gid.global.interface_id = group->demux->guid_cache[0];
group             265 drivers/infiniband/hw/mlx4/mcg.c 	mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux);
group             266 drivers/infiniband/hw/mlx4/mcg.c 	group->last_req_tid = mad.mad_hdr.tid; /* keep it for later validation */
group             268 drivers/infiniband/hw/mlx4/mcg.c 	ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad);
group             272 drivers/infiniband/hw/mlx4/mcg.c 		queue_delayed_work(group->demux->mcg_wq, &group->timeout_work,
group             279 drivers/infiniband/hw/mlx4/mcg.c static int send_leave_to_wire(struct mcast_group *group, u8 join_state)
group             292 drivers/infiniband/hw/mlx4/mcg.c 	mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux);
group             293 drivers/infiniband/hw/mlx4/mcg.c 	group->last_req_tid = mad.mad_hdr.tid; /* keep it for later validation */
group             301 drivers/infiniband/hw/mlx4/mcg.c 	*sa_data = group->rec;
group             304 drivers/infiniband/hw/mlx4/mcg.c 	ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad);
group             306 drivers/infiniband/hw/mlx4/mcg.c 		group->state = MCAST_IDLE;
group             311 drivers/infiniband/hw/mlx4/mcg.c 		queue_delayed_work(group->demux->mcg_wq, &group->timeout_work,
group             318 drivers/infiniband/hw/mlx4/mcg.c static int send_reply_to_slave(int slave, struct mcast_group *group,
group             341 drivers/infiniband/hw/mlx4/mcg.c 	*sa_data = group->rec;
group             345 drivers/infiniband/hw/mlx4/mcg.c 	sa_data->scope_join_state |= (group->func[slave].join_state & 0x0f);
group             348 drivers/infiniband/hw/mlx4/mcg.c 	ret = send_mad_to_slave(slave, group->demux, (struct ib_mad *)&mad);
group             437 drivers/infiniband/hw/mlx4/mcg.c static int release_group(struct mcast_group *group, int from_timeout_handler)
group             439 drivers/infiniband/hw/mlx4/mcg.c 	struct mlx4_ib_demux_ctx *ctx = group->demux;
group             443 drivers/infiniband/hw/mlx4/mcg.c 	mutex_lock(&group->lock);
group             444 drivers/infiniband/hw/mlx4/mcg.c 	if (atomic_dec_and_test(&group->refcount)) {
group             446 drivers/infiniband/hw/mlx4/mcg.c 			if (group->state != MCAST_IDLE &&
group             447 drivers/infiniband/hw/mlx4/mcg.c 			    !cancel_delayed_work(&group->timeout_work)) {
group             448 drivers/infiniband/hw/mlx4/mcg.c 				atomic_inc(&group->refcount);
group             449 drivers/infiniband/hw/mlx4/mcg.c 				mutex_unlock(&group->lock);
group             455 drivers/infiniband/hw/mlx4/mcg.c 		nzgroup = memcmp(&group->rec.mgid, &mgid0, sizeof mgid0);
group             457 drivers/infiniband/hw/mlx4/mcg.c 			del_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
group             458 drivers/infiniband/hw/mlx4/mcg.c 		if (!list_empty(&group->pending_list))
group             459 drivers/infiniband/hw/mlx4/mcg.c 			mcg_warn_group(group, "releasing a group with non empty pending list\n");
group             461 drivers/infiniband/hw/mlx4/mcg.c 			rb_erase(&group->node, &ctx->mcg_table);
group             462 drivers/infiniband/hw/mlx4/mcg.c 		list_del_init(&group->mgid0_list);
group             463 drivers/infiniband/hw/mlx4/mcg.c 		mutex_unlock(&group->lock);
group             465 drivers/infiniband/hw/mlx4/mcg.c 		kfree(group);
group             468 drivers/infiniband/hw/mlx4/mcg.c 		mutex_unlock(&group->lock);
group             474 drivers/infiniband/hw/mlx4/mcg.c static void adjust_membership(struct mcast_group *group, u8 join_state, int inc)
group             480 drivers/infiniband/hw/mlx4/mcg.c 			group->members[i] += inc;
group             483 drivers/infiniband/hw/mlx4/mcg.c static u8 get_leave_state(struct mcast_group *group)
group             489 drivers/infiniband/hw/mlx4/mcg.c 		if (!group->members[i])
group             492 drivers/infiniband/hw/mlx4/mcg.c 	return leave_state & (group->rec.scope_join_state & 0xf);
group             495 drivers/infiniband/hw/mlx4/mcg.c static int join_group(struct mcast_group *group, int slave, u8 join_mask)
group             501 drivers/infiniband/hw/mlx4/mcg.c 	join_state = join_mask & (~group->func[slave].join_state);
group             502 drivers/infiniband/hw/mlx4/mcg.c 	adjust_membership(group, join_state, 1);
group             503 drivers/infiniband/hw/mlx4/mcg.c 	group->func[slave].join_state |= join_state;
group             504 drivers/infiniband/hw/mlx4/mcg.c 	if (group->func[slave].state != MCAST_MEMBER && join_state) {
group             505 drivers/infiniband/hw/mlx4/mcg.c 		group->func[slave].state = MCAST_MEMBER;
group             511 drivers/infiniband/hw/mlx4/mcg.c static int leave_group(struct mcast_group *group, int slave, u8 leave_state)
group             515 drivers/infiniband/hw/mlx4/mcg.c 	adjust_membership(group, leave_state, -1);
group             516 drivers/infiniband/hw/mlx4/mcg.c 	group->func[slave].join_state &= ~leave_state;
group             517 drivers/infiniband/hw/mlx4/mcg.c 	if (!group->func[slave].join_state) {
group             518 drivers/infiniband/hw/mlx4/mcg.c 		group->func[slave].state = MCAST_NOT_MEMBER;
group             524 drivers/infiniband/hw/mlx4/mcg.c static int check_leave(struct mcast_group *group, int slave, u8 leave_mask)
group             526 drivers/infiniband/hw/mlx4/mcg.c 	if (group->func[slave].state != MCAST_MEMBER)
group             530 drivers/infiniband/hw/mlx4/mcg.c 	if (~group->func[slave].join_state & leave_mask)
group             542 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group;
group             545 drivers/infiniband/hw/mlx4/mcg.c 	group = container_of(delay, typeof(*group), timeout_work);
group             547 drivers/infiniband/hw/mlx4/mcg.c 	mutex_lock(&group->lock);
group             548 drivers/infiniband/hw/mlx4/mcg.c 	if (group->state == MCAST_JOIN_SENT) {
group             549 drivers/infiniband/hw/mlx4/mcg.c 		if (!list_empty(&group->pending_list)) {
group             550 drivers/infiniband/hw/mlx4/mcg.c 			req = list_first_entry(&group->pending_list, struct mcast_req, group_list);
group             553 drivers/infiniband/hw/mlx4/mcg.c 			--group->func[req->func].num_pend_reqs;
group             554 drivers/infiniband/hw/mlx4/mcg.c 			mutex_unlock(&group->lock);
group             556 drivers/infiniband/hw/mlx4/mcg.c 			if (memcmp(&group->rec.mgid, &mgid0, sizeof mgid0)) {
group             557 drivers/infiniband/hw/mlx4/mcg.c 				if (release_group(group, 1))
group             560 drivers/infiniband/hw/mlx4/mcg.c 				kfree(group);
group             563 drivers/infiniband/hw/mlx4/mcg.c 			mutex_lock(&group->lock);
group             565 drivers/infiniband/hw/mlx4/mcg.c 			mcg_warn_group(group, "DRIVER BUG\n");
group             566 drivers/infiniband/hw/mlx4/mcg.c 	} else if (group->state == MCAST_LEAVE_SENT) {
group             567 drivers/infiniband/hw/mlx4/mcg.c 		if (group->rec.scope_join_state & 0xf)
group             568 drivers/infiniband/hw/mlx4/mcg.c 			group->rec.scope_join_state &= 0xf0;
group             569 drivers/infiniband/hw/mlx4/mcg.c 		group->state = MCAST_IDLE;
group             570 drivers/infiniband/hw/mlx4/mcg.c 		mutex_unlock(&group->lock);
group             571 drivers/infiniband/hw/mlx4/mcg.c 		if (release_group(group, 1))
group             573 drivers/infiniband/hw/mlx4/mcg.c 		mutex_lock(&group->lock);
group             575 drivers/infiniband/hw/mlx4/mcg.c 		mcg_warn_group(group, "invalid state %s\n", get_state_string(group->state));
group             576 drivers/infiniband/hw/mlx4/mcg.c 	group->state = MCAST_IDLE;
group             577 drivers/infiniband/hw/mlx4/mcg.c 	atomic_inc(&group->refcount);
group             578 drivers/infiniband/hw/mlx4/mcg.c 	if (!queue_work(group->demux->mcg_wq, &group->work))
group             579 drivers/infiniband/hw/mlx4/mcg.c 		safe_atomic_dec(&group->refcount);
group             581 drivers/infiniband/hw/mlx4/mcg.c 	mutex_unlock(&group->lock);
group             584 drivers/infiniband/hw/mlx4/mcg.c static int handle_leave_req(struct mcast_group *group, u8 leave_mask,
group             590 drivers/infiniband/hw/mlx4/mcg.c 		leave_mask = group->func[req->func].join_state;
group             592 drivers/infiniband/hw/mlx4/mcg.c 	status = check_leave(group, req->func, leave_mask);
group             594 drivers/infiniband/hw/mlx4/mcg.c 		leave_group(group, req->func, leave_mask);
group             597 drivers/infiniband/hw/mlx4/mcg.c 		send_reply_to_slave(req->func, group, &req->sa_mad, status);
group             598 drivers/infiniband/hw/mlx4/mcg.c 	--group->func[req->func].num_pend_reqs;
group             605 drivers/infiniband/hw/mlx4/mcg.c static int handle_join_req(struct mcast_group *group, u8 join_mask,
group             608 drivers/infiniband/hw/mlx4/mcg.c 	u8 group_join_state = group->rec.scope_join_state & 0xf;
group             615 drivers/infiniband/hw/mlx4/mcg.c 		status = cmp_rec(&group->rec, sa_data, req->sa_mad.sa_hdr.comp_mask);
group             617 drivers/infiniband/hw/mlx4/mcg.c 			join_group(group, req->func, join_mask);
group             619 drivers/infiniband/hw/mlx4/mcg.c 		--group->func[req->func].num_pend_reqs;
group             620 drivers/infiniband/hw/mlx4/mcg.c 		send_reply_to_slave(req->func, group, &req->sa_mad, status);
group             627 drivers/infiniband/hw/mlx4/mcg.c 		group->prev_state = group->state;
group             628 drivers/infiniband/hw/mlx4/mcg.c 		if (send_join_to_wire(group, &req->sa_mad)) {
group             629 drivers/infiniband/hw/mlx4/mcg.c 			--group->func[req->func].num_pend_reqs;
group             634 drivers/infiniband/hw/mlx4/mcg.c 			group->state = group->prev_state;
group             636 drivers/infiniband/hw/mlx4/mcg.c 			group->state = MCAST_JOIN_SENT;
group             644 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group;
group             652 drivers/infiniband/hw/mlx4/mcg.c 	group = container_of(work, typeof(*group), work);
group             654 drivers/infiniband/hw/mlx4/mcg.c 	mutex_lock(&group->lock);
group             660 drivers/infiniband/hw/mlx4/mcg.c 	if (group->state == MCAST_RESP_READY) {
group             662 drivers/infiniband/hw/mlx4/mcg.c 		cancel_delayed_work(&group->timeout_work);
group             663 drivers/infiniband/hw/mlx4/mcg.c 		status = be16_to_cpu(group->response_sa_mad.mad_hdr.status);
group             664 drivers/infiniband/hw/mlx4/mcg.c 		method = group->response_sa_mad.mad_hdr.method;
group             665 drivers/infiniband/hw/mlx4/mcg.c 		if (group->last_req_tid != group->response_sa_mad.mad_hdr.tid) {
group             666 drivers/infiniband/hw/mlx4/mcg.c 			mcg_warn_group(group, "Got MAD response to existing MGID but wrong TID, dropping. Resp TID=%llx, group TID=%llx\n",
group             667 drivers/infiniband/hw/mlx4/mcg.c 				be64_to_cpu(group->response_sa_mad.mad_hdr.tid),
group             668 drivers/infiniband/hw/mlx4/mcg.c 				be64_to_cpu(group->last_req_tid));
group             669 drivers/infiniband/hw/mlx4/mcg.c 			group->state = group->prev_state;
group             673 drivers/infiniband/hw/mlx4/mcg.c 			if (!list_empty(&group->pending_list))
group             674 drivers/infiniband/hw/mlx4/mcg.c 				req = list_first_entry(&group->pending_list,
group             678 drivers/infiniband/hw/mlx4/mcg.c 						send_reply_to_slave(req->func, group, &req->sa_mad, status);
group             679 drivers/infiniband/hw/mlx4/mcg.c 						--group->func[req->func].num_pend_reqs;
group             685 drivers/infiniband/hw/mlx4/mcg.c 						mcg_warn_group(group, "no request for failed join\n");
group             686 drivers/infiniband/hw/mlx4/mcg.c 			} else if (method == IB_SA_METHOD_DELETE_RESP && group->demux->flushing)
group             693 drivers/infiniband/hw/mlx4/mcg.c 						group->response_sa_mad.data)->scope_join_state & 0xf;
group             694 drivers/infiniband/hw/mlx4/mcg.c 			cur_join_state = group->rec.scope_join_state & 0xf;
group             702 drivers/infiniband/hw/mlx4/mcg.c 			memcpy(&group->rec, group->response_sa_mad.data, sizeof group->rec);
group             704 drivers/infiniband/hw/mlx4/mcg.c 		group->state = MCAST_IDLE;
group             709 drivers/infiniband/hw/mlx4/mcg.c 	while (!list_empty(&group->pending_list) && group->state == MCAST_IDLE) {
group             710 drivers/infiniband/hw/mlx4/mcg.c 		req = list_first_entry(&group->pending_list, struct mcast_req,
group             719 drivers/infiniband/hw/mlx4/mcg.c 			rc += handle_leave_req(group, req_join_state, req);
group             721 drivers/infiniband/hw/mlx4/mcg.c 			rc += handle_join_req(group, req_join_state, req);
group             725 drivers/infiniband/hw/mlx4/mcg.c 	if (group->state == MCAST_IDLE) {
group             726 drivers/infiniband/hw/mlx4/mcg.c 		req_join_state = get_leave_state(group);
group             728 drivers/infiniband/hw/mlx4/mcg.c 			group->rec.scope_join_state &= ~req_join_state;
group             729 drivers/infiniband/hw/mlx4/mcg.c 			group->prev_state = group->state;
group             730 drivers/infiniband/hw/mlx4/mcg.c 			if (send_leave_to_wire(group, req_join_state)) {
group             731 drivers/infiniband/hw/mlx4/mcg.c 				group->state = group->prev_state;
group             734 drivers/infiniband/hw/mlx4/mcg.c 				group->state = MCAST_LEAVE_SENT;
group             738 drivers/infiniband/hw/mlx4/mcg.c 	if (!list_empty(&group->pending_list) && group->state == MCAST_IDLE)
group             740 drivers/infiniband/hw/mlx4/mcg.c 	mutex_unlock(&group->lock);
group             743 drivers/infiniband/hw/mlx4/mcg.c 		release_group(group, 0);
group             750 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group = NULL, *cur_group, *n;
group             754 drivers/infiniband/hw/mlx4/mcg.c 	list_for_each_entry_safe(group, n, &ctx->mcg_mgid0_list, mgid0_list) {
group             755 drivers/infiniband/hw/mlx4/mcg.c 		mutex_lock(&group->lock);
group             756 drivers/infiniband/hw/mlx4/mcg.c 		if (group->last_req_tid == tid) {
group             758 drivers/infiniband/hw/mlx4/mcg.c 				group->rec.mgid = *new_mgid;
group             759 drivers/infiniband/hw/mlx4/mcg.c 				sprintf(group->name, "%016llx%016llx",
group             760 drivers/infiniband/hw/mlx4/mcg.c 						be64_to_cpu(group->rec.mgid.global.subnet_prefix),
group             761 drivers/infiniband/hw/mlx4/mcg.c 						be64_to_cpu(group->rec.mgid.global.interface_id));
group             762 drivers/infiniband/hw/mlx4/mcg.c 				list_del_init(&group->mgid0_list);
group             763 drivers/infiniband/hw/mlx4/mcg.c 				cur_group = mcast_insert(ctx, group);
group             766 drivers/infiniband/hw/mlx4/mcg.c 					req = list_first_entry(&group->pending_list,
group             768 drivers/infiniband/hw/mlx4/mcg.c 					--group->func[req->func].num_pend_reqs;
group             772 drivers/infiniband/hw/mlx4/mcg.c 					mutex_unlock(&group->lock);
group             774 drivers/infiniband/hw/mlx4/mcg.c 					release_group(group, 0);
group             778 drivers/infiniband/hw/mlx4/mcg.c 				atomic_inc(&group->refcount);
group             779 drivers/infiniband/hw/mlx4/mcg.c 				add_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
group             780 drivers/infiniband/hw/mlx4/mcg.c 				mutex_unlock(&group->lock);
group             782 drivers/infiniband/hw/mlx4/mcg.c 				return group;
group             786 drivers/infiniband/hw/mlx4/mcg.c 				list_del(&group->mgid0_list);
group             787 drivers/infiniband/hw/mlx4/mcg.c 				if (!list_empty(&group->pending_list) && group->state != MCAST_IDLE)
group             788 drivers/infiniband/hw/mlx4/mcg.c 					cancel_delayed_work_sync(&group->timeout_work);
group             790 drivers/infiniband/hw/mlx4/mcg.c 				list_for_each_entry_safe(tmp1, tmp2, &group->pending_list, group_list) {
group             794 drivers/infiniband/hw/mlx4/mcg.c 				mutex_unlock(&group->lock);
group             796 drivers/infiniband/hw/mlx4/mcg.c 				kfree(group);
group             800 drivers/infiniband/hw/mlx4/mcg.c 		mutex_unlock(&group->lock);
group             813 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group, *cur_group;
group             819 drivers/infiniband/hw/mlx4/mcg.c 		group = mcast_find(ctx, mgid);
group             820 drivers/infiniband/hw/mlx4/mcg.c 		if (group)
group             827 drivers/infiniband/hw/mlx4/mcg.c 	group = kzalloc(sizeof(*group), GFP_KERNEL);
group             828 drivers/infiniband/hw/mlx4/mcg.c 	if (!group)
group             831 drivers/infiniband/hw/mlx4/mcg.c 	group->demux = ctx;
group             832 drivers/infiniband/hw/mlx4/mcg.c 	group->rec.mgid = *mgid;
group             833 drivers/infiniband/hw/mlx4/mcg.c 	INIT_LIST_HEAD(&group->pending_list);
group             834 drivers/infiniband/hw/mlx4/mcg.c 	INIT_LIST_HEAD(&group->mgid0_list);
group             836 drivers/infiniband/hw/mlx4/mcg.c 		INIT_LIST_HEAD(&group->func[i].pending);
group             837 drivers/infiniband/hw/mlx4/mcg.c 	INIT_WORK(&group->work, mlx4_ib_mcg_work_handler);
group             838 drivers/infiniband/hw/mlx4/mcg.c 	INIT_DELAYED_WORK(&group->timeout_work, mlx4_ib_mcg_timeout_handler);
group             839 drivers/infiniband/hw/mlx4/mcg.c 	mutex_init(&group->lock);
group             840 drivers/infiniband/hw/mlx4/mcg.c 	sprintf(group->name, "%016llx%016llx",
group             841 drivers/infiniband/hw/mlx4/mcg.c 			be64_to_cpu(group->rec.mgid.global.subnet_prefix),
group             842 drivers/infiniband/hw/mlx4/mcg.c 			be64_to_cpu(group->rec.mgid.global.interface_id));
group             843 drivers/infiniband/hw/mlx4/mcg.c 	sysfs_attr_init(&group->dentry.attr);
group             844 drivers/infiniband/hw/mlx4/mcg.c 	group->dentry.show = sysfs_show_group;
group             845 drivers/infiniband/hw/mlx4/mcg.c 	group->dentry.store = NULL;
group             846 drivers/infiniband/hw/mlx4/mcg.c 	group->dentry.attr.name = group->name;
group             847 drivers/infiniband/hw/mlx4/mcg.c 	group->dentry.attr.mode = 0400;
group             848 drivers/infiniband/hw/mlx4/mcg.c 	group->state = MCAST_IDLE;
group             851 drivers/infiniband/hw/mlx4/mcg.c 		list_add(&group->mgid0_list, &ctx->mcg_mgid0_list);
group             855 drivers/infiniband/hw/mlx4/mcg.c 	cur_group = mcast_insert(ctx, group);
group             858 drivers/infiniband/hw/mlx4/mcg.c 		kfree(group);
group             862 drivers/infiniband/hw/mlx4/mcg.c 	add_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
group             865 drivers/infiniband/hw/mlx4/mcg.c 	atomic_inc(&group->refcount);
group             866 drivers/infiniband/hw/mlx4/mcg.c 	return group;
group             871 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group = req->group;
group             873 drivers/infiniband/hw/mlx4/mcg.c 	atomic_inc(&group->refcount); /* for the request */
group             874 drivers/infiniband/hw/mlx4/mcg.c 	atomic_inc(&group->refcount); /* for scheduling the work */
group             875 drivers/infiniband/hw/mlx4/mcg.c 	list_add_tail(&req->group_list, &group->pending_list);
group             876 drivers/infiniband/hw/mlx4/mcg.c 	list_add_tail(&req->func_list, &group->func[req->func].pending);
group             878 drivers/infiniband/hw/mlx4/mcg.c 	if (!queue_work(group->demux->mcg_wq, &group->work))
group             879 drivers/infiniband/hw/mlx4/mcg.c 		safe_atomic_dec(&group->refcount);
group             888 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group;
group             894 drivers/infiniband/hw/mlx4/mcg.c 		group = acquire_group(ctx, &rec->mgid, 0);
group             896 drivers/infiniband/hw/mlx4/mcg.c 		if (IS_ERR(group)) {
group             900 drivers/infiniband/hw/mlx4/mcg.c 				group = search_relocate_mgid0_group(ctx, tid, &rec->mgid);
group             902 drivers/infiniband/hw/mlx4/mcg.c 				group = NULL;
group             905 drivers/infiniband/hw/mlx4/mcg.c 		if (!group)
group             908 drivers/infiniband/hw/mlx4/mcg.c 		mutex_lock(&group->lock);
group             909 drivers/infiniband/hw/mlx4/mcg.c 		group->response_sa_mad = *mad;
group             910 drivers/infiniband/hw/mlx4/mcg.c 		group->prev_state = group->state;
group             911 drivers/infiniband/hw/mlx4/mcg.c 		group->state = MCAST_RESP_READY;
group             913 drivers/infiniband/hw/mlx4/mcg.c 		atomic_inc(&group->refcount);
group             914 drivers/infiniband/hw/mlx4/mcg.c 		if (!queue_work(ctx->mcg_wq, &group->work))
group             915 drivers/infiniband/hw/mlx4/mcg.c 			safe_atomic_dec(&group->refcount);
group             916 drivers/infiniband/hw/mlx4/mcg.c 		mutex_unlock(&group->lock);
group             917 drivers/infiniband/hw/mlx4/mcg.c 		release_group(group, 0);
group             937 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group;
group             957 drivers/infiniband/hw/mlx4/mcg.c 		group = acquire_group(ctx, &rec->mgid, may_create);
group             959 drivers/infiniband/hw/mlx4/mcg.c 		if (IS_ERR(group)) {
group             961 drivers/infiniband/hw/mlx4/mcg.c 			return PTR_ERR(group);
group             963 drivers/infiniband/hw/mlx4/mcg.c 		mutex_lock(&group->lock);
group             964 drivers/infiniband/hw/mlx4/mcg.c 		if (group->func[slave].num_pend_reqs > MAX_PEND_REQS_PER_FUNC) {
group             965 drivers/infiniband/hw/mlx4/mcg.c 			mutex_unlock(&group->lock);
group             966 drivers/infiniband/hw/mlx4/mcg.c 			mcg_debug_group(group, "Port %d, Func %d has too many pending requests (%d), dropping\n",
group             968 drivers/infiniband/hw/mlx4/mcg.c 			release_group(group, 0);
group             972 drivers/infiniband/hw/mlx4/mcg.c 		++group->func[slave].num_pend_reqs;
group             973 drivers/infiniband/hw/mlx4/mcg.c 		req->group = group;
group             975 drivers/infiniband/hw/mlx4/mcg.c 		mutex_unlock(&group->lock);
group             976 drivers/infiniband/hw/mlx4/mcg.c 		release_group(group, 0);
group             993 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group =
group            1001 drivers/infiniband/hw/mlx4/mcg.c 	if (group->state == MCAST_IDLE)
group            1002 drivers/infiniband/hw/mlx4/mcg.c 		sprintf(state_str, "%s", get_state_string(group->state));
group            1005 drivers/infiniband/hw/mlx4/mcg.c 				get_state_string(group->state),
group            1006 drivers/infiniband/hw/mlx4/mcg.c 				be64_to_cpu(group->last_req_tid));
group            1007 drivers/infiniband/hw/mlx4/mcg.c 	if (list_empty(&group->pending_list)) {
group            1010 drivers/infiniband/hw/mlx4/mcg.c 		req = list_first_entry(&group->pending_list, struct mcast_req, group_list);
group            1015 drivers/infiniband/hw/mlx4/mcg.c 			group->rec.scope_join_state & 0xf,
group            1016 drivers/infiniband/hw/mlx4/mcg.c 			group->members[2], group->members[1], group->members[0],
group            1017 drivers/infiniband/hw/mlx4/mcg.c 			atomic_read(&group->refcount),
group            1021 drivers/infiniband/hw/mlx4/mcg.c 		if (group->func[f].state == MCAST_MEMBER)
group            1023 drivers/infiniband/hw/mlx4/mcg.c 					f, group->func[f].join_state);
group            1027 drivers/infiniband/hw/mlx4/mcg.c 		be16_to_cpu(group->rec.pkey),
group            1028 drivers/infiniband/hw/mlx4/mcg.c 		be32_to_cpu(group->rec.qkey),
group            1029 drivers/infiniband/hw/mlx4/mcg.c 		(group->rec.mtusel_mtu & 0xc0) >> 6,
group            1030 drivers/infiniband/hw/mlx4/mcg.c 		group->rec.mtusel_mtu & 0x3f,
group            1031 drivers/infiniband/hw/mlx4/mcg.c 		group->rec.tclass,
group            1032 drivers/infiniband/hw/mlx4/mcg.c 		(group->rec.ratesel_rate & 0xc0) >> 6,
group            1033 drivers/infiniband/hw/mlx4/mcg.c 		group->rec.ratesel_rate & 0x3f,
group            1034 drivers/infiniband/hw/mlx4/mcg.c 		(be32_to_cpu(group->rec.sl_flowlabel_hoplimit) & 0xf0000000) >> 28,
group            1035 drivers/infiniband/hw/mlx4/mcg.c 		(be32_to_cpu(group->rec.sl_flowlabel_hoplimit) & 0x0fffff00) >> 8,
group            1036 drivers/infiniband/hw/mlx4/mcg.c 		be32_to_cpu(group->rec.sl_flowlabel_hoplimit) & 0x000000ff,
group            1037 drivers/infiniband/hw/mlx4/mcg.c 		group->rec.proxy_join);
group            1060 drivers/infiniband/hw/mlx4/mcg.c static void force_clean_group(struct mcast_group *group)
group            1064 drivers/infiniband/hw/mlx4/mcg.c 	list_for_each_entry_safe(req, tmp, &group->pending_list, group_list) {
group            1068 drivers/infiniband/hw/mlx4/mcg.c 	del_sysfs_port_mcg_attr(group->demux->dev, group->demux->port, &group->dentry.attr);
group            1069 drivers/infiniband/hw/mlx4/mcg.c 	rb_erase(&group->node, &group->demux->mcg_table);
group            1070 drivers/infiniband/hw/mlx4/mcg.c 	kfree(group);
group            1077 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group;
group            1103 drivers/infiniband/hw/mlx4/mcg.c 		group = rb_entry(p, struct mcast_group, node);
group            1104 drivers/infiniband/hw/mlx4/mcg.c 		if (atomic_read(&group->refcount))
group            1105 drivers/infiniband/hw/mlx4/mcg.c 			mcg_debug_group(group, "group refcount %d!!! (pointer %p)\n",
group            1106 drivers/infiniband/hw/mlx4/mcg.c 					atomic_read(&group->refcount), group);
group            1108 drivers/infiniband/hw/mlx4/mcg.c 		force_clean_group(group);
group            1163 drivers/infiniband/hw/mlx4/mcg.c static void clear_pending_reqs(struct mcast_group *group, int vf)
group            1169 drivers/infiniband/hw/mlx4/mcg.c 	if (!list_empty(&group->pending_list))
group            1170 drivers/infiniband/hw/mlx4/mcg.c 		group_first = list_first_entry(&group->pending_list, struct mcast_req, group_list);
group            1172 drivers/infiniband/hw/mlx4/mcg.c 	list_for_each_entry_safe(req, tmp, &group->func[vf].pending, func_list) {
group            1175 drivers/infiniband/hw/mlx4/mcg.c 		    (group->state == MCAST_JOIN_SENT ||
group            1176 drivers/infiniband/hw/mlx4/mcg.c 		     group->state == MCAST_LEAVE_SENT)) {
group            1177 drivers/infiniband/hw/mlx4/mcg.c 			clear = cancel_delayed_work(&group->timeout_work);
group            1179 drivers/infiniband/hw/mlx4/mcg.c 			group->state = MCAST_IDLE;
group            1182 drivers/infiniband/hw/mlx4/mcg.c 			--group->func[vf].num_pend_reqs;
group            1186 drivers/infiniband/hw/mlx4/mcg.c 			atomic_dec(&group->refcount);
group            1190 drivers/infiniband/hw/mlx4/mcg.c 	if (!pend && (!list_empty(&group->func[vf].pending) || group->func[vf].num_pend_reqs)) {
group            1191 drivers/infiniband/hw/mlx4/mcg.c 		mcg_warn_group(group, "DRIVER BUG: list_empty %d, num_pend_reqs %d\n",
group            1192 drivers/infiniband/hw/mlx4/mcg.c 			       list_empty(&group->func[vf].pending), group->func[vf].num_pend_reqs);
group            1196 drivers/infiniband/hw/mlx4/mcg.c static int push_deleteing_req(struct mcast_group *group, int slave)
group            1201 drivers/infiniband/hw/mlx4/mcg.c 	if (!group->func[slave].join_state)
group            1208 drivers/infiniband/hw/mlx4/mcg.c 	if (!list_empty(&group->func[slave].pending)) {
group            1209 drivers/infiniband/hw/mlx4/mcg.c 		pend_req = list_entry(group->func[slave].pending.prev, struct mcast_req, group_list);
group            1218 drivers/infiniband/hw/mlx4/mcg.c 	req->group = group;
group            1219 drivers/infiniband/hw/mlx4/mcg.c 	++group->func[slave].num_pend_reqs;
group            1227 drivers/infiniband/hw/mlx4/mcg.c 	struct mcast_group *group;
group            1232 drivers/infiniband/hw/mlx4/mcg.c 		group = rb_entry(p, struct mcast_group, node);
group            1233 drivers/infiniband/hw/mlx4/mcg.c 		mutex_lock(&group->lock);
group            1234 drivers/infiniband/hw/mlx4/mcg.c 		if (atomic_read(&group->refcount)) {
group            1236 drivers/infiniband/hw/mlx4/mcg.c 			clear_pending_reqs(group, slave);
group            1237 drivers/infiniband/hw/mlx4/mcg.c 			push_deleteing_req(group, slave);
group            1239 drivers/infiniband/hw/mlx4/mcg.c 		mutex_unlock(&group->lock);
group             569 drivers/infiniband/hw/mthca/mthca_memfree.c 	int group;
group             580 drivers/infiniband/hw/mthca/mthca_memfree.c 		group = 0;
group             589 drivers/infiniband/hw/mthca/mthca_memfree.c 		group = 1;
group             619 drivers/infiniband/hw/mthca/mthca_memfree.c 	if (group == 0)
group             649 drivers/infiniband/hw/mthca/mthca_memfree.c 	if (group == 1)
group            3782 drivers/infiniband/ulp/srpt/ib_srpt.c 				      struct config_group *group,
group             249 drivers/input/touchscreen/mms114.c 	int group;
group             258 drivers/input/touchscreen/mms114.c 		group = i2c_smbus_read_byte_data(data->client,
group             260 drivers/input/touchscreen/mms114.c 		if (group < 0)
group             261 drivers/input/touchscreen/mms114.c 			return group;
group             264 drivers/input/touchscreen/mms114.c 			 buf[0], buf[1], buf[2], group);
group             321 drivers/iommu/amd_iommu.c 		if ((devid == p->devid) && p->group)
group             322 drivers/iommu/amd_iommu.c 			entry->group = p->group;
group             325 drivers/iommu/amd_iommu.c 	if (!entry->group)
group             326 drivers/iommu/amd_iommu.c 		entry->group = generic_device_group(dev);
group             328 drivers/iommu/amd_iommu.c 		iommu_group_ref_get(entry->group);
group             330 drivers/iommu/amd_iommu.c 	return entry->group;
group             390 drivers/iommu/amd_iommu.c 	struct iommu_group *group;
group             392 drivers/iommu/amd_iommu.c 	group = iommu_group_get_for_dev(dev);
group             393 drivers/iommu/amd_iommu.c 	if (IS_ERR(group))
group             396 drivers/iommu/amd_iommu.c 	iommu_group_put(group);
group             622 drivers/iommu/amd_iommu_types.h 	struct iommu_group *group;
group             126 drivers/iommu/amd_iommu_v2.c 	struct iommu_group *group;
group             132 drivers/iommu/amd_iommu_v2.c 	group = iommu_group_get(&dev_state->pdev->dev);
group             133 drivers/iommu/amd_iommu_v2.c 	if (WARN_ON(!group))
group             136 drivers/iommu/amd_iommu_v2.c 	iommu_detach_group(dev_state->domain, group);
group             138 drivers/iommu/amd_iommu_v2.c 	iommu_group_put(group);
group             737 drivers/iommu/amd_iommu_v2.c 	struct iommu_group *group;
group             783 drivers/iommu/amd_iommu_v2.c 	group = iommu_group_get(&pdev->dev);
group             784 drivers/iommu/amd_iommu_v2.c 	if (!group) {
group             789 drivers/iommu/amd_iommu_v2.c 	ret = iommu_attach_group(dev_state->domain, group);
group             793 drivers/iommu/amd_iommu_v2.c 	iommu_group_put(group);
group             810 drivers/iommu/amd_iommu_v2.c 	iommu_group_put(group);
group            2535 drivers/iommu/arm-smmu-v3.c 	struct iommu_group *group;
group            2577 drivers/iommu/arm-smmu-v3.c 	group = iommu_group_get_for_dev(dev);
group            2578 drivers/iommu/arm-smmu-v3.c 	if (!IS_ERR(group)) {
group            2579 drivers/iommu/arm-smmu-v3.c 		iommu_group_put(group);
group            2583 drivers/iommu/arm-smmu-v3.c 	return PTR_ERR_OR_ZERO(group);
group            2606 drivers/iommu/arm-smmu-v3.c 	struct iommu_group *group;
group            2614 drivers/iommu/arm-smmu-v3.c 		group = pci_device_group(dev);
group            2616 drivers/iommu/arm-smmu-v3.c 		group = generic_device_group(dev);
group            2618 drivers/iommu/arm-smmu-v3.c 	return group;
group              76 drivers/iommu/arm-smmu.c 	struct iommu_group		*group;
group            1013 drivers/iommu/arm-smmu.c 	struct iommu_group *group;
group            1041 drivers/iommu/arm-smmu.c 	group = iommu_group_get_for_dev(dev);
group            1042 drivers/iommu/arm-smmu.c 	if (!group)
group            1043 drivers/iommu/arm-smmu.c 		group = ERR_PTR(-ENOMEM);
group            1044 drivers/iommu/arm-smmu.c 	if (IS_ERR(group)) {
group            1045 drivers/iommu/arm-smmu.c 		ret = PTR_ERR(group);
group            1048 drivers/iommu/arm-smmu.c 	iommu_group_put(group);
group            1053 drivers/iommu/arm-smmu.c 		smmu->s2crs[idx].group = group;
group            1419 drivers/iommu/arm-smmu.c 	struct iommu_group *group = NULL;
group            1423 drivers/iommu/arm-smmu.c 		if (group && smmu->s2crs[idx].group &&
group            1424 drivers/iommu/arm-smmu.c 		    group != smmu->s2crs[idx].group)
group            1427 drivers/iommu/arm-smmu.c 		group = smmu->s2crs[idx].group;
group            1430 drivers/iommu/arm-smmu.c 	if (group)
group            1431 drivers/iommu/arm-smmu.c 		return iommu_group_ref_get(group);
group            1434 drivers/iommu/arm-smmu.c 		group = pci_device_group(dev);
group            1436 drivers/iommu/arm-smmu.c 		group = fsl_mc_device_group(dev);
group            1438 drivers/iommu/arm-smmu.c 		group = generic_device_group(dev);
group            1440 drivers/iommu/arm-smmu.c 	return group;
group            1242 drivers/iommu/exynos-iommu.c 	struct iommu_group *group;
group            1247 drivers/iommu/exynos-iommu.c 	group = iommu_group_get_for_dev(dev);
group            1249 drivers/iommu/exynos-iommu.c 	if (IS_ERR(group))
group            1250 drivers/iommu/exynos-iommu.c 		return PTR_ERR(group);
group            1262 drivers/iommu/exynos-iommu.c 	iommu_group_put(group);
group            1276 drivers/iommu/exynos-iommu.c 		struct iommu_group *group = iommu_group_get(dev);
group            1278 drivers/iommu/exynos-iommu.c 		if (group) {
group            1280 drivers/iommu/exynos-iommu.c 				iommu_group_default_domain(group));
group            1282 drivers/iommu/exynos-iommu.c 			iommu_group_put(group);
group             913 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group;
group             915 drivers/iommu/fsl_pamu_domain.c 	group = iommu_group_get(dev);
group             916 drivers/iommu/fsl_pamu_domain.c 	if (!group)
group             917 drivers/iommu/fsl_pamu_domain.c 		group = iommu_group_alloc();
group             919 drivers/iommu/fsl_pamu_domain.c 	return group;
group             937 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group;
group             948 drivers/iommu/fsl_pamu_domain.c 			group = iommu_group_get(&tmp->dev);
group             949 drivers/iommu/fsl_pamu_domain.c 			if (group)
group             950 drivers/iommu/fsl_pamu_domain.c 				return group;
group             963 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group = NULL;
group             969 drivers/iommu/fsl_pamu_domain.c 		group = pci_device_group(&pdev->dev);
group             989 drivers/iommu/fsl_pamu_domain.c 			group = get_device_iommu_group(pci_ctl->parent);
group             992 drivers/iommu/fsl_pamu_domain.c 			group = get_shared_pci_device_group(pdev);
group             996 drivers/iommu/fsl_pamu_domain.c 	if (!group)
group             997 drivers/iommu/fsl_pamu_domain.c 		group = ERR_PTR(-ENODEV);
group             999 drivers/iommu/fsl_pamu_domain.c 	return group;
group            1004 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group = ERR_PTR(-ENODEV);
group            1012 drivers/iommu/fsl_pamu_domain.c 		group = get_pci_device_group(to_pci_dev(dev));
group            1014 drivers/iommu/fsl_pamu_domain.c 		group = get_device_iommu_group(dev);
group            1016 drivers/iommu/fsl_pamu_domain.c 	return group;
group            1021 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group;
group            1023 drivers/iommu/fsl_pamu_domain.c 	group = iommu_group_get_for_dev(dev);
group            1024 drivers/iommu/fsl_pamu_domain.c 	if (IS_ERR(group))
group            1025 drivers/iommu/fsl_pamu_domain.c 		return PTR_ERR(group);
group            1027 drivers/iommu/fsl_pamu_domain.c 	iommu_group_put(group);
group            4882 drivers/iommu/intel-iommu.c 			struct iommu_group *group;
group            4892 drivers/iommu/intel-iommu.c 				group = iommu_group_get(pn->dev);
group            4893 drivers/iommu/intel-iommu.c 				if (group) {
group            4894 drivers/iommu/intel-iommu.c 					iommu_group_put(group);
group            5581 drivers/iommu/intel-iommu.c 	struct iommu_group *group;
group            5594 drivers/iommu/intel-iommu.c 	group = iommu_group_get_for_dev(dev);
group            5596 drivers/iommu/intel-iommu.c 	if (IS_ERR(group)) {
group            5597 drivers/iommu/intel-iommu.c 		ret = PTR_ERR(group);
group            5601 drivers/iommu/intel-iommu.c 	iommu_group_put(group);
group              56 drivers/iommu/iommu.c 	ssize_t (*show)(struct iommu_group *group, char *buf);
group              57 drivers/iommu/iommu.c 	ssize_t (*store)(struct iommu_group *group,
group             208 drivers/iommu/iommu.c 				struct iommu_group *group);
group             210 drivers/iommu/iommu.c 				 struct iommu_group *group);
group             240 drivers/iommu/iommu.c 	struct iommu_group *group = to_iommu_group(kobj);
group             244 drivers/iommu/iommu.c 		ret = attr->show(group, buf);
group             253 drivers/iommu/iommu.c 	struct iommu_group *group = to_iommu_group(kobj);
group             257 drivers/iommu/iommu.c 		ret = attr->store(group, buf, count);
group             266 drivers/iommu/iommu.c static int iommu_group_create_file(struct iommu_group *group,
group             269 drivers/iommu/iommu.c 	return sysfs_create_file(&group->kobj, &attr->attr);
group             272 drivers/iommu/iommu.c static void iommu_group_remove_file(struct iommu_group *group,
group             275 drivers/iommu/iommu.c 	sysfs_remove_file(&group->kobj, &attr->attr);
group             278 drivers/iommu/iommu.c static ssize_t iommu_group_show_name(struct iommu_group *group, char *buf)
group             280 drivers/iommu/iommu.c 	return sprintf(buf, "%s\n", group->name);
group             359 drivers/iommu/iommu.c int iommu_get_group_resv_regions(struct iommu_group *group,
group             365 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group             366 drivers/iommu/iommu.c 	list_for_each_entry(device, &group->devices, list) {
group             376 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group             381 drivers/iommu/iommu.c static ssize_t iommu_group_show_resv_regions(struct iommu_group *group,
group             389 drivers/iommu/iommu.c 	iommu_get_group_resv_regions(group, &group_resv_regions);
group             403 drivers/iommu/iommu.c static ssize_t iommu_group_show_type(struct iommu_group *group,
group             408 drivers/iommu/iommu.c 	if (group->default_domain) {
group             409 drivers/iommu/iommu.c 		switch (group->default_domain->type) {
group             438 drivers/iommu/iommu.c 	struct iommu_group *group = to_iommu_group(kobj);
group             440 drivers/iommu/iommu.c 	pr_debug("Releasing group %d\n", group->id);
group             442 drivers/iommu/iommu.c 	if (group->iommu_data_release)
group             443 drivers/iommu/iommu.c 		group->iommu_data_release(group->iommu_data);
group             445 drivers/iommu/iommu.c 	ida_simple_remove(&iommu_group_ida, group->id);
group             447 drivers/iommu/iommu.c 	if (group->default_domain)
group             448 drivers/iommu/iommu.c 		iommu_domain_free(group->default_domain);
group             450 drivers/iommu/iommu.c 	kfree(group->name);
group             451 drivers/iommu/iommu.c 	kfree(group);
group             472 drivers/iommu/iommu.c 	struct iommu_group *group;
group             475 drivers/iommu/iommu.c 	group = kzalloc(sizeof(*group), GFP_KERNEL);
group             476 drivers/iommu/iommu.c 	if (!group)
group             479 drivers/iommu/iommu.c 	group->kobj.kset = iommu_group_kset;
group             480 drivers/iommu/iommu.c 	mutex_init(&group->mutex);
group             481 drivers/iommu/iommu.c 	INIT_LIST_HEAD(&group->devices);
group             482 drivers/iommu/iommu.c 	BLOCKING_INIT_NOTIFIER_HEAD(&group->notifier);
group             486 drivers/iommu/iommu.c 		kfree(group);
group             489 drivers/iommu/iommu.c 	group->id = ret;
group             491 drivers/iommu/iommu.c 	ret = kobject_init_and_add(&group->kobj, &iommu_group_ktype,
group             492 drivers/iommu/iommu.c 				   NULL, "%d", group->id);
group             494 drivers/iommu/iommu.c 		ida_simple_remove(&iommu_group_ida, group->id);
group             495 drivers/iommu/iommu.c 		kobject_put(&group->kobj);
group             499 drivers/iommu/iommu.c 	group->devices_kobj = kobject_create_and_add("devices", &group->kobj);
group             500 drivers/iommu/iommu.c 	if (!group->devices_kobj) {
group             501 drivers/iommu/iommu.c 		kobject_put(&group->kobj); /* triggers .release & free */
group             510 drivers/iommu/iommu.c 	kobject_put(&group->kobj);
group             512 drivers/iommu/iommu.c 	ret = iommu_group_create_file(group,
group             517 drivers/iommu/iommu.c 	ret = iommu_group_create_file(group, &iommu_group_attr_type);
group             521 drivers/iommu/iommu.c 	pr_debug("Allocated group %d\n", group->id);
group             523 drivers/iommu/iommu.c 	return group;
group             530 drivers/iommu/iommu.c 	struct iommu_group *group;
group             546 drivers/iommu/iommu.c 	group = container_of(group_kobj, struct iommu_group, kobj);
group             547 drivers/iommu/iommu.c 	BUG_ON(group->id != id);
group             549 drivers/iommu/iommu.c 	kobject_get(group->devices_kobj);
group             550 drivers/iommu/iommu.c 	kobject_put(&group->kobj);
group             552 drivers/iommu/iommu.c 	return group;
group             564 drivers/iommu/iommu.c void *iommu_group_get_iommudata(struct iommu_group *group)
group             566 drivers/iommu/iommu.c 	return group->iommu_data;
group             580 drivers/iommu/iommu.c void iommu_group_set_iommudata(struct iommu_group *group, void *iommu_data,
group             583 drivers/iommu/iommu.c 	group->iommu_data = iommu_data;
group             584 drivers/iommu/iommu.c 	group->iommu_data_release = release;
group             596 drivers/iommu/iommu.c int iommu_group_set_name(struct iommu_group *group, const char *name)
group             600 drivers/iommu/iommu.c 	if (group->name) {
group             601 drivers/iommu/iommu.c 		iommu_group_remove_file(group, &iommu_group_attr_name);
group             602 drivers/iommu/iommu.c 		kfree(group->name);
group             603 drivers/iommu/iommu.c 		group->name = NULL;
group             608 drivers/iommu/iommu.c 	group->name = kstrdup(name, GFP_KERNEL);
group             609 drivers/iommu/iommu.c 	if (!group->name)
group             612 drivers/iommu/iommu.c 	ret = iommu_group_create_file(group, &iommu_group_attr_name);
group             614 drivers/iommu/iommu.c 		kfree(group->name);
group             615 drivers/iommu/iommu.c 		group->name = NULL;
group             623 drivers/iommu/iommu.c static int iommu_group_create_direct_mappings(struct iommu_group *group,
group             626 drivers/iommu/iommu.c 	struct iommu_domain *domain = group->default_domain;
group             686 drivers/iommu/iommu.c int iommu_group_add_device(struct iommu_group *group, struct device *dev)
group             697 drivers/iommu/iommu.c 	ret = sysfs_create_link(&dev->kobj, &group->kobj, "iommu_group");
group             708 drivers/iommu/iommu.c 	ret = sysfs_create_link_nowarn(group->devices_kobj,
group             724 drivers/iommu/iommu.c 	kobject_get(group->devices_kobj);
group             726 drivers/iommu/iommu.c 	dev->iommu_group = group;
group             728 drivers/iommu/iommu.c 	iommu_group_create_direct_mappings(group, dev);
group             730 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group             731 drivers/iommu/iommu.c 	list_add_tail(&device->list, &group->devices);
group             732 drivers/iommu/iommu.c 	if (group->domain)
group             733 drivers/iommu/iommu.c 		ret = __iommu_attach_device(group->domain, dev);
group             734 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group             739 drivers/iommu/iommu.c 	blocking_notifier_call_chain(&group->notifier,
group             742 drivers/iommu/iommu.c 	trace_add_device_to_group(group->id, dev);
group             744 drivers/iommu/iommu.c 	dev_info(dev, "Adding to iommu group %d\n", group->id);
group             749 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group             751 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group             753 drivers/iommu/iommu.c 	kobject_put(group->devices_kobj);
group             754 drivers/iommu/iommu.c 	sysfs_remove_link(group->devices_kobj, device->name);
group             761 drivers/iommu/iommu.c 	dev_err(dev, "Failed to add to iommu group %d: %d\n", group->id, ret);
group             775 drivers/iommu/iommu.c 	struct iommu_group *group = dev->iommu_group;
group             778 drivers/iommu/iommu.c 	dev_info(dev, "Removing from iommu group %d\n", group->id);
group             781 drivers/iommu/iommu.c 	blocking_notifier_call_chain(&group->notifier,
group             784 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group             785 drivers/iommu/iommu.c 	list_for_each_entry(tmp_device, &group->devices, list) {
group             792 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group             797 drivers/iommu/iommu.c 	sysfs_remove_link(group->devices_kobj, device->name);
group             800 drivers/iommu/iommu.c 	trace_remove_device_from_group(group->id, dev);
group             805 drivers/iommu/iommu.c 	kobject_put(group->devices_kobj);
group             809 drivers/iommu/iommu.c static int iommu_group_device_count(struct iommu_group *group)
group             814 drivers/iommu/iommu.c 	list_for_each_entry(entry, &group->devices, list)
group             831 drivers/iommu/iommu.c static int __iommu_group_for_each_dev(struct iommu_group *group, void *data,
group             837 drivers/iommu/iommu.c 	list_for_each_entry(device, &group->devices, list) {
group             846 drivers/iommu/iommu.c int iommu_group_for_each_dev(struct iommu_group *group, void *data,
group             851 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group             852 drivers/iommu/iommu.c 	ret = __iommu_group_for_each_dev(group, data, fn);
group             853 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group             869 drivers/iommu/iommu.c 	struct iommu_group *group = dev->iommu_group;
group             871 drivers/iommu/iommu.c 	if (group)
group             872 drivers/iommu/iommu.c 		kobject_get(group->devices_kobj);
group             874 drivers/iommu/iommu.c 	return group;
group             885 drivers/iommu/iommu.c struct iommu_group *iommu_group_ref_get(struct iommu_group *group)
group             887 drivers/iommu/iommu.c 	kobject_get(group->devices_kobj);
group             888 drivers/iommu/iommu.c 	return group;
group             898 drivers/iommu/iommu.c void iommu_group_put(struct iommu_group *group)
group             900 drivers/iommu/iommu.c 	if (group)
group             901 drivers/iommu/iommu.c 		kobject_put(group->devices_kobj);
group             914 drivers/iommu/iommu.c int iommu_group_register_notifier(struct iommu_group *group,
group             917 drivers/iommu/iommu.c 	return blocking_notifier_chain_register(&group->notifier, nb);
group             928 drivers/iommu/iommu.c int iommu_group_unregister_notifier(struct iommu_group *group,
group             931 drivers/iommu/iommu.c 	return blocking_notifier_chain_unregister(&group->notifier, nb);
group            1141 drivers/iommu/iommu.c int iommu_group_id(struct iommu_group *group)
group            1143 drivers/iommu/iommu.c 	return group->id;
group            1170 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1181 drivers/iommu/iommu.c 		group = get_pci_alias_group(tmp, devfns);
group            1182 drivers/iommu/iommu.c 		if (group) {
group            1184 drivers/iommu/iommu.c 			return group;
group            1204 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1209 drivers/iommu/iommu.c 	group = iommu_group_get(&pdev->dev);
group            1210 drivers/iommu/iommu.c 	if (group)
group            1211 drivers/iommu/iommu.c 		return group;
group            1219 drivers/iommu/iommu.c 			group = get_pci_alias_group(tmp, devfns);
group            1220 drivers/iommu/iommu.c 			if (group) {
group            1222 drivers/iommu/iommu.c 				return group;
group            1225 drivers/iommu/iommu.c 			group = get_pci_function_alias_group(tmp, devfns);
group            1226 drivers/iommu/iommu.c 			if (group) {
group            1228 drivers/iommu/iommu.c 				return group;
group            1238 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1250 drivers/iommu/iommu.c 	data->group = iommu_group_get(&pdev->dev);
group            1252 drivers/iommu/iommu.c 	return data->group != NULL;
group            1273 drivers/iommu/iommu.c 	struct iommu_group *group = NULL;
group            1286 drivers/iommu/iommu.c 		return data.group;
group            1305 drivers/iommu/iommu.c 		group = iommu_group_get(&pdev->dev);
group            1306 drivers/iommu/iommu.c 		if (group)
group            1307 drivers/iommu/iommu.c 			return group;
group            1314 drivers/iommu/iommu.c 	group = get_pci_alias_group(pdev, (unsigned long *)devfns);
group            1315 drivers/iommu/iommu.c 	if (group)
group            1316 drivers/iommu/iommu.c 		return group;
group            1323 drivers/iommu/iommu.c 	group = get_pci_function_alias_group(pdev, (unsigned long *)devfns);
group            1324 drivers/iommu/iommu.c 	if (group)
group            1325 drivers/iommu/iommu.c 		return group;
group            1335 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1337 drivers/iommu/iommu.c 	group = iommu_group_get(cont_dev);
group            1338 drivers/iommu/iommu.c 	if (!group)
group            1339 drivers/iommu/iommu.c 		group = iommu_group_alloc();
group            1340 drivers/iommu/iommu.c 	return group;
group            1356 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1359 drivers/iommu/iommu.c 	group = iommu_group_get(dev);
group            1360 drivers/iommu/iommu.c 	if (group)
group            1361 drivers/iommu/iommu.c 		return group;
group            1366 drivers/iommu/iommu.c 	group = ops->device_group(dev);
group            1367 drivers/iommu/iommu.c 	if (WARN_ON_ONCE(group == NULL))
group            1370 drivers/iommu/iommu.c 	if (IS_ERR(group))
group            1371 drivers/iommu/iommu.c 		return group;
group            1377 drivers/iommu/iommu.c 	if (!group->default_domain) {
group            1390 drivers/iommu/iommu.c 		group->default_domain = dom;
group            1391 drivers/iommu/iommu.c 		if (!group->domain)
group            1392 drivers/iommu/iommu.c 			group->domain = dom;
group            1402 drivers/iommu/iommu.c 	ret = iommu_group_add_device(group, dev);
group            1404 drivers/iommu/iommu.c 		iommu_group_put(group);
group            1408 drivers/iommu/iommu.c 	return group;
group            1411 drivers/iommu/iommu.c struct iommu_domain *iommu_group_default_domain(struct iommu_group *group)
group            1413 drivers/iommu/iommu.c 	return group->default_domain;
group            1443 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1463 drivers/iommu/iommu.c 	group = iommu_group_get(dev);
group            1464 drivers/iommu/iommu.c 	if (!group)
group            1483 drivers/iommu/iommu.c 		blocking_notifier_call_chain(&group->notifier,
group            1486 drivers/iommu/iommu.c 	iommu_group_put(group);
group            1643 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1646 drivers/iommu/iommu.c 	group = iommu_group_get(dev);
group            1647 drivers/iommu/iommu.c 	if (!group)
group            1654 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group            1656 drivers/iommu/iommu.c 	if (iommu_group_device_count(group) != 1)
group            1659 drivers/iommu/iommu.c 	ret = __iommu_attach_group(domain, group);
group            1662 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group            1663 drivers/iommu/iommu.c 	iommu_group_put(group);
group            1685 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1687 drivers/iommu/iommu.c 	group = iommu_group_get(dev);
group            1688 drivers/iommu/iommu.c 	if (!group)
group            1691 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group            1692 drivers/iommu/iommu.c 	if (iommu_group_device_count(group) != 1) {
group            1697 drivers/iommu/iommu.c 	__iommu_detach_group(domain, group);
group            1700 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group            1701 drivers/iommu/iommu.c 	iommu_group_put(group);
group            1708 drivers/iommu/iommu.c 	struct iommu_group *group;
group            1710 drivers/iommu/iommu.c 	group = iommu_group_get(dev);
group            1711 drivers/iommu/iommu.c 	if (!group)
group            1714 drivers/iommu/iommu.c 	domain = group->domain;
group            1716 drivers/iommu/iommu.c 	iommu_group_put(group);
group            1749 drivers/iommu/iommu.c 				struct iommu_group *group)
group            1753 drivers/iommu/iommu.c 	if (group->default_domain && group->domain != group->default_domain)
group            1756 drivers/iommu/iommu.c 	ret = __iommu_group_for_each_dev(group, domain,
group            1759 drivers/iommu/iommu.c 		group->domain = domain;
group            1764 drivers/iommu/iommu.c int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group)
group            1768 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group            1769 drivers/iommu/iommu.c 	ret = __iommu_attach_group(domain, group);
group            1770 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group            1786 drivers/iommu/iommu.c 				 struct iommu_group *group)
group            1790 drivers/iommu/iommu.c 	if (!group->default_domain) {
group            1791 drivers/iommu/iommu.c 		__iommu_group_for_each_dev(group, domain,
group            1793 drivers/iommu/iommu.c 		group->domain = NULL;
group            1797 drivers/iommu/iommu.c 	if (group->domain == group->default_domain)
group            1801 drivers/iommu/iommu.c 	ret = __iommu_group_for_each_dev(group, group->default_domain,
group            1806 drivers/iommu/iommu.c 		group->domain = group->default_domain;
group            1809 drivers/iommu/iommu.c void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group)
group            1811 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group            1812 drivers/iommu/iommu.c 	__iommu_detach_group(domain, group);
group            1813 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group            2194 drivers/iommu/iommu.c 	struct iommu_group *group;
group            2198 drivers/iommu/iommu.c 	group = iommu_group_get(dev);
group            2199 drivers/iommu/iommu.c 	if (!group)
group            2202 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group            2205 drivers/iommu/iommu.c 	if (group->default_domain && group->default_domain->type == type)
group            2210 drivers/iommu/iommu.c 	if (iommu_group_device_count(group) != 1)
group            2219 drivers/iommu/iommu.c 	ret = __iommu_attach_group(domain, group);
group            2226 drivers/iommu/iommu.c 	if (group->default_domain)
group            2227 drivers/iommu/iommu.c 		iommu_domain_free(group->default_domain);
group            2228 drivers/iommu/iommu.c 	group->default_domain = domain;
group            2230 drivers/iommu/iommu.c 	iommu_group_create_direct_mappings(group, dev);
group            2237 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group            2238 drivers/iommu/iommu.c 	iommu_group_put(group);
group            2464 drivers/iommu/iommu.c 	struct iommu_group *group;
group            2471 drivers/iommu/iommu.c 	group = iommu_group_get(dev);
group            2472 drivers/iommu/iommu.c 	if (!group)
group            2476 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group            2484 drivers/iommu/iommu.c 	if (iommu_group_device_count(group) != 1)
group            2490 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group            2491 drivers/iommu/iommu.c 	iommu_group_put(group);
group            2509 drivers/iommu/iommu.c 	struct iommu_group *group;
group            2516 drivers/iommu/iommu.c 	group = iommu_group_get(dev);
group            2517 drivers/iommu/iommu.c 	if (!group)
group            2520 drivers/iommu/iommu.c 	mutex_lock(&group->mutex);
group            2522 drivers/iommu/iommu.c 	mutex_unlock(&group->mutex);
group            2524 drivers/iommu/iommu.c 	iommu_group_put(group);
group              67 drivers/iommu/ipmmu-vmsa.c 	struct iommu_group *group;
group             851 drivers/iommu/ipmmu-vmsa.c 	struct iommu_group *group;
group             855 drivers/iommu/ipmmu-vmsa.c 	group = iommu_group_alloc();
group             856 drivers/iommu/ipmmu-vmsa.c 	if (IS_ERR(group)) {
group             858 drivers/iommu/ipmmu-vmsa.c 		return PTR_ERR(group);
group             861 drivers/iommu/ipmmu-vmsa.c 	ret = iommu_group_add_device(group, dev);
group             862 drivers/iommu/ipmmu-vmsa.c 	iommu_group_put(group);
group             912 drivers/iommu/ipmmu-vmsa.c 	struct iommu_group *group;
group             926 drivers/iommu/ipmmu-vmsa.c 		group = iommu_group_get_for_dev(dev);
group             927 drivers/iommu/ipmmu-vmsa.c 		if (IS_ERR(group))
group             928 drivers/iommu/ipmmu-vmsa.c 			return PTR_ERR(group);
group             930 drivers/iommu/ipmmu-vmsa.c 		iommu_group_put(group);
group             949 drivers/iommu/ipmmu-vmsa.c 	struct iommu_group *group;
group             951 drivers/iommu/ipmmu-vmsa.c 	if (mmu->group)
group             952 drivers/iommu/ipmmu-vmsa.c 		return iommu_group_ref_get(mmu->group);
group             954 drivers/iommu/ipmmu-vmsa.c 	group = iommu_group_alloc();
group             955 drivers/iommu/ipmmu-vmsa.c 	if (!IS_ERR(group))
group             956 drivers/iommu/ipmmu-vmsa.c 		mmu->group = group;
group             958 drivers/iommu/ipmmu-vmsa.c 	return group;
group             394 drivers/iommu/msm_iommu.c 	struct iommu_group *group;
group             406 drivers/iommu/msm_iommu.c 	group = iommu_group_get_for_dev(dev);
group             407 drivers/iommu/msm_iommu.c 	if (IS_ERR(group))
group             408 drivers/iommu/msm_iommu.c 		return PTR_ERR(group);
group             410 drivers/iommu/msm_iommu.c 	iommu_group_put(group);
group             501 drivers/iommu/mtk_iommu.c 	struct iommu_group *group;
group             509 drivers/iommu/mtk_iommu.c 	group = iommu_group_get_for_dev(dev);
group             510 drivers/iommu/mtk_iommu.c 	if (IS_ERR(group))
group             511 drivers/iommu/mtk_iommu.c 		return PTR_ERR(group);
group             513 drivers/iommu/mtk_iommu.c 	iommu_group_put(group);
group             426 drivers/iommu/mtk_iommu_v1.c 	struct iommu_group *group;
group             453 drivers/iommu/mtk_iommu_v1.c 	group = iommu_group_alloc();
group             454 drivers/iommu/mtk_iommu_v1.c 	if (IS_ERR(group))
group             455 drivers/iommu/mtk_iommu_v1.c 		return PTR_ERR(group);
group             457 drivers/iommu/mtk_iommu_v1.c 	err = iommu_group_add_device(group, dev);
group             458 drivers/iommu/mtk_iommu_v1.c 	iommu_group_put(group);
group            1241 drivers/iommu/omap-iommu.c 		obj->group = iommu_group_alloc();
group            1242 drivers/iommu/omap-iommu.c 		if (IS_ERR(obj->group))
group            1243 drivers/iommu/omap-iommu.c 			return PTR_ERR(obj->group);
group            1276 drivers/iommu/omap-iommu.c 	iommu_group_put(obj->group);
group            1284 drivers/iommu/omap-iommu.c 	if (obj->group) {
group            1285 drivers/iommu/omap-iommu.c 		iommu_group_put(obj->group);
group            1286 drivers/iommu/omap-iommu.c 		obj->group = NULL;
group            1664 drivers/iommu/omap-iommu.c 	struct iommu_group *group;
group            1755 drivers/iommu/omap-iommu.c 	group = iommu_group_get_for_dev(dev);
group            1756 drivers/iommu/omap-iommu.c 	if (IS_ERR(group)) {
group            1760 drivers/iommu/omap-iommu.c 		return PTR_ERR(group);
group            1762 drivers/iommu/omap-iommu.c 	iommu_group_put(group);
group            1796 drivers/iommu/omap-iommu.c 	struct iommu_group *group = ERR_PTR(-EINVAL);
group            1799 drivers/iommu/omap-iommu.c 		group = iommu_group_ref_get(arch_data->iommu_dev->group);
group            1801 drivers/iommu/omap-iommu.c 	return group;
group              83 drivers/iommu/omap-iommu.h 	struct iommu_group *group;
group             519 drivers/iommu/qcom_iommu.c 	struct iommu_group *group;
group             537 drivers/iommu/qcom_iommu.c 	group = iommu_group_get_for_dev(dev);
group             538 drivers/iommu/qcom_iommu.c 	if (IS_ERR_OR_NULL(group))
group             539 drivers/iommu/qcom_iommu.c 		return PTR_ERR_OR_ZERO(group);
group             541 drivers/iommu/qcom_iommu.c 	iommu_group_put(group);
group             110 drivers/iommu/rockchip-iommu.c 	struct iommu_group *group;
group            1059 drivers/iommu/rockchip-iommu.c 	struct iommu_group *group;
group            1069 drivers/iommu/rockchip-iommu.c 	group = iommu_group_get_for_dev(dev);
group            1070 drivers/iommu/rockchip-iommu.c 	if (IS_ERR(group))
group            1071 drivers/iommu/rockchip-iommu.c 		return PTR_ERR(group);
group            1072 drivers/iommu/rockchip-iommu.c 	iommu_group_put(group);
group            1099 drivers/iommu/rockchip-iommu.c 	return iommu_group_ref_get(iommu->group);
group            1201 drivers/iommu/rockchip-iommu.c 	iommu->group = iommu_group_alloc();
group            1202 drivers/iommu/rockchip-iommu.c 	if (IS_ERR(iommu->group)) {
group            1203 drivers/iommu/rockchip-iommu.c 		err = PTR_ERR(iommu->group);
group            1248 drivers/iommu/rockchip-iommu.c 	iommu_group_put(iommu->group);
group             171 drivers/iommu/s390-iommu.c 	struct iommu_group *group = iommu_group_get_for_dev(dev);
group             174 drivers/iommu/s390-iommu.c 	if (IS_ERR(group))
group             175 drivers/iommu/s390-iommu.c 		return PTR_ERR(group);
group             177 drivers/iommu/s390-iommu.c 	iommu_group_put(group);
group             248 drivers/iommu/tegra-gart.c 	struct iommu_group *group;
group             253 drivers/iommu/tegra-gart.c 	group = iommu_group_get_for_dev(dev);
group             254 drivers/iommu/tegra-gart.c 	if (IS_ERR(group))
group             255 drivers/iommu/tegra-gart.c 		return PTR_ERR(group);
group             257 drivers/iommu/tegra-gart.c 	iommu_group_put(group);
group              23 drivers/iommu/tegra-smmu.c 	struct iommu_group *group;
group             334 drivers/iommu/tegra-smmu.c 	const struct tegra_smmu_swgroup *group = NULL;
group             339 drivers/iommu/tegra-smmu.c 			group = &smmu->soc->swgroups[i];
group             344 drivers/iommu/tegra-smmu.c 	return group;
group             350 drivers/iommu/tegra-smmu.c 	const struct tegra_smmu_swgroup *group;
group             365 drivers/iommu/tegra-smmu.c 	group = tegra_smmu_find_swgroup(smmu, swgroup);
group             366 drivers/iommu/tegra-smmu.c 	if (group) {
group             367 drivers/iommu/tegra-smmu.c 		value = smmu_readl(smmu, group->reg);
group             371 drivers/iommu/tegra-smmu.c 		smmu_writel(smmu, value, group->reg);
group             378 drivers/iommu/tegra-smmu.c 	const struct tegra_smmu_swgroup *group;
group             382 drivers/iommu/tegra-smmu.c 	group = tegra_smmu_find_swgroup(smmu, swgroup);
group             383 drivers/iommu/tegra-smmu.c 	if (group) {
group             384 drivers/iommu/tegra-smmu.c 		value = smmu_readl(smmu, group->reg);
group             388 drivers/iommu/tegra-smmu.c 		smmu_writel(smmu, value, group->reg);
group             759 drivers/iommu/tegra-smmu.c 	struct iommu_group *group;
group             793 drivers/iommu/tegra-smmu.c 	group = iommu_group_get_for_dev(dev);
group             794 drivers/iommu/tegra-smmu.c 	if (IS_ERR(group))
group             795 drivers/iommu/tegra-smmu.c 		return PTR_ERR(group);
group             797 drivers/iommu/tegra-smmu.c 	iommu_group_put(group);
group             830 drivers/iommu/tegra-smmu.c 	struct tegra_smmu_group *group;
group             838 drivers/iommu/tegra-smmu.c 	list_for_each_entry(group, &smmu->groups, list)
group             839 drivers/iommu/tegra-smmu.c 		if (group->soc == soc) {
group             841 drivers/iommu/tegra-smmu.c 			return group->group;
group             844 drivers/iommu/tegra-smmu.c 	group = devm_kzalloc(smmu->dev, sizeof(*group), GFP_KERNEL);
group             845 drivers/iommu/tegra-smmu.c 	if (!group) {
group             850 drivers/iommu/tegra-smmu.c 	INIT_LIST_HEAD(&group->list);
group             851 drivers/iommu/tegra-smmu.c 	group->soc = soc;
group             853 drivers/iommu/tegra-smmu.c 	group->group = iommu_group_alloc();
group             854 drivers/iommu/tegra-smmu.c 	if (IS_ERR(group->group)) {
group             855 drivers/iommu/tegra-smmu.c 		devm_kfree(smmu->dev, group);
group             860 drivers/iommu/tegra-smmu.c 	list_add_tail(&group->list, &smmu->groups);
group             863 drivers/iommu/tegra-smmu.c 	return group->group;
group             870 drivers/iommu/tegra-smmu.c 	struct iommu_group *group;
group             872 drivers/iommu/tegra-smmu.c 	group = tegra_smmu_group_get(smmu, fwspec->ids[0]);
group             873 drivers/iommu/tegra-smmu.c 	if (!group)
group             874 drivers/iommu/tegra-smmu.c 		group = generic_device_group(dev);
group             876 drivers/iommu/tegra-smmu.c 	return group;
group             928 drivers/iommu/tegra-smmu.c 		const struct tegra_smmu_swgroup *group = &smmu->soc->swgroups[i];
group             932 drivers/iommu/tegra-smmu.c 		value = smmu_readl(smmu, group->reg);
group             941 drivers/iommu/tegra-smmu.c 		seq_printf(s, "%-9s  %-7s  %#04x\n", group->name, status,
group             871 drivers/iommu/virtio-iommu.c 	struct iommu_group *group;
group             907 drivers/iommu/virtio-iommu.c 	group = iommu_group_get_for_dev(dev);
group             908 drivers/iommu/virtio-iommu.c 	if (IS_ERR(group)) {
group             909 drivers/iommu/virtio-iommu.c 		ret = PTR_ERR(group);
group             913 drivers/iommu/virtio-iommu.c 	iommu_group_put(group);
group             915 drivers/iommu/virtio-iommu.c 	return PTR_ERR_OR_ZERO(group);
group             237 drivers/mcb/mcb-core.c 		bus->bus_nr, device_id, dev->inst, dev->group, dev->var);
group             109 drivers/mcb/mcb-internal.h 	unsigned int group:6;
group              63 drivers/mcb/mcb-parse.c 	mdev->group = GDD_GRP(reg2);
group             491 drivers/md/dm-log-userspace-base.c 	uint64_t group[MAX_FLUSH_GROUP_COUNT];
group             500 drivers/md/dm-log-userspace-base.c 			group[count] = fe->region;
group             512 drivers/md/dm-log-userspace-base.c 						 (char *)(group),
group             522 drivers/md/dm-log-userspace-base.c 						 (char *)(group),
group             169 drivers/md/raid5.c 	struct r5worker_group *group;
group             179 drivers/md/raid5.c 		struct r5worker_group *group;
group             180 drivers/md/raid5.c 		group = conf->worker_groups + cpu_to_group(cpu);
group             182 drivers/md/raid5.c 			list_add_tail(&sh->lru, &group->loprio_list);
group             184 drivers/md/raid5.c 			list_add_tail(&sh->lru, &group->handle_list);
group             185 drivers/md/raid5.c 		group->stripes_cnt++;
group             186 drivers/md/raid5.c 		sh->group = group;
group             194 drivers/md/raid5.c 	group = conf->worker_groups + cpu_to_group(sh->cpu);
group             196 drivers/md/raid5.c 	group->workers[0].working = true;
group             198 drivers/md/raid5.c 	queue_work_on(sh->cpu, raid5_wq, &group->workers[0].work);
group             200 drivers/md/raid5.c 	thread_cnt = group->stripes_cnt / MAX_STRIPE_BATCH - 1;
group             203 drivers/md/raid5.c 		if (group->workers[i].working == false) {
group             204 drivers/md/raid5.c 			group->workers[i].working = true;
group             206 drivers/md/raid5.c 				      &group->workers[i].work);
group             685 drivers/md/raid5.c 				if (sh->group) {
group             686 drivers/md/raid5.c 					sh->group->stripes_cnt--;
group             687 drivers/md/raid5.c 					sh->group = NULL;
group             769 drivers/md/raid5.c 			if (head->group) {
group             770 drivers/md/raid5.c 				head->group->stripes_cnt--;
group             771 drivers/md/raid5.c 				head->group = NULL;
group            5325 drivers/md/raid5.c static struct stripe_head *__get_priority_stripe(struct r5conf *conf, int group)
group            5341 drivers/md/raid5.c 	} else if (group != ANY_GROUP) {
group            5342 drivers/md/raid5.c 		handle_list = try_loprio ? &conf->worker_groups[group].loprio_list :
group            5343 drivers/md/raid5.c 				&conf->worker_groups[group].handle_list;
group            5344 drivers/md/raid5.c 		wg = &conf->worker_groups[group];
group            5384 drivers/md/raid5.c 			    group == ANY_GROUP ||
group            5386 drivers/md/raid5.c 			    cpu_to_group(tmp->cpu) == group) {
group            5410 drivers/md/raid5.c 		sh->group = NULL;
group            6178 drivers/md/raid5.c static int handle_active_stripes(struct r5conf *conf, int group,
group            6189 drivers/md/raid5.c 			(sh = __get_priority_stripe(conf, group)) != NULL)
group            6232 drivers/md/raid5.c 	struct r5worker_group *group = worker->group;
group            6233 drivers/md/raid5.c 	struct r5conf *conf = group->conf;
group            6235 drivers/md/raid5.c 	int group_id = group - conf->worker_groups;
group            6702 drivers/md/raid5.c 		struct r5worker_group *group;
group            6704 drivers/md/raid5.c 		group = &(*worker_groups)[i];
group            6705 drivers/md/raid5.c 		INIT_LIST_HEAD(&group->handle_list);
group            6706 drivers/md/raid5.c 		INIT_LIST_HEAD(&group->loprio_list);
group            6707 drivers/md/raid5.c 		group->conf = conf;
group            6708 drivers/md/raid5.c 		group->workers = workers + i * cnt;
group            6711 drivers/md/raid5.c 			struct r5worker *worker = group->workers + j;
group            6712 drivers/md/raid5.c 			worker->group = group;
group             222 drivers/md/raid5.h 	struct r5worker_group	*group;
group             511 drivers/md/raid5.h 	struct r5worker_group *group;
group              52 drivers/media/platform/rcar-vin/rcar-core.c static int rvin_group_entity_to_csi_id(struct rvin_group *group,
group              61 drivers/media/platform/rcar-vin/rcar-core.c 		if (group->csi[i].subdev == sd)
group             115 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_group *group = container_of(link->graph_obj.mdev,
group             139 drivers/media/platform/rcar-vin/rcar-core.c 	media_device_for_each_entity(entity, &group->mdev)
group             143 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_lock(&group->lock);
group             150 drivers/media/platform/rcar-vin/rcar-core.c 	if (WARN_ON(!group->vin[master_id])) {
group             157 drivers/media/platform/rcar-vin/rcar-core.c 		if (!group->vin[i])
group             162 drivers/media/platform/rcar-vin/rcar-core.c 				&group->vin[i]->vdev.entity.pads[0]);
group             166 drivers/media/platform/rcar-vin/rcar-core.c 		csi_id = rvin_group_entity_to_csi_id(group, csi_pad->entity);
group             169 drivers/media/platform/rcar-vin/rcar-core.c 		mask &= rvin_group_get_mask(group->vin[i], csi_id, channel);
group             173 drivers/media/platform/rcar-vin/rcar-core.c 	csi_id = rvin_group_entity_to_csi_id(group, link->source->entity);
group             188 drivers/media/platform/rcar-vin/rcar-core.c 			if (group->vin[i] && group->vin[i]->parallel &&
group             189 drivers/media/platform/rcar-vin/rcar-core.c 			    group->vin[i]->parallel->subdev == sd) {
group             190 drivers/media/platform/rcar-vin/rcar-core.c 				group->vin[i]->is_csi = false;
group             212 drivers/media/platform/rcar-vin/rcar-core.c 	ret = rvin_set_channel_routing(group->vin[master_id], __ffs(mask_new));
group             219 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_unlock(&group->lock);
group             244 drivers/media/platform/rcar-vin/rcar-core.c static void rvin_group_cleanup(struct rvin_group *group)
group             246 drivers/media/platform/rcar-vin/rcar-core.c 	media_device_unregister(&group->mdev);
group             247 drivers/media/platform/rcar-vin/rcar-core.c 	media_device_cleanup(&group->mdev);
group             248 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_destroy(&group->lock);
group             251 drivers/media/platform/rcar-vin/rcar-core.c static int rvin_group_init(struct rvin_group *group, struct rvin_dev *vin)
group             253 drivers/media/platform/rcar-vin/rcar-core.c 	struct media_device *mdev = &group->mdev;
group             258 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_init(&group->lock);
group             261 drivers/media/platform/rcar-vin/rcar-core.c 	group->count = 0;
group             264 drivers/media/platform/rcar-vin/rcar-core.c 			group->count++;
group             266 drivers/media/platform/rcar-vin/rcar-core.c 	vin_dbg(vin, "found %u enabled VIN's in DT", group->count);
group             281 drivers/media/platform/rcar-vin/rcar-core.c 	ret = media_device_register(&group->mdev);
group             283 drivers/media/platform/rcar-vin/rcar-core.c 		rvin_group_cleanup(group);
group             290 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_group *group =
group             297 drivers/media/platform/rcar-vin/rcar-core.c 	rvin_group_cleanup(group);
group             299 drivers/media/platform/rcar-vin/rcar-core.c 	kfree(group);
group             306 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_group *group;
group             327 drivers/media/platform/rcar-vin/rcar-core.c 		group = rvin_group_data;
group             328 drivers/media/platform/rcar-vin/rcar-core.c 		kref_get(&group->refcount);
group             330 drivers/media/platform/rcar-vin/rcar-core.c 		group = kzalloc(sizeof(*group), GFP_KERNEL);
group             331 drivers/media/platform/rcar-vin/rcar-core.c 		if (!group) {
group             336 drivers/media/platform/rcar-vin/rcar-core.c 		ret = rvin_group_init(group, vin);
group             338 drivers/media/platform/rcar-vin/rcar-core.c 			kfree(group);
group             343 drivers/media/platform/rcar-vin/rcar-core.c 		kref_init(&group->refcount);
group             345 drivers/media/platform/rcar-vin/rcar-core.c 		rvin_group_data = group;
group             350 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_lock(&group->lock);
group             352 drivers/media/platform/rcar-vin/rcar-core.c 	if (group->vin[id]) {
group             354 drivers/media/platform/rcar-vin/rcar-core.c 		mutex_unlock(&group->lock);
group             355 drivers/media/platform/rcar-vin/rcar-core.c 		kref_put(&group->refcount, rvin_group_release);
group             359 drivers/media/platform/rcar-vin/rcar-core.c 	group->vin[id] = vin;
group             362 drivers/media/platform/rcar-vin/rcar-core.c 	vin->group = group;
group             363 drivers/media/platform/rcar-vin/rcar-core.c 	vin->v4l2_dev.mdev = &group->mdev;
group             365 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_unlock(&group->lock);
group             375 drivers/media/platform/rcar-vin/rcar-core.c 	struct rvin_group *group = vin->group;
group             377 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_lock(&group->lock);
group             379 drivers/media/platform/rcar-vin/rcar-core.c 	vin->group = NULL;
group             382 drivers/media/platform/rcar-vin/rcar-core.c 	if (WARN_ON(group->vin[vin->id] != vin))
group             385 drivers/media/platform/rcar-vin/rcar-core.c 	group->vin[vin->id] = NULL;
group             387 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_unlock(&group->lock);
group             389 drivers/media/platform/rcar-vin/rcar-core.c 	kref_put(&group->refcount, rvin_group_release);
group             693 drivers/media/platform/rcar-vin/rcar-core.c 		if (vin->group->vin[i] &&
group             694 drivers/media/platform/rcar-vin/rcar-core.c 		    !video_is_registered(&vin->group->vin[i]->vdev)) {
group             695 drivers/media/platform/rcar-vin/rcar-core.c 			ret = rvin_v4l2_register(vin->group->vin[i]);
group             702 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_lock(&vin->group->lock);
group             709 drivers/media/platform/rcar-vin/rcar-core.c 		if (!vin->group->vin[route->vin])
group             713 drivers/media/platform/rcar-vin/rcar-core.c 		if (!vin->group->vin[rvin_group_id_to_master(route->vin)])
group             717 drivers/media/platform/rcar-vin/rcar-core.c 		if (!vin->group->csi[route->csi].subdev)
group             720 drivers/media/platform/rcar-vin/rcar-core.c 		source = &vin->group->csi[route->csi].subdev->entity;
group             724 drivers/media/platform/rcar-vin/rcar-core.c 		sink = &vin->group->vin[route->vin]->vdev.entity;
group             738 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_unlock(&vin->group->lock);
group             751 drivers/media/platform/rcar-vin/rcar-core.c 		if (vin->group->vin[i])
group             752 drivers/media/platform/rcar-vin/rcar-core.c 			rvin_v4l2_unregister(vin->group->vin[i]);
group             754 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_lock(&vin->group->lock);
group             757 drivers/media/platform/rcar-vin/rcar-core.c 		if (vin->group->csi[i].fwnode != asd->match.fwnode)
group             759 drivers/media/platform/rcar-vin/rcar-core.c 		vin->group->csi[i].subdev = NULL;
group             764 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_unlock(&vin->group->lock);
group             774 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_lock(&vin->group->lock);
group             777 drivers/media/platform/rcar-vin/rcar-core.c 		if (vin->group->csi[i].fwnode != asd->match.fwnode)
group             779 drivers/media/platform/rcar-vin/rcar-core.c 		vin->group->csi[i].subdev = subdev;
group             784 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_unlock(&vin->group->lock);
group             811 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_lock(&vin->group->lock);
group             813 drivers/media/platform/rcar-vin/rcar-core.c 	if (vin->group->csi[vep->base.id].fwnode) {
group             820 drivers/media/platform/rcar-vin/rcar-core.c 	vin->group->csi[vep->base.id].fwnode = asd->match.fwnode;
group             825 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_unlock(&vin->group->lock);
group             836 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_lock(&vin->group->lock);
group             840 drivers/media/platform/rcar-vin/rcar-core.c 		if (vin->group->vin[i]) {
group             846 drivers/media/platform/rcar-vin/rcar-core.c 	if (vin->group->count != count) {
group             847 drivers/media/platform/rcar-vin/rcar-core.c 		mutex_unlock(&vin->group->lock);
group             851 drivers/media/platform/rcar-vin/rcar-core.c 	mutex_unlock(&vin->group->lock);
group             853 drivers/media/platform/rcar-vin/rcar-core.c 	v4l2_async_notifier_init(&vin->group->notifier);
group             865 drivers/media/platform/rcar-vin/rcar-core.c 				vin->group->vin[i]->dev, &vin->group->notifier,
group             872 drivers/media/platform/rcar-vin/rcar-core.c 	if (list_empty(&vin->group->notifier.asd_list))
group             875 drivers/media/platform/rcar-vin/rcar-core.c 	vin->group->notifier.ops = &rvin_group_notify_ops;
group             877 drivers/media/platform/rcar-vin/rcar-core.c 					   &vin->group->notifier);
group             880 drivers/media/platform/rcar-vin/rcar-core.c 		v4l2_async_notifier_cleanup(&vin->group->notifier);
group            1341 drivers/media/platform/rcar-vin/rcar-core.c 		mutex_lock(&vin->group->lock);
group            1342 drivers/media/platform/rcar-vin/rcar-core.c 		if (&vin->v4l2_dev == vin->group->notifier.v4l2_dev) {
group            1343 drivers/media/platform/rcar-vin/rcar-core.c 			v4l2_async_notifier_unregister(&vin->group->notifier);
group            1344 drivers/media/platform/rcar-vin/rcar-core.c 			v4l2_async_notifier_cleanup(&vin->group->notifier);
group            1346 drivers/media/platform/rcar-vin/rcar-core.c 		mutex_unlock(&vin->group->lock);
group            1368 drivers/media/platform/rcar-vin/rcar-core.c 		mutex_lock(&vin->group->lock);
group            1369 drivers/media/platform/rcar-vin/rcar-core.c 		if (&vin->v4l2_dev == vin->group->notifier.v4l2_dev) {
group            1370 drivers/media/platform/rcar-vin/rcar-core.c 			v4l2_async_notifier_unregister(&vin->group->notifier);
group            1371 drivers/media/platform/rcar-vin/rcar-core.c 			v4l2_async_notifier_cleanup(&vin->group->notifier);
group            1373 drivers/media/platform/rcar-vin/rcar-core.c 		mutex_unlock(&vin->group->lock);
group             196 drivers/media/platform/rcar-vin/rcar-vin.h 	struct rvin_group *group;
group              51 drivers/mfd/max8997-irq.c 	enum max8997_irq_source group;
group              55 drivers/mfd/max8997-irq.c 	[(idx)] = { .group = (_group), .mask = (_mask) }
group             140 drivers/mfd/max8997-irq.c 	max8997->irq_masks_cur[irq_data->group] |= irq_data->mask;
group             149 drivers/mfd/max8997-irq.c 	max8997->irq_masks_cur[irq_data->group] &= ~irq_data->mask;
group             258 drivers/mfd/max8997-irq.c 		if (irq_reg[max8997_irqs[i].group] & max8997_irqs[i].mask) {
group             168 drivers/mfd/twl4030-power.c #define TWL_RESOURCE_GROUP_RESET(group, type1, type2)			\
group             169 drivers/mfd/twl4030-power.c 	{ MSG_BROADCAST(DEV_GRP_NULL, (group), (type1), (type2),	\
group             171 drivers/mfd/twl4030-power.c #define TWL_RESOURCE_GROUP_SLEEP(group, type, type2)			\
group             172 drivers/mfd/twl4030-power.c 	{ MSG_BROADCAST(DEV_GRP_NULL, (group), (type), (type2),		\
group             174 drivers/mfd/twl4030-power.c #define TWL_RESOURCE_GROUP_ACTIVE(group, type, type2)			\
group             175 drivers/mfd/twl4030-power.c 	{ MSG_BROADCAST(DEV_GRP_NULL, (group), (type), (type2),		\
group             264 drivers/mmc/core/sd_ops.c int mmc_sd_switch(struct mmc_card *card, int mode, int group,
group             282 drivers/mmc/core/sd_ops.c 	cmd.arg &= ~(0xF << (group * 4));
group             283 drivers/mmc/core/sd_ops.c 	cmd.arg |= value << (group * 4);
group              21 drivers/mmc/core/sd_ops.h int mmc_sd_switch(struct mmc_card *card, int mode, int group,
group             479 drivers/mtd/mtdcore.c 	info->group = 0;
group             517 drivers/mtd/mtdcore.c 	    info->group < 0 || info->group >= ngroups)
group             681 drivers/mtd/nand/raw/fsmc_nand.c 	int off, len, ret, group = 0;
group             701 drivers/mtd/nand/raw/fsmc_nand.c 			ret = mtd_ooblayout_ecc(mtd, group++, &oobregion);
group             968 drivers/net/ethernet/amazon/ena/ena_admin_defs.h 	u16 group;
group            1997 drivers/net/ethernet/amazon/ena/ena_com.c 						     u16 group)
group            2001 drivers/net/ethernet/amazon/ena/ena_com.c 	if ((group < ENA_MAX_HANDLERS) && aenq_handlers->handlers[group])
group            2002 drivers/net/ethernet/amazon/ena/ena_com.c 		return aenq_handlers->handlers[group];
group            2038 drivers/net/ethernet/amazon/ena/ena_com.c 			 aenq_common->group, aenq_common->syndrom, timestamp);
group            2042 drivers/net/ethernet/amazon/ena/ena_com.c 							  aenq_common->group);
group            3860 drivers/net/ethernet/amazon/ena/ena_netdev.c 	WARN(aenq_e->aenq_common_desc.group != ENA_ADMIN_NOTIFICATION,
group            3862 drivers/net/ethernet/amazon/ena/ena_netdev.c 	     aenq_e->aenq_common_desc.group,
group             217 drivers/net/ethernet/hisilicon/hip04_eth.c 	unsigned int group;
group             320 drivers/net/ethernet/hisilicon/hip04_eth.c 	val = BIT(priv->group);
group             323 drivers/net/ethernet/hisilicon/hip04_eth.c 	val = priv->group << PPE_CFG_QOS_VMID_GRP_SHIFT;
group             943 drivers/net/ethernet/hisilicon/hip04_eth.c 	priv->group = arg.args[2];
group            3287 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_add_ring_to_group(struct hns3_enet_ring_group *group,
group            3290 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	ring->next = group->ring;
group            3291 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	group->ring = ring;
group            3293 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	group->count++;
group            3429 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_clear_ring_group(struct hns3_enet_ring_group *group)
group            3431 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	group->ring = NULL;
group            3432 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 	group->count = 0;
group             398 drivers/net/ethernet/intel/igb/igb.h 	struct attribute_group group;
group             210 drivers/net/ethernet/intel/igb/igb_hwmon.c 	igb_hwmon->groups[0] = &igb_hwmon->group;
group             211 drivers/net/ethernet/intel/igb/igb_hwmon.c 	igb_hwmon->group.attrs = igb_hwmon->attrs;
group             483 drivers/net/ethernet/intel/ixgbe/ixgbe.h 	struct attribute_group group;
group             193 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c 	ixgbe_hwmon->groups[0] = &ixgbe_hwmon->group;
group             194 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c 	ixgbe_hwmon->group.attrs = ixgbe_hwmon->attrs;
group             582 drivers/net/ethernet/marvell/octeontx2/af/mbox.h 	u8	group;       /* RSS context or group */
group             468 drivers/net/ethernet/marvell/octeontx2/af/rvu.h 				    int group, int alg_idx, int mcam_index);
group            2184 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	rvu_npc_update_flowkey_alg_idx(rvu, pcifunc, nixlf, req->group,
group             514 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c 				    int group, int alg_idx, int mcam_index)
group             526 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c 		if (group != DEFAULT_RSS_CONTEXT_GROUP)
group             549 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c 	action.index = group;
group              45 drivers/net/ethernet/mellanox/mlx5/core/en/params.h 						enum mlx5e_rq_group group,
group              49 drivers/net/ethernet/mellanox/mlx5/core/en/params.h 	int ch = qid - nch * group;
group              61 drivers/net/ethernet/mellanox/mlx5/core/en/params.h 					      enum mlx5e_rq_group *group)
group              66 drivers/net/ethernet/mellanox/mlx5/core/en/params.h 	*group = qid / nch;
group             420 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		enum mlx5e_rq_group group;
group             424 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		mlx5e_qid_get_ch_and_group(params, fs->ring_cookie, &ix, &group);
group             425 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 		tir = group == MLX5E_RQ_GROUP_XSK ? priv->xsk_tir : priv->direct_tir;
group              88 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 				    struct mlx5_flow_group *group,
group              96 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 				    struct mlx5_flow_group *group,
group             569 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 			       struct mlx5_flow_group *group,
group             573 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c 	unsigned int group_id = group->id;
group             651 drivers/net/ethernet/mellanox/mlx5/core/port.c 		MLX5_SET(qetc_reg, in, tc_configuration[i].group, tc_group[i]);
group             673 drivers/net/ethernet/mellanox/mlx5/core/port.c 			     group);
group             212 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 				  struct mlx5_flow_group *group,
group             232 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 		return mlx5_fs_cmd_get_fw_cmds()->create_fte(ns, ft, group, fte);
group             422 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 	rule = mlx5dr_rule_create(group->fs_dr_matcher.dr_matcher,
group             530 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c 				  struct mlx5_flow_group *group,
group            1063 drivers/net/ethernet/mellanox/mlxsw/core.c 			      const struct devlink_trap_group *group)
group            1070 drivers/net/ethernet/mellanox/mlxsw/core.c 	return mlxsw_driver->trap_group_init(mlxsw_core, group);
group             308 drivers/net/ethernet/mellanox/mlxsw/core.h 			       const struct devlink_trap_group *group);
group              38 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c 	struct attribute_group group;
group             657 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c 	mlxsw_hwmon->groups[0] = &mlxsw_hwmon->group;
group             658 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c 	mlxsw_hwmon->group.attrs = mlxsw_hwmon->attrs;
group            5516 drivers/net/ethernet/mellanox/mlxsw/reg.h static inline void mlxsw_reg_htgt_pack(char *payload, u8 group, u8 policer_id,
group            5531 drivers/net/ethernet/mellanox/mlxsw/reg.h 	mlxsw_reg_htgt_trap_group_set(payload, group);
group            5536 drivers/net/ethernet/mellanox/mlxsw/reg.h 	mlxsw_reg_htgt_local_path_rdq_set(payload, group);
group             983 drivers/net/ethernet/mellanox/mlxsw/spectrum.h 			     const struct devlink_trap_group *group);
group              40 drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c 					  ntohl(key->group.addr4),
group              50 drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c 					  key->group.addr6,
group             149 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 				       (char *) &key->group.addr4,
group             170 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 				       &key->group.addr6.s6_addr[0x0],
group             173 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 				       &key->group.addr6.s6_addr[0x4],
group             176 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 				       &key->group.addr6.s6_addr[0x8],
group             179 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 				       &key->group.addr6.s6_addr[0xc],
group             174 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	struct mlxsw_sp_acl_tcam_group group;
group             265 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 					  struct mlxsw_sp_acl_tcam_group *group)
group             271 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mlxsw_reg_pagt_pack(pagt_pl, group->id);
group             272 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	list_for_each_entry(region, &group->region_list, list) {
group             276 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 		if (region->list.next != &group->region_list &&
group             288 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 			    struct mlxsw_sp_acl_tcam_group *group)
group             292 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	group->tcam = tcam;
group             293 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mutex_init(&group->lock);
group             294 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	INIT_LIST_HEAD(&group->region_list);
group             296 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	err = mlxsw_sp_acl_tcam_group_id_get(tcam, &group->id);
group             303 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c static void mlxsw_sp_acl_tcam_group_del(struct mlxsw_sp_acl_tcam_group *group)
group             305 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	struct mlxsw_sp_acl_tcam *tcam = group->tcam;
group             307 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mutex_destroy(&group->lock);
group             308 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mlxsw_sp_acl_tcam_group_id_put(tcam, group->id);
group             309 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	WARN_ON(!list_empty(&group->region_list));
group             334 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	err = mlxsw_sp_acl_tcam_group_add(tcam, &vgroup->group);
group             346 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mlxsw_sp_acl_tcam_group_del(&vgroup->group);
group             354 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mlxsw_sp_acl_tcam_group_del(&vgroup->group);
group             360 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 			     struct mlxsw_sp_acl_tcam_group *group,
group             369 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 			    group->id);
group             375 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 			       struct mlxsw_sp_acl_tcam_group *group,
group             384 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 			    group->id);
group             389 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c mlxsw_sp_acl_tcam_group_id(struct mlxsw_sp_acl_tcam_group *group)
group             391 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	return group->id;
group             421 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 				      struct mlxsw_sp_acl_tcam_group *group,
group             430 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mutex_lock(&group->lock);
group             431 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	if (group->region_count == group->tcam->max_group_size) {
group             443 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 		list_for_each(pos, &group->region_list) {
group             451 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	region->group = group;
group             453 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	err = mlxsw_sp_acl_tcam_group_update(mlxsw_sp, group);
group             457 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	group->region_count++;
group             458 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mutex_unlock(&group->lock);
group             464 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mutex_unlock(&group->lock);
group             472 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	struct mlxsw_sp_acl_tcam_group *group = region->group;
group             474 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mutex_lock(&group->lock);
group             476 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	group->region_count--;
group             477 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mlxsw_sp_acl_tcam_group_update(mlxsw_sp, group);
group             478 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mutex_unlock(&group->lock);
group             499 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	err = mlxsw_sp_acl_tcam_group_region_attach(mlxsw_sp, &vgroup->group,
group             730 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mlxsw_sp_acl_tcam_region_id_put(region->group->tcam,
group             801 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	struct mlxsw_sp_acl_tcam *tcam = vgroup->group.tcam;
group            1457 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 						    vregion->region2->group,
group            1612 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	return mlxsw_sp_acl_tcam_group_bind(mlxsw_sp, &ruleset->vgroup.group,
group            1624 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mlxsw_sp_acl_tcam_group_unbind(mlxsw_sp, &ruleset->vgroup.group,
group            1633 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	return mlxsw_sp_acl_tcam_group_id(&ruleset->vgroup.group);
group            1765 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	return mlxsw_sp_acl_tcam_group_id(&ruleset->vgroup.group);
group              82 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 	struct mlxsw_sp_acl_tcam_group *group;
group             796 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	key->group.addr4 = mfc->mfc_mcastgrp;
group             840 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c 	key->group.addr6 = mfc->mf6c_mcastgrp;
group              21 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h 	union mlxsw_sp_l3addr group;
group             204 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c 				 const struct devlink_trap_group *group)
group             213 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c 	switch (group->id) {
group             232 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c 			   const struct devlink_trap_group *group)
group             238 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c 	switch (group->id) {
group             254 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c 			     const struct devlink_trap_group *group)
group             259 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c 	err = mlxsw_sp_trap_group_policer_init(mlxsw_sp, group);
group             263 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c 	err = __mlxsw_sp_trap_group_init(mlxsw_sp, group);
group             108 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	struct nfp_fl_lag_group *group;
group             122 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group = kmalloc(sizeof(*group), GFP_KERNEL);
group             123 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	if (!group) {
group             128 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->group_id = id;
group             129 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->master_ndev = master;
group             130 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->dirty = true;
group             131 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->offloaded = false;
group             132 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->to_remove = false;
group             133 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->to_destroy = false;
group             134 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->slave_cnt = 0;
group             135 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->group_inst = ++lag->global_inst;
group             136 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	list_add_tail(&group->list, &lag->group_list);
group             138 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	return group;
group             163 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	struct nfp_fl_lag_group *group = NULL;
group             167 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group = nfp_fl_lag_find_group_for_master_with_lag(&priv->nfp_lag,
group             169 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	if (!group) {
group             175 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	pre_act->group_id = cpu_to_be16(group->group_id);
group             179 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	pre_act->instance = group->group_inst;
group             188 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	struct nfp_fl_lag_group *group = NULL;
group             192 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group = nfp_fl_lag_find_group_for_master_with_lag(&priv->nfp_lag,
group             194 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	if (group)
group             195 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 		group_id = group->group_id;
group             202 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c nfp_fl_lag_config_group(struct nfp_fl_lag *lag, struct nfp_fl_lag_group *group,
group             245 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 		cmsg_payload->group_id = cpu_to_be32(group->group_id);
group             246 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 		cmsg_payload->group_inst = cpu_to_be32(group->group_inst);
group             470 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 				 struct nfp_fl_lag_group *group)
group             472 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->to_remove = true;
group             481 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	struct nfp_fl_lag_group *group;
group             490 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group = nfp_fl_lag_find_group_for_master_with_lag(lag, master);
group             491 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	if (!group) {
group             498 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->to_remove = true;
group             499 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->to_destroy = true;
group             511 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	struct nfp_fl_lag_group *group;
group             557 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group = nfp_fl_lag_find_group_for_master_with_lag(lag, upper);
group             561 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 		if (group && group->offloaded)
group             562 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 			nfp_fl_lag_schedule_group_remove(lag, group);
group             568 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	if (!group) {
group             569 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 		group = nfp_fl_lag_group_create(lag, upper);
group             570 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 		if (IS_ERR(group)) {
group             572 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 			return PTR_ERR(group);
group             576 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->dirty = true;
group             577 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->slave_cnt = slave_count;
group             580 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	group->to_remove = false;
group             172 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		} group[4];
group             675 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			nfp->expl.group[i].bitsize = 0;
group             688 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			nfp->expl.group[i].bitsize = bar->bitsize;
group             689 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			nfp->expl.group[i].addr = bar->iomem;
group             693 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 				nfp->expl.group[i].free[j] = true;
group            1054 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		int group;
group            1069 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	for (i = 0; i < ARRAY_SIZE(nfp->expl.group); i++) {
group            1070 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		if (!nfp->expl.group[i].bitsize)
group            1073 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		for (j = 0; j < ARRAY_SIZE(nfp->expl.group[i].free); j++) {
group            1076 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			if (!nfp->expl.group[i].free[j])
group            1080 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			priv->bar.group = i;
group            1082 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			priv->bitsize = nfp->expl.group[i].bitsize - 2;
group            1084 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			data_offset = (priv->bar.group << 9) +
group            1087 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			priv->addr = nfp->expl.group[i].addr +
group            1089 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			nfp->expl.group[i].free[j] = false;
group            1106 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 	nfp->expl.group[priv->bar.group].free[priv->bar.area] = true;
group            1146 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			((priv->bar.group * 4 + priv->bar.area) << 1);
group            1155 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 			(priv->bar.group << 9) + (priv->bar.area << 7);
group            1176 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		       NFP_PCIE_BAR_EXPLICIT_BAR0(priv->bar.group,
group            1179 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		       NFP_PCIE_BAR_EXPLICIT_BAR1(priv->bar.group,
group            1182 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		       NFP_PCIE_BAR_EXPLICIT_BAR2(priv->bar.group,
group            1186 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		      NFP_PCIE_BAR_EXPLICIT_BAR0(priv->bar.group,
group            1189 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		      NFP_PCIE_BAR_EXPLICIT_BAR1(priv->bar.group,
group            1192 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 		      NFP_PCIE_BAR_EXPLICIT_BAR2(priv->bar.group,
group            1197 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 					       priv->bar.group, priv->bar.area),
group            1202 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 					       priv->bar.group, priv->bar.area),
group            1207 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c 					       priv->bar.group, priv->bar.area),
group            1724 drivers/net/ethernet/pensando/ionic/ionic_if.h 	u8     group;
group            1738 drivers/net/ethernet/pensando/ionic/ionic_if.h 	u8    group;
group              98 drivers/net/ethernet/sfc/mcdi.h 	struct attribute_group group;
group             300 drivers/net/ethernet/sfc/mcdi_mon.c 	hwmon->group.attrs[hwmon->n_attrs++] = &attr->dev_attr.attr;
group             358 drivers/net/ethernet/sfc/mcdi_mon.c 	hwmon->group.attrs = kcalloc(n_attrs + 1, sizeof(struct attribute *),
group             360 drivers/net/ethernet/sfc/mcdi_mon.c 	if (!hwmon->group.attrs) {
group             504 drivers/net/ethernet/sfc/mcdi_mon.c 	hwmon->groups[0] = &hwmon->group;
group             527 drivers/net/ethernet/sfc/mcdi_mon.c 	kfree(hwmon->group.attrs);
group            1096 drivers/net/hamradio/scc.c 	grp1 = scc->kiss.group;
group            1101 drivers/net/hamradio/scc.c 		grp2 = scc2->kiss.group;
group            1145 drivers/net/hamradio/scc.c 		if (scc->dcd || (scc->kiss.persist) < Rand || (scc->kiss.group && is_grouped(scc)) )
group            1312 drivers/net/hamradio/scc.c 		case PARAM_GROUP:	scc->kiss.group=arg;		break;
group            1384 drivers/net/hamradio/scc.c 		case PARAM_GROUP:	return CAST(scc->kiss.group);
group            2055 drivers/net/hamradio/scc.c 				K(idletime), K(maxdefer), K(tx_inhibit), K(group));
group             617 drivers/net/netconsole.c static struct config_item *make_netconsole_target(struct config_group *group,
group             648 drivers/net/netconsole.c static void drop_netconsole_target(struct config_group *group,
group             214 drivers/net/tun.c 	kgid_t			group;
group             625 drivers/net/tun.c 		  (gid_valid(tun->group) && !in_egroup_p(tun->group))) &&
group            2318 drivers/net/tun.c 	tun->group = INVALID_GID;
group            2366 drivers/net/tun.c 	if (gid_valid(tun->group) &&
group            2368 drivers/net/tun.c 			from_kgid_munged(current_user_ns(), tun->group)))
group            2685 drivers/net/tun.c 	return gid_valid(tun->group) ?
group            2687 drivers/net/tun.c 			from_kgid_munged(current_user_ns(), tun->group)):
group            2693 drivers/net/tun.c static DEVICE_ATTR(group, 0444, tun_show_group, NULL);
group            3048 drivers/net/tun.c 	kgid_t group;
group            3174 drivers/net/tun.c 		group = make_kgid(current_user_ns(), arg);
group            3175 drivers/net/tun.c 		if (!gid_valid(group)) {
group            3179 drivers/net/tun.c 		tun->group = group;
group            3182 drivers/net/tun.c 			  from_kgid(&init_user_ns, tun->group));
group             247 drivers/net/wireless/ath/ath10k/htc.h #define SVC(group, idx) \
group             248 drivers/net/wireless/ath/ath10k/htc.h 	(int)(((int)(group) << 8) | (int)(idx))
group              85 drivers/net/wireless/ath/ath6kl/htc.h #define MAKE_SERVICE_ID(group, index) \
group              86 drivers/net/wireless/ath/ath6kl/htc.h 	(int)(((int)group << 8) | (int)(index))
group             157 drivers/net/wireless/ath/ath9k/htc_hst.h #define MAKE_SERVICE_ID(group, index)		\
group             158 drivers/net/wireless/ath/ath9k/htc_hst.h 	(int)(((int)group << 8) | (int)(index))
group            1892 drivers/net/wireless/intel/iwlegacy/3945.c 	u8 group;
group            1898 drivers/net/wireless/intel/iwlegacy/3945.c 		for (group = 1; group < 5; group++) {
group            1899 drivers/net/wireless/intel/iwlegacy/3945.c 			grp_channel = ch_grp[group].group_channel;
group            1901 drivers/net/wireless/intel/iwlegacy/3945.c 				group_idx = group;
group            1906 drivers/net/wireless/intel/iwlegacy/3945.c 		if (group == 5)
group            1977 drivers/net/wireless/intel/iwlegacy/3945.c 	const struct il3945_eeprom_txpower_group *group;
group            1984 drivers/net/wireless/intel/iwlegacy/3945.c 		group = &eeprom->groups[i];
group            1987 drivers/net/wireless/intel/iwlegacy/3945.c 		if (group->saturation_power < 40) {
group            1990 drivers/net/wireless/intel/iwlegacy/3945.c 				group->saturation_power);
group            2006 drivers/net/wireless/intel/iwlegacy/3945.c 		satur_pwr = (s8) (group->saturation_power >> 1);
group             120 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h 	u8 group;
group             974 drivers/net/wireless/intel/iwlwifi/fw/file.h 	u8 group;
group             537 drivers/net/wireless/mac80211_hwsim.c 	u64 group;
group             770 drivers/net/wireless/mac80211_hwsim.c 	*val = data->group;
group             777 drivers/net/wireless/mac80211_hwsim.c 	data->group = val;
group            1298 drivers/net/wireless/mac80211_hwsim.c 		if (!(data->group & data2->group))
group            2331 drivers/net/wireless/mac80211_hwsim.c 	data[i++] = ar->group;
group            2996 drivers/net/wireless/mac80211_hwsim.c 	data->group = 1;
group             134 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 		int group = mt7615_get_channel_group(chan->hw_value);
group             151 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c 		index += 5 * group;
group             224 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	enum mt76x2_cal_channel_group group;
group             226 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	group = mt76x2_get_cal_channel_group(channel);
group             227 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	switch (group) {
group             378 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	enum mt76x2_cal_channel_group group;
group             383 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	group = mt76x2_get_cal_channel_group(channel);
group             384 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	offset += group * MT_TX_POWER_GROUP_SIZE_5G;
group             486 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 	int group, tx_idx;
group             489 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 	group = rtl8xxxu_gen2_channel_to_group(channel);
group             491 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 	cck = priv->cck_tx_power_index_A[group];
group             503 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 	ofdmbase = priv->ht40_1s_tx_power_index_A[group];
group             510 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 	mcsbase = priv->ht40_1s_tx_power_index_A[group];
group             523 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 		cck = priv->cck_tx_power_index_B[group];
group             535 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 		ofdmbase = priv->ht40_1s_tx_power_index_B[group];
group             543 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 		mcsbase = priv->ht40_1s_tx_power_index_B[group];
group             362 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	int group, tx_idx;
group             365 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	group = rtl8xxxu_gen2_channel_to_group(channel);
group             367 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	cck = priv->cck_tx_power_index_B[group];
group             378 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	ofdmbase = priv->ht40_1s_tx_power_index_B[group];
group             385 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 	mcsbase = priv->ht40_1s_tx_power_index_B[group];
group            1099 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	int group;
group            1102 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		group = 0;
group            1104 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		group = 1;
group            1106 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		group = 2;
group            1108 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	return group;
group            1116 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	int group;
group            1119 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		group = 0;
group            1121 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		group = 1;
group            1123 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		group = 2;
group            1125 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		group = 3;
group            1127 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		group = 4;
group            1129 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	return group;
group            1394 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	int group, i;
group            1396 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	group = rtl8xxxu_gen1_channel_to_group(channel);
group            1398 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	cck[0] = priv->cck_tx_power_index_A[group] - 1;
group            1399 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	cck[1] = priv->cck_tx_power_index_B[group] - 1;
group            1408 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	ofdm[0] = priv->ht40_1s_tx_power_index_A[group];
group            1409 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	ofdm[1] = priv->ht40_1s_tx_power_index_B[group];
group            1415 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	ofdmbase[0] = ofdm[0] +	priv->ofdm_tx_power_index_diff[group].a;
group            1416 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	ofdmbase[1] = ofdm[1] +	priv->ofdm_tx_power_index_diff[group].b;
group            1421 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		mcsbase[0] += priv->ht20_tx_power_index_diff[group].a;
group            1422 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		mcsbase[1] += priv->ht20_tx_power_index_diff[group].b;
group            1426 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		if (ofdm[0] > priv->ht40_2s_tx_power_index_diff[group].a)
group            1427 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			ofdm[0] -=  priv->ht40_2s_tx_power_index_diff[group].a;
group            1428 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		if (ofdm[1] > priv->ht40_2s_tx_power_index_diff[group].b)
group            1429 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			ofdm[1] -=  priv->ht40_2s_tx_power_index_diff[group].b;
group            1515 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	u8 group = 0;
group            1518 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		group = 0;
group            1520 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		group = 1;
group            1522 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		group = 2;
group            1524 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		group = 3;
group            1526 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		group = 4;
group            1528 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		group = 5;
group            1530 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	return group;
group            1535 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	int group, txcnt;
group            1537 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) {
group            1538 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		pwrinfo24g->index_cck_base[rfpath][group] = 0x2D;
group            1539 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		pwrinfo24g->index_bw40_base[rfpath][group] = 0x2D;
group            1560 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 	u32 rfpath, eeaddr = EEPROM_TX_PWR_INX, group, txcnt = 0;
group            1580 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) {
group            1581 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			pwrinfo24g->index_cck_base[rfpath][group] =
group            1583 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			if (pwrinfo24g->index_cck_base[rfpath][group] == 0xFF)
group            1584 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 				pwrinfo24g->index_cck_base[rfpath][group] =
group            1587 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_24G-1; group++) {
group            1588 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			pwrinfo24g->index_bw40_base[rfpath][group] =
group            1590 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			if (pwrinfo24g->index_bw40_base[rfpath][group] == 0xFF)
group            1591 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 				pwrinfo24g->index_bw40_base[rfpath][group] =
group            1666 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_5G; group++) {
group            1667 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			pwrinfo5g->index_bw40_base[rfpath][group] =
group            1669 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 			if (pwrinfo5g->index_bw40_base[rfpath][group] == 0xFF)
group            1670 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c 				pwrinfo5g->index_bw40_base[rfpath][group] =
group               9 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.h 	u8 group;
group              12 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.h 		group = 0;
group              14 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.h 		group = 1;
group              16 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.h 		group = 2;
group              17 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.h 	return group;
group            1399 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 	u32 rfpath, eeaddr, group, offset1, offset2;
group            1404 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 		for (group = 0; group < CHANNEL_GROUP_MAX; group++) {
group            1406 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				if (group < CHANNEL_GROUP_MAX_2G) {
group            1407 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 					pwrinfo->cck_index[rfpath][group] =
group            1409 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 					pwrinfo->ht40_1sindex[rfpath][group] =
group            1412 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 					pwrinfo->ht40_1sindex[rfpath][group] =
group            1415 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht40_2sindexdiff[rfpath][group] =
group            1417 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht20indexdiff[rfpath][group] =
group            1419 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ofdmindexdiff[rfpath][group] =
group            1421 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht40maxoffset[rfpath][group] =
group            1423 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht20maxoffset[rfpath][group] =
group            1437 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 		for (group = 0; group < CHANNEL_GROUP_MAX_2G; group++) {
group            1439 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				 + group;
group            1440 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			pwrinfo->cck_index[rfpath][group] =
group            1449 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 		for (group = 0; group < CHANNEL_GROUP_MAX; group++) {
group            1450 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			offset1 = group / 3;
group            1451 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			offset2 = group % 3;
group            1454 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			pwrinfo->ht40_1sindex[rfpath][group] =
group            1462 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 	for (group = 0; group < CHANNEL_GROUP_MAX; group++) {
group            1466 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			offset1 = group / 3;
group            1467 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			offset2 = group % 3;
group            1470 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht40_2sindexdiff[rfpath][group] =
group            1475 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht40_2sindexdiff[rfpath][group] =
group            1479 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht20indexdiff[rfpath][group] =
group            1484 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht20indexdiff[rfpath][group] =
group            1488 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ofdmindexdiff[rfpath][group] =
group            1493 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ofdmindexdiff[rfpath][group] =
group            1497 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht40maxoffset[rfpath][group] =
group            1502 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht40maxoffset[rfpath][group] =
group            1506 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht20maxoffset[rfpath][group] =
group            1511 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				pwrinfo->ht20maxoffset[rfpath][group] =
group            1545 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 	u32 ch, rfpath, group;
group            1627 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			group = rtl92d_get_chnlgroup_fromarray((u8) ch);
group            1630 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				    pwrinfo.cck_index[rfpath][group];
group            1632 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				    pwrinfo.ht40_1sindex[rfpath][group];
group            1634 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				    pwrinfo.ht20indexdiff[rfpath][group];
group            1636 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				    pwrinfo.ofdmindexdiff[rfpath][group];
group            1638 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				    pwrinfo.ht20maxoffset[rfpath][group];
group            1640 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 				    pwrinfo.ht40maxoffset[rfpath][group];
group            1641 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			pwr = pwrinfo.ht40_1sindex[rfpath][group];
group            1642 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c 			diff = pwrinfo.ht40_2sindexdiff[rfpath][group];
group            1076 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 	u8 group, i;
group            1092 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = channel <= 64 ? 1 : 2;
group            1097 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 				      rf_imr_param_normal[0][group][i]);
group            3229 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 	u8 group;
group            3241 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 0;
group            3243 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 1;
group            3245 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 2;
group            3247 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 3;
group            3249 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 4;
group            3251 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 5;
group            3253 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 6;
group            3255 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 7;
group            3257 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 8;
group            3259 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 9;
group            3261 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 10;
group            3263 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 		group = 11;
group            3264 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c 	return group;
group             162 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c 	u8 group;
group             173 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c 		group = 0;
group             175 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c 		group = 1;
group             177 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c 		group = 2;
group             179 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c 		group = 6;
group             181 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c 		group = 7;
group             183 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c 		group = 8;
group             184 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c 	return group;
group            1737 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	u8 group = 0;
group            1741 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 0;
group            1743 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 1;
group            1745 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 2;
group            1747 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 3;
group            1749 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 4;
group            1752 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 0;
group            1754 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 1;
group            1756 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 2;
group            1758 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 3;
group            1760 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 4;
group            1762 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 5;
group            1764 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 6;
group            1766 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 7;
group            1768 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 8;
group            1770 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 9;
group            1772 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 10;
group            1774 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 11;
group            1776 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 12;
group            1778 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			group = 13;
group            1780 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	return group;
group            1789 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 	u32 rf, addr = EEPROM_TX_PWR_INX, group, i = 0;
group            1802 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) {
group            1803 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 				pwr2g->index_cck_base[rf][group] = 0x2D;
group            1804 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 				pwr2g->index_bw40_base[rf][group] = 0x2D;
group            1819 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			for (group = 0 ; group < MAX_CHNL_GROUP_5G; group++)
group            1820 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 				pwr5g->index_bw40_base[rf][group] = 0x2A;
group            1844 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) {
group            1845 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			pwr2g->index_cck_base[rf][group] = hwinfo[addr++];
group            1846 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			if (pwr2g->index_cck_base[rf][group] == 0xFF)
group            1847 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 				pwr2g->index_cck_base[rf][group] = 0x2D;
group            1849 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_24G - 1; group++) {
group            1850 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			pwr2g->index_bw40_base[rf][group] = hwinfo[addr++];
group            1851 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			if (pwr2g->index_bw40_base[rf][group] == 0xFF)
group            1852 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 				pwr2g->index_bw40_base[rf][group] = 0x2D;
group            1918 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_5G; group++) {
group            1919 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			pwr5g->index_bw40_base[rf][group] = hwinfo[addr++];
group            1920 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 			if (pwr5g->index_bw40_base[rf][group] == 0xFF)
group            1921 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c 				pwr5g->index_bw40_base[rf][group] = 0xFE;
group            1379 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	u8 group;
group            1382 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		group = 0;
group            1384 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		group = 1;
group            1386 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 		group = 2;
group            1387 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c 	return group;
group            1731 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	u8 group;
group            1734 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		group = 0;
group            1736 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		group = 1;
group            1738 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		group = 2;
group            1739 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	return group;
group            1748 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 	u32 path, addr = EEPROM_TX_PWR_INX, group, cnt = 0;
group            1761 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) {
group            1762 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 				pw2g->index_cck_base[path][group] = 0x2D;
group            1763 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 				pw2g->index_bw40_base[path][group] = 0x2D;
group            1782 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		for (group = 0; group < MAX_CHNL_GROUP_24G; group++) {
group            1783 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			pw2g->index_cck_base[path][group] = hwinfo[addr++];
group            1784 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			if (pw2g->index_cck_base[path][group] == 0xFF)
group            1785 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 				pw2g->index_cck_base[path][group] = 0x2D;
group            1788 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		for (group = 0; group < MAX_CHNL_GROUP_24G - 1; group++) {
group            1789 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			pw2g->index_bw40_base[path][group] = hwinfo[addr++];
group            1790 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			if (pw2g->index_bw40_base[path][group] == 0xFF)
group            1791 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 				pw2g->index_bw40_base[path][group] = 0x2D;
group            1865 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 		for (group = 0; group < MAX_CHNL_GROUP_5G; group++) {
group            1866 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			pw5g->index_bw40_base[path][group] = hwinfo[addr++];
group            1867 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 			if (pw5g->index_bw40_base[path][group] == 0xFF)
group            1868 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c 				pw5g->index_bw40_base[path][group] = 0xFE;
group            2530 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	u8 group = 0;
group            2534 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 0;
group            2536 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 1;
group            2538 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 2;
group            2540 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 3;
group            2542 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 4;
group            2545 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 0;
group            2547 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 1;
group            2549 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 2;
group            2551 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 3;
group            2553 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 4;
group            2555 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 5;
group            2557 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 6;
group            2559 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 7;
group            2561 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 8;
group            2563 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 9;
group            2565 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 10;
group            2567 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 11;
group            2569 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 12;
group            2571 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			group = 13;
group            2577 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	return group;
group            2587 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 	u32 rfpath, eeaddr = EEPROM_TX_PWR_INX, group, txcount = 0;
group            2600 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) {
group            2601 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 				pwrinfo24g->index_cck_base[rfpath][group] = 0x2D;
group            2602 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 				pwrinfo24g->index_bw40_base[rfpath][group] = 0x2D;
group            2616 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			for (group = 0 ; group < MAX_CHNL_GROUP_5G; group++)
group            2617 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 				pwrinfo5g->index_bw40_base[rfpath][group] = 0x2A;
group            2641 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) {
group            2642 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			pwrinfo24g->index_cck_base[rfpath][group] = hwinfo[eeaddr++];
group            2643 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			if (pwrinfo24g->index_cck_base[rfpath][group] == 0xFF)
group            2644 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 				pwrinfo24g->index_cck_base[rfpath][group] = 0x2D;
group            2646 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_24G - 1; group++) {
group            2647 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			pwrinfo24g->index_bw40_base[rfpath][group] = hwinfo[eeaddr++];
group            2648 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			if (pwrinfo24g->index_bw40_base[rfpath][group] == 0xFF)
group            2649 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 				pwrinfo24g->index_bw40_base[rfpath][group] = 0x2D;
group            2689 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 		for (group = 0 ; group < MAX_CHNL_GROUP_5G; group++) {
group            2690 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			pwrinfo5g->index_bw40_base[rfpath][group] = hwinfo[eeaddr++];
group            2691 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 			if (pwrinfo5g->index_bw40_base[rfpath][group] == 0xFF)
group            2692 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c 				pwrinfo5g->index_bw40_base[rfpath][group] = 0xFE;
group             556 drivers/net/wireless/realtek/rtw88/main.h 	bool group;
group            1577 drivers/net/wireless/realtek/rtw88/phy.c 					u8 rate, u8 group)
group            1586 drivers/net/wireless/realtek/rtw88/phy.c 		tx_power = pwr_idx_2g->cck_base[group];
group            1588 drivers/net/wireless/realtek/rtw88/phy.c 		tx_power = pwr_idx_2g->bw40_base[group];
group            1624 drivers/net/wireless/realtek/rtw88/phy.c 					u8 rate, u8 group)
group            1633 drivers/net/wireless/realtek/rtw88/phy.c 	tx_power = pwr_idx_5g->bw40_base[group];
group            1662 drivers/net/wireless/realtek/rtw88/phy.c 		lower = pwr_idx_5g->bw40_base[group];
group            1663 drivers/net/wireless/realtek/rtw88/phy.c 		upper = pwr_idx_5g->bw40_base[group + 1];
group            1741 drivers/net/wireless/realtek/rtw88/phy.c 	u8 group, band;
group            1747 drivers/net/wireless/realtek/rtw88/phy.c 	group = rtw_get_channel_group(ch);
group            1754 drivers/net/wireless/realtek/rtw88/phy.c 						      bw, rate, group);
group            1760 drivers/net/wireless/realtek/rtw88/phy.c 						      bw, rate, group);
group              37 drivers/net/wireless/realtek/rtw88/sec.c 	cam->group = !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE);
group              52 drivers/net/wireless/realtek/rtw88/sec.c 				  (cam->group		<< 6)	|
group             578 drivers/nvme/target/configfs.c static struct config_group *nvmet_ns_make(struct config_group *group,
group             581 drivers/nvme/target/configfs.c 	struct nvmet_subsys *subsys = namespaces_to_subsys(&group->cg_item);
group             600 drivers/nvme/target/configfs.c 	config_group_init_type_name(&ns->group, name, &nvmet_ns_type);
group             604 drivers/nvme/target/configfs.c 	return &ns->group;
group             893 drivers/nvme/target/configfs.c static struct config_group *nvmet_subsys_make(struct config_group *group,
group             907 drivers/nvme/target/configfs.c 	config_group_init_type_name(&subsys->group, name, &nvmet_subsys_type);
group             911 drivers/nvme/target/configfs.c 	configfs_add_default_group(&subsys->namespaces_group, &subsys->group);
group             916 drivers/nvme/target/configfs.c 			&subsys->group);
group             918 drivers/nvme/target/configfs.c 	return &subsys->group;
group             993 drivers/nvme/target/configfs.c 		struct config_group *group, const char *name)
group            1002 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->group, name, &nvmet_referral_type);
group            1004 drivers/nvme/target/configfs.c 	return &port->group;
group            1101 drivers/nvme/target/configfs.c 		struct config_group *group, const char *name)
group            1103 drivers/nvme/target/configfs.c 	struct nvmet_port *port = ana_groups_to_port(&group->cg_item);
group            1129 drivers/nvme/target/configfs.c 	config_group_init_type_name(&grp->group, name, &nvmet_ana_group_type);
group            1130 drivers/nvme/target/configfs.c 	return &grp->group;
group            1177 drivers/nvme/target/configfs.c static struct config_group *nvmet_ports_make(struct config_group *group,
group            1214 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->group, name, &nvmet_port_type);
group            1218 drivers/nvme/target/configfs.c 	configfs_add_default_group(&port->subsys_group, &port->group);
group            1222 drivers/nvme/target/configfs.c 	configfs_add_default_group(&port->referrals_group, &port->group);
group            1226 drivers/nvme/target/configfs.c 	configfs_add_default_group(&port->ana_groups_group, &port->group);
group            1230 drivers/nvme/target/configfs.c 	config_group_init_type_name(&port->ana_default_group.group,
group            1233 drivers/nvme/target/configfs.c 	configfs_add_default_group(&port->ana_default_group.group,
group            1236 drivers/nvme/target/configfs.c 	return &port->group;
group            1267 drivers/nvme/target/configfs.c static struct config_group *nvmet_hosts_make_group(struct config_group *group,
group            1276 drivers/nvme/target/configfs.c 	config_group_init_type_name(&host->group, name, &nvmet_host_type);
group            1278 drivers/nvme/target/configfs.c 	return &host->group;
group              71 drivers/nvme/target/nvmet.h 	struct config_group	group;
group              83 drivers/nvme/target/nvmet.h 	return container_of(to_config_group(item), struct nvmet_ns, group);
group             108 drivers/nvme/target/nvmet.h 	struct config_group	group;
group             116 drivers/nvme/target/nvmet.h 			group);
group             131 drivers/nvme/target/nvmet.h 	struct config_group		group;
group             149 drivers/nvme/target/nvmet.h 			group);
group             226 drivers/nvme/target/nvmet.h 	struct config_group	group;
group             234 drivers/nvme/target/nvmet.h 	return container_of(to_config_group(item), struct nvmet_subsys, group);
group             245 drivers/nvme/target/nvmet.h 	struct config_group	group;
group             250 drivers/nvme/target/nvmet.h 	return container_of(to_config_group(item), struct nvmet_host, group);
group             255 drivers/nvme/target/nvmet.h 	return config_item_name(&host->group.cg_item);
group             145 drivers/pci/controller/pci-xgene-msi.c 	u32 group = hwirq_to_group(data->hwirq);
group             146 drivers/pci/controller/pci-xgene-msi.c 	u64 target_addr = msi->msi_addr + (((8 * group) + reg_set) << 16);
group              23 drivers/pci/endpoint/pci-ep-cfs.c 	struct config_group group;
group              29 drivers/pci/endpoint/pci-ep-cfs.c 	struct config_group group;
group              37 drivers/pci/endpoint/pci-ep-cfs.c 	return container_of(to_config_group(item), struct pci_epf_group, group);
group              42 drivers/pci/endpoint/pci-ep-cfs.c 	return container_of(to_config_group(item), struct pci_epc_group, group);
group             157 drivers/pci/endpoint/pci-ep-cfs.c 	struct config_group *group;
group             166 drivers/pci/endpoint/pci-ep-cfs.c 	group = &epc_group->group;
group             168 drivers/pci/endpoint/pci-ep-cfs.c 	config_group_init_type_name(group, name, &pci_epc_type);
group             169 drivers/pci/endpoint/pci-ep-cfs.c 	ret = configfs_register_group(controllers_group, group);
group             183 drivers/pci/endpoint/pci-ep-cfs.c 	return group;
group             186 drivers/pci/endpoint/pci-ep-cfs.c 	configfs_unregister_group(group);
group             196 drivers/pci/endpoint/pci-ep-cfs.c void pci_ep_cfs_remove_epc_group(struct config_group *group)
group             200 drivers/pci/endpoint/pci-ep-cfs.c 	if (!group)
group             203 drivers/pci/endpoint/pci-ep-cfs.c 	epc_group = container_of(group, struct pci_epc_group, group);
group             205 drivers/pci/endpoint/pci-ep-cfs.c 	configfs_unregister_group(&epc_group->group);
group             391 drivers/pci/endpoint/pci-ep-cfs.c static struct config_group *pci_epf_make(struct config_group *group,
group             413 drivers/pci/endpoint/pci-ep-cfs.c 	config_group_init_type_name(&epf_group->group, name, &pci_epf_type);
group             416 drivers/pci/endpoint/pci-ep-cfs.c 			     group->cg_item.ci_name, epf_group->index);
group             433 drivers/pci/endpoint/pci-ep-cfs.c 	return &epf_group->group;
group             449 drivers/pci/endpoint/pci-ep-cfs.c static void pci_epf_drop(struct config_group *group, struct config_item *item)
group             466 drivers/pci/endpoint/pci-ep-cfs.c 	struct config_group *group;
group             468 drivers/pci/endpoint/pci-ep-cfs.c 	group = configfs_register_default_group(functions_group, name,
group             470 drivers/pci/endpoint/pci-ep-cfs.c 	if (IS_ERR(group))
group             474 drivers/pci/endpoint/pci-ep-cfs.c 	return group;
group             478 drivers/pci/endpoint/pci-ep-cfs.c void pci_ep_cfs_remove_epf_group(struct config_group *group)
group             480 drivers/pci/endpoint/pci-ep-cfs.c 	if (IS_ERR_OR_NULL(group))
group             483 drivers/pci/endpoint/pci-ep-cfs.c 	configfs_unregister_default_group(group);
group             563 drivers/pci/endpoint/pci-epc-core.c 	pci_ep_cfs_remove_epc_group(epc->group);
group             629 drivers/pci/endpoint/pci-epc-core.c 	epc->group = pci_ep_cfs_add_epc_group(dev_name(dev));
group             150 drivers/pci/endpoint/pci-epf-core.c 	struct config_group *group, *tmp;
group             156 drivers/pci/endpoint/pci-epf-core.c 	list_for_each_entry_safe(group, tmp, &driver->epf_group, group_entry)
group             157 drivers/pci/endpoint/pci-epf-core.c 		pci_ep_cfs_remove_epf_group(group);
group             177 drivers/pci/endpoint/pci-epf-core.c 	struct config_group *group;
group             187 drivers/pci/endpoint/pci-epf-core.c 		group = pci_ep_cfs_add_epf_group(id->name);
group             188 drivers/pci/endpoint/pci-epf-core.c 		if (IS_ERR(group)) {
group             190 drivers/pci/endpoint/pci-epf-core.c 			return PTR_ERR(group);
group             194 drivers/pci/endpoint/pci-epf-core.c 		list_add_tail(&group->group_entry, &driver->epf_group);
group             387 drivers/perf/qcom_l2_pmu.c 	unsigned int group;
group             406 drivers/perf/qcom_l2_pmu.c 	group = L2_EVT_GROUP(hwc->config_base);
group             407 drivers/perf/qcom_l2_pmu.c 	if (test_bit(group, cluster->used_groups))
group             411 drivers/perf/qcom_l2_pmu.c 	set_bit(group, cluster->used_groups);
group              95 drivers/pinctrl/actions/pinctrl-owl.c 				unsigned int group)
group              99 drivers/pinctrl/actions/pinctrl-owl.c 	return pctrl->soc->groups[group].name;
group             103 drivers/pinctrl/actions/pinctrl-owl.c 				unsigned int group,
group             109 drivers/pinctrl/actions/pinctrl-owl.c 	*pins = pctrl->soc->groups[group].pads;
group             110 drivers/pinctrl/actions/pinctrl-owl.c 	*num_pins = pctrl->soc->groups[group].npads;
group             190 drivers/pinctrl/actions/pinctrl-owl.c 				unsigned int group)
group             197 drivers/pinctrl/actions/pinctrl-owl.c 	g = &pctrl->soc->groups[group];
group             419 drivers/pinctrl/actions/pinctrl-owl.c 				unsigned int group,
group             428 drivers/pinctrl/actions/pinctrl-owl.c 	g = &pctrl->soc->groups[group];
group             447 drivers/pinctrl/actions/pinctrl-owl.c 				unsigned int group,
group             458 drivers/pinctrl/actions/pinctrl-owl.c 	g = &pctrl->soc->groups[group];
group              21 drivers/pinctrl/aspeed/pinctrl-aspeed.c 		unsigned int group)
group              25 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	return pdata->pinmux.groups[group].name;
group              29 drivers/pinctrl/aspeed/pinctrl-aspeed.c 				  unsigned int group, const unsigned int **pins,
group              34 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	*pins = &pdata->pinmux.groups[group].pins[0];
group              35 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	*npins = pdata->pinmux.groups[group].npins;
group             216 drivers/pinctrl/aspeed/pinctrl-aspeed.c 			  unsigned int group)
group             221 drivers/pinctrl/aspeed/pinctrl-aspeed.c 	const struct aspeed_pin_group *pgroup = &pdata->pinmux.groups[group];
group              53 drivers/pinctrl/aspeed/pinctrl-aspeed.h 		unsigned int group);
group              55 drivers/pinctrl/aspeed/pinctrl-aspeed.h 		unsigned int group, const unsigned int **pins,
group              66 drivers/pinctrl/aspeed/pinctrl-aspeed.h 		unsigned int group);
group             513 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_DESC_LIST_SYM(sig, group) sig_descs_ ## sig ## _ ## group
group             514 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_DESC_LIST_DECL(sig, group, ...) \
group             515 drivers/pinctrl/aspeed/pinmux-aspeed.h 	static const struct aspeed_sig_desc SIG_DESC_LIST_SYM(sig, group)[] = \
group             518 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_SYM(sig, group) sig_expr_ ## sig ## _ ## group
group             519 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_DECL_(sig, group, func) \
group             520 drivers/pinctrl/aspeed/pinmux-aspeed.h 	static const struct aspeed_sig_expr SIG_EXPR_SYM(sig, group) = \
group             524 drivers/pinctrl/aspeed/pinmux-aspeed.h 		.ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, group)), \
group             525 drivers/pinctrl/aspeed/pinmux-aspeed.h 		.descs = &(SIG_DESC_LIST_SYM(sig, group))[0], \
group             545 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_DECL(sig, group, func, ...) \
group             546 drivers/pinctrl/aspeed/pinmux-aspeed.h 	SIG_DESC_LIST_DECL(sig, group, __VA_ARGS__); \
group             547 drivers/pinctrl/aspeed/pinmux-aspeed.h 	SIG_EXPR_DECL_(sig, group, func)
group             555 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_PTR(sig, group) (&SIG_EXPR_SYM(sig, group))
group             557 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_LIST_SYM(sig, group) sig_exprs_ ## sig ## _ ## group
group             574 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_LIST_DECL(sig, group, ...) \
group             575 drivers/pinctrl/aspeed/pinmux-aspeed.h 	static const struct aspeed_sig_expr *SIG_EXPR_LIST_SYM(sig, group)[] =\
group             594 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_LIST_ALIAS(pin, sig, group) \
group             596 drivers/pinctrl/aspeed/pinmux-aspeed.h 		SIG_EXPR_LIST_SYM(pin, sig)[ARRAY_SIZE(SIG_EXPR_LIST_SYM(sig, group))] \
group             597 drivers/pinctrl/aspeed/pinmux-aspeed.h 		__attribute__((alias(istringify(SIG_EXPR_LIST_SYM(sig, group)))))
group             628 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_LIST_DECL_SEMG(pin, sig, group, func, ...) \
group             629 drivers/pinctrl/aspeed/pinmux-aspeed.h 	SIG_DESC_LIST_DECL(sig, group, __VA_ARGS__); \
group             630 drivers/pinctrl/aspeed/pinmux-aspeed.h 	SIG_EXPR_DECL_(sig, group, func); \
group             631 drivers/pinctrl/aspeed/pinmux-aspeed.h 	SIG_EXPR_LIST_DECL(sig, group, SIG_EXPR_PTR(sig, group)); \
group             632 drivers/pinctrl/aspeed/pinmux-aspeed.h 	SIG_EXPR_LIST_ALIAS(pin, sig, group)
group             650 drivers/pinctrl/aspeed/pinmux-aspeed.h #define SIG_EXPR_LIST_PTR(sig, group) SIG_EXPR_LIST_SYM(sig, group)
group             732 drivers/pinctrl/aspeed/pinmux-aspeed.h #define GROUP_SYM(group) group_pins_ ## group
group             733 drivers/pinctrl/aspeed/pinmux-aspeed.h #define GROUP_DECL(group, ...) \
group             734 drivers/pinctrl/aspeed/pinmux-aspeed.h 	static const int GROUP_SYM(group)[] = { __VA_ARGS__ }
group             995 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 						   unsigned group)
group             999 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 	return pdata->pins[group].name;
group            1003 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 					   unsigned group,
group            1009 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 	*pins = &pdata->pins[group].number;
group            1061 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 			       unsigned group)
group            1065 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 	u32 offset = 4 * pdata->pins[group].number;
group            1070 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 		__func__, f->name, function, pdata->pins[group].name,
group            1071 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 		pdata->pins[group].number, offset);
group            1079 drivers/pinctrl/bcm/pinctrl-bcm281xx.c 			pdata->pins[group].name, pdata->pins[group].number);
group             381 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	int group;
group             386 drivers/pinctrl/bcm/pinctrl-bcm2835.c 			group = i;
group             396 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	switch (group) {
group             683 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	map->data.mux.group = bcm2835_gpio_groups[pin];
group             274 drivers/pinctrl/bcm/pinctrl-ns.c 	struct ns_pinctrl_group *group;
group             332 drivers/pinctrl/bcm/pinctrl-ns.c 	for (i = 0, group = &ns_pinctrl->groups[0];
group             337 drivers/pinctrl/bcm/pinctrl-ns.c 			memcpy(group++, src, sizeof(*src));
group              43 drivers/pinctrl/berlin/berlin.c 						 unsigned group)
group              47 drivers/pinctrl/berlin/berlin.c 	return pctrl->desc->groups[group].name;
group             135 drivers/pinctrl/berlin/berlin.c 				     const struct berlin_desc_group *group,
group             138 drivers/pinctrl/berlin/berlin.c 	struct berlin_desc_function *function = group->functions;
group             152 drivers/pinctrl/berlin/berlin.c 			     unsigned group)
group             155 drivers/pinctrl/berlin/berlin.c 	const struct berlin_desc_group *group_desc = pctrl->desc->groups + group;
group             863 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 				 const struct lochnagar_group *group,
group             867 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	const struct lochnagar_aif *aif = group->priv;
group             874 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 			group->name, ret);
group             882 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 			group->name, ret);
group             886 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	for (i = 0; i < group->npins; i++) {
group             887 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		pin = priv->pins[group->pins[i]].drv_data;
group             912 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	const struct lochnagar_group *group = &priv->groups[group_idx];
group             918 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 			group->name, func->name);
group             920 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		return lochnagar_aif_set_mux(priv, group, func->op);
group             922 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		pin = priv->pins[*group->pins].drv_data;
group             989 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	const struct lochnagar_group *group = &priv->groups[group_idx];
group             990 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	const struct lochnagar_aif *aif = group->priv;
group             994 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 	if (group->type != LN_FTYPE_AIF)
group            1001 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 		group->name, master ? "master" : "slave");
group            1006 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 			group->name, ret);
group             610 drivers/pinctrl/cirrus/pinctrl-madera-core.c 			      unsigned int group)
group             621 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		__func__, selector, func_name, group,
group             622 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		madera_get_group_name(pctldev, group));
group             654 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		group -= n_chip_groups;
group             655 drivers/pinctrl/cirrus/pinctrl-madera-core.c 		reg = MADERA_GPIO1_CTRL_1 + (2 * group);
group             536 drivers/pinctrl/core.c 	struct group_desc *group;
group             538 drivers/pinctrl/core.c 	group = radix_tree_lookup(&pctldev->pin_group_tree,
group             540 drivers/pinctrl/core.c 	if (!group)
group             543 drivers/pinctrl/core.c 	return group->name;
group             559 drivers/pinctrl/core.c 	struct group_desc *group;
group             561 drivers/pinctrl/core.c 	group = radix_tree_lookup(&pctldev->pin_group_tree,
group             563 drivers/pinctrl/core.c 	if (!group) {
group             569 drivers/pinctrl/core.c 	*pins = group->pins;
group             570 drivers/pinctrl/core.c 	*num_pins = group->num_pins;
group             584 drivers/pinctrl/core.c 	struct group_desc *group;
group             586 drivers/pinctrl/core.c 	group = radix_tree_lookup(&pctldev->pin_group_tree,
group             588 drivers/pinctrl/core.c 	if (!group)
group             591 drivers/pinctrl/core.c 	return group;
group             628 drivers/pinctrl/core.c 	struct group_desc *group;
group             640 drivers/pinctrl/core.c 	group = devm_kzalloc(pctldev->dev, sizeof(*group), GFP_KERNEL);
group             641 drivers/pinctrl/core.c 	if (!group)
group             644 drivers/pinctrl/core.c 	group->name = name;
group             645 drivers/pinctrl/core.c 	group->pins = pins;
group             646 drivers/pinctrl/core.c 	group->num_pins = num_pins;
group             647 drivers/pinctrl/core.c 	group->data = data;
group             649 drivers/pinctrl/core.c 	radix_tree_insert(&pctldev->pin_group_tree, selector, group);
group             667 drivers/pinctrl/core.c 	struct group_desc *group;
group             669 drivers/pinctrl/core.c 	group = radix_tree_lookup(&pctldev->pin_group_tree,
group             671 drivers/pinctrl/core.c 	if (!group)
group             675 drivers/pinctrl/core.c 	devm_kfree(pctldev->dev, group);
group             104 drivers/pinctrl/core.h 	unsigned group;
group             104 drivers/pinctrl/freescale/pinctrl-imx.c 	new_map[0].data.mux.group = np->name;
group             142 drivers/pinctrl/freescale/pinctrl-imx.c 		(*map)->data.mux.function, (*map)->data.mux.group, map_num);
group             241 drivers/pinctrl/freescale/pinctrl-imx.c 		       unsigned group)
group             255 drivers/pinctrl/freescale/pinctrl-imx.c 	grp = pinctrl_generic_get_group(pctldev, group);
group             464 drivers/pinctrl/freescale/pinctrl-imx.c 					 struct seq_file *s, unsigned group)
group             471 drivers/pinctrl/freescale/pinctrl-imx.c 	if (group >= pctldev->num_groups)
group             475 drivers/pinctrl/freescale/pinctrl-imx.c 	grp = pinctrl_generic_get_group(pctldev, group);
group             260 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	new_map[0].data.mux.group = np->name;
group             275 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		(*map)->data.mux.function, (*map)->data.mux.group, map_num);
group             297 drivers/pinctrl/freescale/pinctrl-imx1-core.c 			unsigned group)
group             309 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	pins = info->groups[group].pins;
group             310 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	npins = info->groups[group].npins;
group             315 drivers/pinctrl/freescale/pinctrl-imx1-core.c 		info->functions[selector].name, info->groups[group].name);
group             423 drivers/pinctrl/freescale/pinctrl-imx1-core.c 					 struct seq_file *s, unsigned group)
group             432 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	if (group >= info->ngroups)
group             436 drivers/pinctrl/freescale/pinctrl-imx1-core.c 	grp = &info->groups[group];
group              36 drivers/pinctrl/freescale/pinctrl-mxs.c 				      unsigned group)
group              40 drivers/pinctrl/freescale/pinctrl-mxs.c 	return d->soc->groups[group].name;
group              43 drivers/pinctrl/freescale/pinctrl-mxs.c static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group,
group              48 drivers/pinctrl/freescale/pinctrl-mxs.c 	*pins = d->soc->groups[group].pins;
group              49 drivers/pinctrl/freescale/pinctrl-mxs.c 	*num_pins = d->soc->groups[group].npins;
group              65 drivers/pinctrl/freescale/pinctrl-mxs.c 	char *group = NULL;
group             101 drivers/pinctrl/freescale/pinctrl-mxs.c 		group = kzalloc(length, GFP_KERNEL);
group             102 drivers/pinctrl/freescale/pinctrl-mxs.c 		if (!group) {
group             106 drivers/pinctrl/freescale/pinctrl-mxs.c 		snprintf(group, length, "%s.%d", np->name, reg);
group             107 drivers/pinctrl/freescale/pinctrl-mxs.c 		new_map[i].data.mux.group = group;
group             120 drivers/pinctrl/freescale/pinctrl-mxs.c 								 group;
group             132 drivers/pinctrl/freescale/pinctrl-mxs.c 		kfree(group);
group             145 drivers/pinctrl/freescale/pinctrl-mxs.c 			kfree(map[i].data.mux.group);
group             178 drivers/pinctrl/freescale/pinctrl-mxs.c 				       unsigned group,
group             184 drivers/pinctrl/freescale/pinctrl-mxs.c 	*groups = d->soc->functions[group].groups;
group             185 drivers/pinctrl/freescale/pinctrl-mxs.c 	*num_groups = d->soc->functions[group].ngroups;
group             201 drivers/pinctrl/freescale/pinctrl-mxs.c 			       unsigned group)
group             204 drivers/pinctrl/freescale/pinctrl-mxs.c 	struct mxs_group *g = &d->soc->groups[group];
group             244 drivers/pinctrl/freescale/pinctrl-mxs.c 				 unsigned group, unsigned long *config)
group             248 drivers/pinctrl/freescale/pinctrl-mxs.c 	*config = d->soc->groups[group].config;
group             254 drivers/pinctrl/freescale/pinctrl-mxs.c 				 unsigned group, unsigned long *configs,
group             258 drivers/pinctrl/freescale/pinctrl-mxs.c 	struct mxs_group *g = &d->soc->groups[group];
group             323 drivers/pinctrl/freescale/pinctrl-mxs.c 				       struct seq_file *s, unsigned group)
group             327 drivers/pinctrl/freescale/pinctrl-mxs.c 	if (!mxs_pinconf_group_get(pctldev, group, &config))
group             355 drivers/pinctrl/freescale/pinctrl-mxs.c 	char *group;
group             359 drivers/pinctrl/freescale/pinctrl-mxs.c 	group = devm_kzalloc(&pdev->dev, length, GFP_KERNEL);
group             360 drivers/pinctrl/freescale/pinctrl-mxs.c 	if (!group)
group             363 drivers/pinctrl/freescale/pinctrl-mxs.c 		snprintf(group, length, "%s", np->name);
group             365 drivers/pinctrl/freescale/pinctrl-mxs.c 		snprintf(group, length, "%s.%d", np->name, val);
group             366 drivers/pinctrl/freescale/pinctrl-mxs.c 	g->name = group;
group             656 drivers/pinctrl/intel/pinctrl-baytrail.c 				     const struct intel_pingroup group,
group             664 drivers/pinctrl/intel/pinctrl-baytrail.c 	for (i = 0; i < group.npins; i++) {
group             668 drivers/pinctrl/intel/pinctrl-baytrail.c 		padcfg0 = byt_gpio_reg(vg, group.pins[i], BYT_CONF0_REG);
group             672 drivers/pinctrl/intel/pinctrl-baytrail.c 				 group.name, i);
group             686 drivers/pinctrl/intel/pinctrl-baytrail.c 				    const struct intel_pingroup group,
group             694 drivers/pinctrl/intel/pinctrl-baytrail.c 	for (i = 0; i < group.npins; i++) {
group             698 drivers/pinctrl/intel/pinctrl-baytrail.c 		padcfg0 = byt_gpio_reg(vg, group.pins[i], BYT_CONF0_REG);
group             702 drivers/pinctrl/intel/pinctrl-baytrail.c 				 group.name, i);
group             720 drivers/pinctrl/intel/pinctrl-baytrail.c 	const struct intel_pingroup group = vg->soc_data->groups[group_selector];
group             722 drivers/pinctrl/intel/pinctrl-baytrail.c 	if (group.modes)
group             723 drivers/pinctrl/intel/pinctrl-baytrail.c 		byt_set_group_mixed_mux(vg, group, group.modes);
group             725 drivers/pinctrl/intel/pinctrl-baytrail.c 		byt_set_group_simple_mux(vg, group, BYT_DEFAULT_GPIO_MUX);
group             727 drivers/pinctrl/intel/pinctrl-baytrail.c 		byt_set_group_simple_mux(vg, group, group.mode);
group             702 drivers/pinctrl/intel/pinctrl-cherryview.c 				      unsigned int group)
group             706 drivers/pinctrl/intel/pinctrl-cherryview.c 	return pctrl->community->groups[group].name;
group             709 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group,
group             714 drivers/pinctrl/intel/pinctrl-cherryview.c 	*pins = pctrl->community->groups[group].pins;
group             715 drivers/pinctrl/intel/pinctrl-cherryview.c 	*npins = pctrl->community->groups[group].npins;
group             787 drivers/pinctrl/intel/pinctrl-cherryview.c 			      unsigned int function, unsigned int group)
group             794 drivers/pinctrl/intel/pinctrl-cherryview.c 	grp = &pctrl->community->groups[group];
group            1183 drivers/pinctrl/intel/pinctrl-cherryview.c 				unsigned int group,
group            1190 drivers/pinctrl/intel/pinctrl-cherryview.c 	ret = chv_get_group_pins(pctldev, group, &pins, &npins);
group            1202 drivers/pinctrl/intel/pinctrl-cherryview.c 				unsigned int group, unsigned long *configs,
group            1209 drivers/pinctrl/intel/pinctrl-cherryview.c 	ret = chv_get_group_pins(pctldev, group, &pins, &npins);
group             301 drivers/pinctrl/intel/pinctrl-intel.c 				      unsigned int group)
group             305 drivers/pinctrl/intel/pinctrl-intel.c 	return pctrl->soc->groups[group].name;
group             308 drivers/pinctrl/intel/pinctrl-intel.c static int intel_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group,
group             313 drivers/pinctrl/intel/pinctrl-intel.c 	*pins = pctrl->soc->groups[group].pins;
group             314 drivers/pinctrl/intel/pinctrl-intel.c 	*npins = pctrl->soc->groups[group].npins;
group             404 drivers/pinctrl/intel/pinctrl-intel.c 				unsigned int function, unsigned int group)
group             407 drivers/pinctrl/intel/pinctrl-intel.c 	const struct intel_pingroup *grp = &pctrl->soc->groups[group];
group             515 drivers/pinctrl/intel/pinctrl-merrifield.c 					unsigned int group)
group             519 drivers/pinctrl/intel/pinctrl-merrifield.c 	return mp->groups[group].name;
group             522 drivers/pinctrl/intel/pinctrl-merrifield.c static int mrfld_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group,
group             527 drivers/pinctrl/intel/pinctrl-merrifield.c 	*pins = mp->groups[group].pins;
group             528 drivers/pinctrl/intel/pinctrl-merrifield.c 	*npins = mp->groups[group].npins;
group             590 drivers/pinctrl/intel/pinctrl-merrifield.c 				unsigned int group)
group             593 drivers/pinctrl/intel/pinctrl-merrifield.c 	const struct intel_pingroup *grp = &mp->groups[group];
group             831 drivers/pinctrl/intel/pinctrl-merrifield.c 				  unsigned int group, unsigned long *config)
group             837 drivers/pinctrl/intel/pinctrl-merrifield.c 	ret = mrfld_get_group_pins(pctldev, group, &pins, &npins);
group             849 drivers/pinctrl/intel/pinctrl-merrifield.c 				  unsigned int group, unsigned long *configs,
group             856 drivers/pinctrl/intel/pinctrl-merrifield.c 	ret = mrfld_get_group_pins(pctldev, group, &pins, &npins);
group              39 drivers/pinctrl/mediatek/pinctrl-moore.c 			      unsigned int selector, unsigned int group)
group              50 drivers/pinctrl/mediatek/pinctrl-moore.c 	grp = pinctrl_generic_get_group(pctldev, group);
group             351 drivers/pinctrl/mediatek/pinctrl-moore.c 				 unsigned int group, unsigned long *config)
group             357 drivers/pinctrl/mediatek/pinctrl-moore.c 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
group             376 drivers/pinctrl/mediatek/pinctrl-moore.c 				 unsigned int group, unsigned long *configs,
group             383 drivers/pinctrl/mediatek/pinctrl-moore.c 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
group             552 drivers/pinctrl/mediatek/pinctrl-moore.c 		const struct group_desc *group = hw->soc->grps + i;
group             554 drivers/pinctrl/mediatek/pinctrl-moore.c 		err = pinctrl_generic_add_group(hw->pctrl, group->name,
group             555 drivers/pinctrl/mediatek/pinctrl-moore.c 						group->pins, group->num_pins,
group             556 drivers/pinctrl/mediatek/pinctrl-moore.c 						group->data);
group             559 drivers/pinctrl/mediatek/pinctrl-moore.c 				group->name);
group             374 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 				 unsigned group,
group             379 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	*config = pctl->groups[group].config;
group             384 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group,
group             388 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	struct mtk_pinctrl_group *g = &pctl->groups[group];
group             475 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	(*map)[*num_maps].data.mux.group = grp->name;
group             621 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 					      unsigned group)
group             625 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	return pctl->groups[group].name;
group             629 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 				      unsigned group,
group             635 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	*pins = (unsigned *)&pctl->groups[group].pin;
group             714 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 			    unsigned group)
group             719 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 	struct mtk_pinctrl_group *g = pctl->groups + group;
group             724 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 				function, group);
group             915 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 		struct mtk_pinctrl_group *group = pctl->groups + i;
group             917 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 		group->name = pin->pin.name;
group             918 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 		group->pin = pin->pin.number;
group             410 drivers/pinctrl/mediatek/pinctrl-paris.c 	(*map)[*num_maps].data.mux.group = grp->name;
group             559 drivers/pinctrl/mediatek/pinctrl-paris.c 					    unsigned group)
group             563 drivers/pinctrl/mediatek/pinctrl-paris.c 	return hw->groups[group].name;
group             567 drivers/pinctrl/mediatek/pinctrl-paris.c 				    unsigned group, const unsigned **pins,
group             572 drivers/pinctrl/mediatek/pinctrl-paris.c 	*pins = (unsigned *)&hw->groups[group].pin;
group             612 drivers/pinctrl/mediatek/pinctrl-paris.c 			   unsigned group)
group             615 drivers/pinctrl/mediatek/pinctrl-paris.c 	struct mtk_pinctrl_group *grp = hw->groups + group;
group             623 drivers/pinctrl/mediatek/pinctrl-paris.c 			function, group);
group             646 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pconf_group_get(struct pinctrl_dev *pctldev, unsigned group,
group             651 drivers/pinctrl/mediatek/pinctrl-paris.c 	*config = hw->groups[group].config;
group             656 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group,
group             660 drivers/pinctrl/mediatek/pinctrl-paris.c 	struct mtk_pinctrl_group *grp = &hw->groups[group];
group             825 drivers/pinctrl/mediatek/pinctrl-paris.c 		struct mtk_pinctrl_group *group = hw->groups + i;
group             827 drivers/pinctrl/mediatek/pinctrl-paris.c 		group->name = pin->name;
group             828 drivers/pinctrl/mediatek/pinctrl-paris.c 		group->pin = pin->number;
group              87 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 	struct meson_pmx_group *group = &pc->data->groups[group_num];
group              89 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 		(struct meson_pmx_axg_data *)group->data;
group              92 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 		group->name);
group              94 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 	for (i = 0; i < group->num_pins; i++) {
group              95 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 		ret = meson_axg_pmx_update_function(pc, group->pins[i],
group             525 drivers/pinctrl/meson/pinctrl-meson.c 	struct meson_pmx_group *group = &pc->data->groups[num_group];
group             528 drivers/pinctrl/meson/pinctrl-meson.c 	dev_dbg(pc->dev, "set pinconf for group %s\n", group->name);
group             530 drivers/pinctrl/meson/pinctrl-meson.c 	for (i = 0; i < group->num_pins; i++) {
group             531 drivers/pinctrl/meson/pinctrl-meson.c 		meson_pinconf_set(pcdev, group->pins[i], configs,
group             539 drivers/pinctrl/meson/pinctrl-meson.c 				   unsigned int group, unsigned long *config)
group              35 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 	struct meson_pmx_group *group;
group              40 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		group = &pc->data->groups[i];
group              41 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		pmx_data = (struct meson8_pmx_data *)group->data;
group              45 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		for (j = 0; j < group->num_pins; j++) {
group              46 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 			if (group->pins[j] == pin) {
group              61 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 	struct meson_pmx_group *group = &pc->data->groups[group_num];
group              63 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		(struct meson8_pmx_data *)group->data;
group              67 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		group->name);
group              73 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 	for (i = 0; i < group->num_pins; i++)
group              74 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 		meson8_pmx_disable_other_groups(pc, group->pins[i], group_num);
group             237 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		struct armada_37xx_pin_group *group = &info->groups[*grp];
group             241 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		for (j = 0; j < (group->npins + group->extra_npins); j++)
group             242 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 			if (group->pins[j] == pin)
group             243 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 				return group;
group             275 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 					      unsigned int group)
group             279 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	return info->groups[group].name;
group             364 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 			       unsigned int group)
group             368 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	struct armada_37xx_pin_group *grp = &info->groups[group];
group             482 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	struct armada_37xx_pin_group *group;
group             487 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	while ((group = armada_37xx_find_next_grp_by_pin(info, offset, &grp)))
group             488 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 		armada_37xx_pmx_set_by_name(pctldev, "gpio", group);
group             403 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	const char *group;
group             428 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	of_property_for_each_string(np, "marvell,pins", prop, group) {
group             430 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			mvebu_pinctrl_find_group_by_name(pctl, group);
group             433 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			dev_err(pctl->dev, "unknown pin %s", group);
group             439 drivers/pinctrl/mvebu/pinctrl-mvebu.c 				function, group);
group             444 drivers/pinctrl/mvebu/pinctrl-mvebu.c 		(*map)[n].data.mux.group = group;
group             568 drivers/pinctrl/nomadik/pinctrl-abx500.c 			  unsigned group)
group             576 drivers/pinctrl/nomadik/pinctrl-abx500.c 	g = &pct->soc->groups[group];
group             687 drivers/pinctrl/nomadik/pinctrl-abx500.c 		unsigned *num_maps, const char *group,
group             694 drivers/pinctrl/nomadik/pinctrl-abx500.c 	(*map)[*num_maps].data.mux.group = group;
group             703 drivers/pinctrl/nomadik/pinctrl-abx500.c 		unsigned *num_maps, const char *group,
group             718 drivers/pinctrl/nomadik/pinctrl-abx500.c 	(*map)[*num_maps].data.configs.group_or_pin = group;
group             753 drivers/pinctrl/nomadik/pinctrl-abx500.c 		const char *group;
group             764 drivers/pinctrl/nomadik/pinctrl-abx500.c 		of_property_for_each_string(np, "groups", prop, group) {
group             766 drivers/pinctrl/nomadik/pinctrl-abx500.c 					num_maps, group, function);
group            1272 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		unsigned *num_maps, const char *group,
group            1279 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	(*map)[*num_maps].data.mux.group = group;
group            1288 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		unsigned *num_maps, const char *group,
group            1303 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	(*map)[*num_maps].data.configs.group_or_pin = group;
group            1442 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		const char *group;
group            1454 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		of_property_for_each_string(np, "groups", prop, group) {
group            1456 drivers/pinctrl/nomadik/pinctrl-nomadik.c 					  group, function);
group            1557 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		       unsigned group)
group            1567 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	g = &npct->soc->groups[group];
group            1638 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 				  unsigned int group)
group            1642 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	dev_dbg(npcm->dev, "set_mux: %d, %d[%s]\n", function, group,
group            1643 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 		npcm7xx_groups[group].name);
group            1645 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	npcm7xx_setfunc(npcm->gcr_regmap, npcm7xx_groups[group].pins,
group            1646 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 			npcm7xx_groups[group].npins, group);
group             302 drivers/pinctrl/pinconf-generic.c 	const char *group;
group             349 drivers/pinctrl/pinconf-generic.c 	of_property_for_each_string(np, subnode_target_type, prop, group) {
group             352 drivers/pinctrl/pinconf-generic.c 					reserved_maps, num_maps, group,
group             360 drivers/pinctrl/pinconf-generic.c 					reserved_maps, num_maps, group, configs,
group             612 drivers/pinctrl/pinctrl-amd.c 				      unsigned group)
group             616 drivers/pinctrl/pinctrl-amd.c 	return gpio_dev->groups[group].name;
group             620 drivers/pinctrl/pinctrl-amd.c 			      unsigned group,
group             626 drivers/pinctrl/pinctrl-amd.c 	*pins = gpio_dev->groups[group].pins;
group             627 drivers/pinctrl/pinctrl-amd.c 	*num_pins = gpio_dev->groups[group].npins;
group             738 drivers/pinctrl/pinctrl-amd.c 				unsigned int group,
group             745 drivers/pinctrl/pinctrl-amd.c 	ret = amd_get_group_pins(pctldev, group, &pins, &npins);
group             756 drivers/pinctrl/pinctrl-amd.c 				unsigned group, unsigned long *configs,
group             763 drivers/pinctrl/pinctrl-amd.c 	ret = amd_get_group_pins(pctldev, group, &pins, &npins);
group             430 drivers/pinctrl/pinctrl-artpec6.c 					  unsigned int group)
group             432 drivers/pinctrl/pinctrl-artpec6.c 	return artpec6_pin_groups[group].name;
group             436 drivers/pinctrl/pinctrl-artpec6.c 				  unsigned int group,
group             440 drivers/pinctrl/pinctrl-artpec6.c 	*pins = (unsigned int *)artpec6_pin_groups[group].pins;
group             441 drivers/pinctrl/pinctrl-artpec6.c 	*num_pins = artpec6_pin_groups[group].num_pins;
group             654 drivers/pinctrl/pinctrl-artpec6.c 				    unsigned int function, unsigned int group,
group             662 drivers/pinctrl/pinctrl-artpec6.c 	for (i = 0; i < artpec6_pin_groups[group].num_pins; i++) {
group             667 drivers/pinctrl/pinctrl-artpec6.c 		if (artpec6_pin_groups[group].pins[i] > ARTPEC6_MAX_MUXABLE)
group             675 drivers/pinctrl/pinctrl-artpec6.c 				val = artpec6_pin_groups[group].config
group             682 drivers/pinctrl/pinctrl-artpec6.c 		reg = artpec6_pmx_reg_offset(artpec6_pin_groups[group].pins[i]);
group             693 drivers/pinctrl/pinctrl-artpec6.c 			   unsigned int group)
group             699 drivers/pinctrl/pinctrl-artpec6.c 		artpec6_get_group_name(pctldev, group));
group             701 drivers/pinctrl/pinctrl-artpec6.c 	artpec6_pmx_select_func(pctldev, function, group, true);
group             880 drivers/pinctrl/pinctrl-artpec6.c 				   unsigned int group, unsigned long *configs,
group             887 drivers/pinctrl/pinctrl-artpec6.c 		artpec6_get_group_name(pctldev, group));
group             889 drivers/pinctrl/pinctrl-artpec6.c 	num_pins = artpec6_pin_groups[group].num_pins;
group             893 drivers/pinctrl/pinctrl-artpec6.c 				artpec6_pin_groups[group].pins[current_pin],
group             182 drivers/pinctrl/pinctrl-as3722.c 		unsigned group)
group             186 drivers/pinctrl/pinctrl-as3722.c 	return as_pci->pin_groups[group].name;
group             190 drivers/pinctrl/pinctrl-as3722.c 		unsigned group, const unsigned **pins, unsigned *num_pins)
group             194 drivers/pinctrl/pinctrl-as3722.c 	*pins = as_pci->pin_groups[group].pins;
group             195 drivers/pinctrl/pinctrl-as3722.c 	*num_pins = as_pci->pin_groups[group].npins;
group             234 drivers/pinctrl/pinctrl-as3722.c 		unsigned group)
group             237 drivers/pinctrl/pinctrl-as3722.c 	int gpio_cntr_reg = AS3722_GPIOn_CONTROL_REG(group);
group             242 drivers/pinctrl/pinctrl-as3722.c 		__func__, group, function, val);
group             248 drivers/pinctrl/pinctrl-as3722.c 			group, ret);
group             251 drivers/pinctrl/pinctrl-as3722.c 	as_pci->gpio_control[group].io_function = function;
group             263 drivers/pinctrl/pinctrl-as3722.c 				group, ret);
group             266 drivers/pinctrl/pinctrl-as3722.c 		as_pci->gpio_control[group].mode_prop =
group             523 drivers/pinctrl/pinctrl-at91-pio4.c 		const char *group, *func;
group             529 drivers/pinctrl/pinctrl-at91-pio4.c 		ret = atmel_pctl_xlate_pinfunc(pctldev, np, pinfunc, &group,
group             535 drivers/pinctrl/pinctrl-at91-pio4.c 					  group, func);
group             539 drivers/pinctrl/pinctrl-at91-pio4.c 					reserved_maps, num_maps, group,
group             626 drivers/pinctrl/pinctrl-at91-pio4.c 			     unsigned group)
group             633 drivers/pinctrl/pinctrl-at91-pio4.c 		atmel_functions[function], atmel_pioctrl->groups[group].name);
group             635 drivers/pinctrl/pinctrl-at91-pio4.c 	pin = atmel_pioctrl->groups[group].pin;
group             653 drivers/pinctrl/pinctrl-at91-pio4.c 					   unsigned group,
group             658 drivers/pinctrl/pinctrl-at91-pio4.c 	struct atmel_group *grp = atmel_pioctrl->groups + group;
group             706 drivers/pinctrl/pinctrl-at91-pio4.c 					   unsigned group,
group             711 drivers/pinctrl/pinctrl-at91-pio4.c 	struct atmel_group *grp = atmel_pioctrl->groups + group;
group             999 drivers/pinctrl/pinctrl-at91-pio4.c 		struct atmel_group *group = atmel_pioctrl->groups + i;
group            1017 drivers/pinctrl/pinctrl-at91-pio4.c 		group->name = group_names[i] = pin_desc[i].name;
group            1018 drivers/pinctrl/pinctrl-at91-pio4.c 		group->pin = pin_desc[i].number;
group             304 drivers/pinctrl/pinctrl-at91.c 	new_map[0].data.mux.group = np->name;
group             318 drivers/pinctrl/pinctrl-at91.c 		(*map)->data.mux.function, (*map)->data.mux.group, map_num);
group             821 drivers/pinctrl/pinctrl-at91.c 			unsigned group)
group             824 drivers/pinctrl/pinctrl-at91.c 	const struct at91_pmx_pin *pins_conf = info->groups[group].pins_conf;
group             826 drivers/pinctrl/pinctrl-at91.c 	uint32_t npins = info->groups[group].npins;
group             832 drivers/pinctrl/pinctrl-at91.c 		info->functions[selector].name, info->groups[group].name);
group             838 drivers/pinctrl/pinctrl-at91.c 		ret = pin_check_config(info, info->groups[group].name, i, pin);
group            1104 drivers/pinctrl/pinctrl-at91.c 					 struct seq_file *s, unsigned group)
group             228 drivers/pinctrl/pinctrl-axp209.c 			      unsigned int function, unsigned int group)
group             235 drivers/pinctrl/pinctrl-axp209.c 		return axp20x_pmx_set(pctldev, group,
group             243 drivers/pinctrl/pinctrl-axp209.c 	if (!(BIT(group) & mask))
group             255 drivers/pinctrl/pinctrl-axp209.c 	return axp20x_pmx_set(pctldev, group, pctl->funcs[function].muxval);
group             321 drivers/pinctrl/pinctrl-axp209.c 	const char **group;
group             332 drivers/pinctrl/pinctrl-axp209.c 		group = func->groups;
group             334 drivers/pinctrl/pinctrl-axp209.c 			*group = pins[bit].name;
group             335 drivers/pinctrl/pinctrl-axp209.c 			group++;
group             982 drivers/pinctrl/pinctrl-bm1880.c 				 unsigned int  group)
group             985 drivers/pinctrl/pinctrl-bm1880.c 	const struct bm1880_pctrl_group *pgrp = &pctrl->groups[group];
group             126 drivers/pinctrl/pinctrl-digicolor.c 		      unsigned group)
group             132 drivers/pinctrl/pinctrl-digicolor.c 	dc_client_sel(group, &reg_off, &bit_off);
group             229 drivers/pinctrl/pinctrl-falcon.c 				unsigned group, unsigned long *config)
group             235 drivers/pinctrl/pinctrl-falcon.c 				unsigned group, unsigned long *configs,
group            2189 drivers/pinctrl/pinctrl-gemini.c 			      unsigned int group)
group            2202 drivers/pinctrl/pinctrl-gemini.c 		grp = &gemini_3512_pin_groups[group];
group            2204 drivers/pinctrl/pinctrl-gemini.c 		grp = &gemini_3516_pin_groups[group];
group            1693 drivers/pinctrl/pinctrl-ingenic.c 		unsigned int selector, unsigned int group)
group            1704 drivers/pinctrl/pinctrl-ingenic.c 	grp = pinctrl_generic_get_group(pctldev, group);
group            1856 drivers/pinctrl/pinctrl-ingenic.c 		unsigned int group, unsigned long *config)
group            1862 drivers/pinctrl/pinctrl-ingenic.c 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
group            1881 drivers/pinctrl/pinctrl-ingenic.c 		unsigned int group, unsigned long *configs,
group            1888 drivers/pinctrl/pinctrl-ingenic.c 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
group            2100 drivers/pinctrl/pinctrl-ingenic.c 		const struct group_desc *group = &chip_info->groups[i];
group            2102 drivers/pinctrl/pinctrl-ingenic.c 		err = pinctrl_generic_add_group(jzpc->pctl, group->name,
group            2103 drivers/pinctrl/pinctrl-ingenic.c 				group->pins, group->num_pins, group->data);
group            2106 drivers/pinctrl/pinctrl-ingenic.c 					group->name);
group              75 drivers/pinctrl/pinctrl-lantiq.c 	const char *group, *pin;
group              93 drivers/pinctrl/pinctrl-lantiq.c 		of_property_for_each_string(np, "lantiq,groups", prop, group) {
group              96 drivers/pinctrl/pinctrl-lantiq.c 			(*map)->data.mux.group = group;
group             125 drivers/pinctrl/pinctrl-lantiq.c 	of_property_for_each_string(np, "lantiq,groups", prop, group) {
group             130 drivers/pinctrl/pinctrl-lantiq.c 		(*map)->name = group;
group             131 drivers/pinctrl/pinctrl-lantiq.c 		(*map)->data.configs.group_or_pin = group;
group             260 drivers/pinctrl/pinctrl-lantiq.c 		       unsigned group)
group             263 drivers/pinctrl/pinctrl-lantiq.c 	const struct ltq_pin_group *pin_grp = &info->grps[group];
group             269 drivers/pinctrl/pinctrl-lantiq.c 			info->grps[group].name);
group            1153 drivers/pinctrl/pinctrl-lpc18xx.c 			   unsigned group)
group            1156 drivers/pinctrl/pinctrl-lpc18xx.c 	struct lpc18xx_pin_caps *pin = lpc18xx_pins[group].drv_data;
group            1216 drivers/pinctrl/pinctrl-lpc18xx.c 	dev_err(pctldev->dev, "Pin %s can't be %s\n", lpc18xx_pins[group].name,
group            1234 drivers/pinctrl/pinctrl-lpc18xx.c 					       unsigned group)
group            1236 drivers/pinctrl/pinctrl-lpc18xx.c 	return lpc18xx_pins[group].name;
group            1240 drivers/pinctrl/pinctrl-lpc18xx.c 				       unsigned group,
group            1244 drivers/pinctrl/pinctrl-lpc18xx.c 	*pins = &lpc18xx_pins[group].number;
group             183 drivers/pinctrl/pinctrl-max77620.c 		struct pinctrl_dev *pctldev, unsigned int group)
group             187 drivers/pinctrl/pinctrl-max77620.c 	return mpci->pin_groups[group].name;
group             191 drivers/pinctrl/pinctrl-max77620.c 		struct pinctrl_dev *pctldev, unsigned int group,
group             196 drivers/pinctrl/pinctrl-max77620.c 	*pins = mpci->pin_groups[group].pins;
group             197 drivers/pinctrl/pinctrl-max77620.c 	*num_pins = mpci->pin_groups[group].npins;
group             239 drivers/pinctrl/pinctrl-max77620.c 				   unsigned int function, unsigned int group)
group             247 drivers/pinctrl/pinctrl-max77620.c 	} else if (function == mpci->pin_groups[group].alt_option) {
group             248 drivers/pinctrl/pinctrl-max77620.c 		val = 1 << group;
group             251 drivers/pinctrl/pinctrl-max77620.c 			group, function);
group             255 drivers/pinctrl/pinctrl-max77620.c 				 BIT(group), val);
group             231 drivers/pinctrl/pinctrl-mcp23s08.c 						unsigned int group)
group             237 drivers/pinctrl/pinctrl-mcp23s08.c 					unsigned int group,
group             402 drivers/pinctrl/pinctrl-ocelot.c 				 unsigned int selector, unsigned int group)
group             405 drivers/pinctrl/pinctrl-ocelot.c 	struct ocelot_pin_caps *pin = info->desc->pins[group].drv_data;
group             409 drivers/pinctrl/pinctrl-ocelot.c 	f = ocelot_pin_function_idx(info, group, selector);
group             475 drivers/pinctrl/pinctrl-ocelot.c 					      unsigned int group)
group             479 drivers/pinctrl/pinctrl-ocelot.c 	return info->desc->pins[group].name;
group             483 drivers/pinctrl/pinctrl-ocelot.c 				      unsigned int group,
group             489 drivers/pinctrl/pinctrl-ocelot.c 	*pins = &info->desc->pins[group].number;
group             531 drivers/pinctrl/pinctrl-oxnas.c 						unsigned int group)
group             535 drivers/pinctrl/pinctrl-oxnas.c 	return pctl->groups[group].name;
group             539 drivers/pinctrl/pinctrl-oxnas.c 					unsigned int group,
group             545 drivers/pinctrl/pinctrl-oxnas.c 	*pins = &pctl->groups[group].pin;
group             588 drivers/pinctrl/pinctrl-oxnas.c 				       unsigned int func, unsigned int group)
group             591 drivers/pinctrl/pinctrl-oxnas.c 	const struct oxnas_pin_group *pg = &pctl->groups[group];
group             632 drivers/pinctrl/pinctrl-oxnas.c 	dev_err(pctl->dev, "cannot mux pin %u to function %u\n", group, func);
group             638 drivers/pinctrl/pinctrl-oxnas.c 				     unsigned int func, unsigned int group)
group             641 drivers/pinctrl/pinctrl-oxnas.c 	const struct oxnas_pin_group *pg = &pctl->groups[group];
group             687 drivers/pinctrl/pinctrl-oxnas.c 	dev_err(pctl->dev, "cannot mux pin %u to function %u\n", group, func);
group             637 drivers/pinctrl/pinctrl-palmas.c 		unsigned group)
group             641 drivers/pinctrl/pinctrl-palmas.c 	return pci->pin_groups[group].name;
group             645 drivers/pinctrl/pinctrl-palmas.c 		unsigned group, const unsigned **pins, unsigned *num_pins)
group             649 drivers/pinctrl/pinctrl-palmas.c 	*pins = pci->pin_groups[group].pins;
group             650 drivers/pinctrl/pinctrl-palmas.c 	*num_pins = pci->pin_groups[group].npins;
group             690 drivers/pinctrl/pinctrl-palmas.c 		unsigned group)
group             697 drivers/pinctrl/pinctrl-palmas.c 	g = &pci->pin_groups[group];
group             738 drivers/pinctrl/pinctrl-palmas.c 	pci->pins_current_opt[group] = i;
group            1713 drivers/pinctrl/pinctrl-pic32.c 						    unsigned group)
group            1717 drivers/pinctrl/pinctrl-pic32.c 	return pctl->groups[group].name;
group            1721 drivers/pinctrl/pinctrl-pic32.c 					    unsigned group,
group            1727 drivers/pinctrl/pinctrl-pic32.c 	*pins = &pctl->groups[group].pin;
group            1770 drivers/pinctrl/pinctrl-pic32.c 				   unsigned func, unsigned group)
group            1773 drivers/pinctrl/pinctrl-pic32.c 	const struct pic32_pin_group *pg = &pctl->groups[group];
group            1792 drivers/pinctrl/pinctrl-pic32.c 	dev_err(pctl->dev, "cannot mux pin %u to function %u\n", group, func);
group             887 drivers/pinctrl/pinctrl-pistachio.c 						    unsigned group)
group             891 drivers/pinctrl/pinctrl-pistachio.c 	return pctl->groups[group].name;
group             895 drivers/pinctrl/pinctrl-pistachio.c 					    unsigned group,
group             901 drivers/pinctrl/pinctrl-pistachio.c 	*pins = &pctl->groups[group].pin;
group             944 drivers/pinctrl/pinctrl-pistachio.c 				   unsigned func, unsigned group)
group             947 drivers/pinctrl/pinctrl-pistachio.c 	const struct pistachio_pin_group *pg = &pctl->groups[group];
group             960 drivers/pinctrl/pinctrl-pistachio.c 				group, func);
group             971 drivers/pinctrl/pinctrl-pistachio.c 				if (pf->scenarios[i] == group)
group             223 drivers/pinctrl/pinctrl-rk805.c 						unsigned int group)
group             227 drivers/pinctrl/pinctrl-rk805.c 	return pci->groups[group].name;
group             231 drivers/pinctrl/pinctrl-rk805.c 					unsigned int group,
group             237 drivers/pinctrl/pinctrl-rk805.c 	*pins = pci->groups[group].pins;
group             238 drivers/pinctrl/pinctrl-rk805.c 	*num_pins = pci->groups[group].npins;
group             308 drivers/pinctrl/pinctrl-rk805.c 				 unsigned int group)
group             312 drivers/pinctrl/pinctrl-rk805.c 	int offset = group;
group             525 drivers/pinctrl/pinctrl-rockchip.c 	new_map[0].data.mux.group = np->name;
group             539 drivers/pinctrl/pinctrl-rockchip.c 		(*map)->data.mux.function, (*map)->data.mux.group, map_num);
group            2165 drivers/pinctrl/pinctrl-rockchip.c 			    unsigned group)
group            2168 drivers/pinctrl/pinctrl-rockchip.c 	const unsigned int *pins = info->groups[group].pins;
group            2169 drivers/pinctrl/pinctrl-rockchip.c 	const struct rockchip_pin_config *data = info->groups[group].data;
group            2174 drivers/pinctrl/pinctrl-rockchip.c 		info->functions[selector].name, info->groups[group].name);
group            2180 drivers/pinctrl/pinctrl-rockchip.c 	for (cnt = 0; cnt < info->groups[group].npins; cnt++) {
group            1072 drivers/pinctrl/pinctrl-rza1.c 	(*map)->data.mux.group = np->name;
group            1118 drivers/pinctrl/pinctrl-rza1.c 			   unsigned int group)
group            1126 drivers/pinctrl/pinctrl-rza1.c 	grp = pinctrl_generic_get_group(pctldev, group);
group             390 drivers/pinctrl/pinctrl-rza2.c 	(*map)->data.mux.group = np->name;
group             422 drivers/pinctrl/pinctrl-rza2.c 			unsigned int group)
group             429 drivers/pinctrl/pinctrl-rza2.c 	grp = pinctrl_generic_get_group(pctldev, group);
group             461 drivers/pinctrl/pinctrl-rzn1.c 			unsigned int group)
group             464 drivers/pinctrl/pinctrl-rzn1.c 	struct rzn1_pin_group *grp = &ipctl->groups[group];
group             468 drivers/pinctrl/pinctrl-rzn1.c 		ipctl->functions[selector].name, selector, grp->name, group);
group             336 drivers/pinctrl/pinctrl-single.c 	unsigned group)
group             586 drivers/pinctrl/pinctrl-single.c 				unsigned group, unsigned long *config)
group             592 drivers/pinctrl/pinctrl-single.c 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
group             607 drivers/pinctrl/pinctrl-single.c 				unsigned group, unsigned long *configs,
group             614 drivers/pinctrl/pinctrl-single.c 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
group            1054 drivers/pinctrl/pinctrl-single.c 	(*map)->data.mux.group = np->name;
group            1196 drivers/pinctrl/pinctrl-single.c 	(*map)->data.mux.group = np->name;
group             839 drivers/pinctrl/pinctrl-st.c 	new_map[0].data.mux.group = np->name;
group             897 drivers/pinctrl/pinctrl-st.c 			unsigned group)
group             900 drivers/pinctrl/pinctrl-st.c 	struct st_pinconf *conf = info->groups[group].pin_conf;
group             904 drivers/pinctrl/pinctrl-st.c 	for (i = 0; i < info->groups[group].npins; i++) {
group             351 drivers/pinctrl/pinctrl-sx150x.c 						unsigned int group)
group             357 drivers/pinctrl/pinctrl-sx150x.c 					unsigned int group,
group             452 drivers/pinctrl/pinctrl-tb10x.c 	const char *group;
group             595 drivers/pinctrl/pinctrl-tb10x.c 	*groups = &state->pinfuncs[n].group;
group             790 drivers/pinctrl/pinctrl-tb10x.c 			state->pinfuncs[state->pinfuncnt].group = name;
group             961 drivers/pinctrl/pinctrl-u300.c 			    unsigned group)
group              58 drivers/pinctrl/pinctrl-utils.c 		unsigned *num_maps, const char *group,
group              65 drivers/pinctrl/pinctrl-utils.c 	(*map)[*num_maps].data.mux.group = group;
group              75 drivers/pinctrl/pinctrl-utils.c 		unsigned *num_maps, const char *group,
group              90 drivers/pinctrl/pinctrl-utils.c 	(*map)[*num_maps].data.configs.group_or_pin = group;
group              30 drivers/pinctrl/pinctrl-utils.h 		unsigned *num_maps, const char *group,
group              34 drivers/pinctrl/pinctrl-utils.h 		unsigned *num_maps, const char *group,
group             890 drivers/pinctrl/pinctrl-zynq.c 			       unsigned int  group)
group             894 drivers/pinctrl/pinctrl-zynq.c 	const struct zynq_pctrl_group *pgrp = &pctrl->groups[group];
group             344 drivers/pinctrl/pinmux.c 	const char *group;
group             372 drivers/pinctrl/pinmux.c 	if (map->data.mux.group) {
group             373 drivers/pinctrl/pinmux.c 		group = map->data.mux.group;
group             374 drivers/pinctrl/pinmux.c 		ret = match_string(groups, num_groups, group);
group             378 drivers/pinctrl/pinmux.c 				group, map->data.mux.function);
group             382 drivers/pinctrl/pinmux.c 		group = groups[0];
group             385 drivers/pinctrl/pinmux.c 	ret = pinctrl_get_group_selector(pctldev, group);
group             388 drivers/pinctrl/pinmux.c 			map->data.mux.group);
group             391 drivers/pinctrl/pinmux.c 	setting->data.mux.group = ret;
group             413 drivers/pinctrl/pinmux.c 		ret = pctlops->get_group_pins(pctldev, setting->data.mux.group,
group             421 drivers/pinctrl/pinmux.c 						setting->data.mux.group);
group             438 drivers/pinctrl/pinmux.c 						setting->data.mux.group);
group             461 drivers/pinctrl/pinmux.c 			   setting->data.mux.group);
group             493 drivers/pinctrl/pinmux.c 		ret = pctlops->get_group_pins(pctldev, setting->data.mux.group,
group             500 drivers/pinctrl/pinmux.c 						setting->data.mux.group);
group             522 drivers/pinctrl/pinmux.c 						setting->data.mux.group);
group             639 drivers/pinctrl/pinmux.c 					desc->mux_setting->group));
group             652 drivers/pinctrl/pinmux.c 		map->data.mux.group ? map->data.mux.group : "(default)",
group             664 drivers/pinctrl/pinmux.c 		   pctlops->get_group_name(pctldev, setting->data.mux.group),
group             665 drivers/pinctrl/pinmux.c 		   setting->data.mux.group,
group              34 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *group = pctl->groups + tgroup;
group              36 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	return group->name;
group              45 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *group = pctl->groups + tgroup;
group              47 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	*pins = (unsigned *)&group->pin;
group             141 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *group = pctl->groups + tgroup;
group             149 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	df = pxa_desc_by_func_group(pctl, group->name,
group             154 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	pin = group->pin;
group             184 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 				  unsigned group,
group             188 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *g = pctl->groups + group;
group             205 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 				  unsigned group,
group             210 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *g = pctl->groups + group;
group             334 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 	struct pxa_pinctrl_group *group;
group             357 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 		group = pctl->groups + i;
group             358 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 		group->name = ppins[i].pin.name;
group             359 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 		group->pin = ppins[i].pin.number;
group              95 drivers/pinctrl/qcom/pinctrl-msm.c 				      unsigned group)
group              99 drivers/pinctrl/qcom/pinctrl-msm.c 	return pctrl->soc->groups[group].name;
group             103 drivers/pinctrl/qcom/pinctrl-msm.c 			      unsigned group,
group             109 drivers/pinctrl/qcom/pinctrl-msm.c 	*pins = pctrl->soc->groups[group].pins;
group             110 drivers/pinctrl/qcom/pinctrl-msm.c 	*num_pins = pctrl->soc->groups[group].npins;
group             159 drivers/pinctrl/qcom/pinctrl-msm.c 			      unsigned group)
group             167 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[group];
group             256 drivers/pinctrl/qcom/pinctrl-msm.c 				unsigned int group,
group             268 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[group];
group             332 drivers/pinctrl/qcom/pinctrl-msm.c 				unsigned group,
group             347 drivers/pinctrl/qcom/pinctrl-msm.c 	g = &pctrl->soc->groups[group];
group             176 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 					 unsigned group)
group             178 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	return pm8xxx_groups[group];
group             183 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 				 unsigned group,
group             189 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	*pins = &pctrl->desc.pins[group].number;
group             228 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 				 unsigned group)
group             231 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data;
group             248 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 					 unsigned group)
group             250 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 	return pm8xxx_groups[group];
group             255 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				 unsigned group,
group             261 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 	*pins = &pctrl->desc.pins[group].number;
group             300 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 				 unsigned group)
group             303 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c 	struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data;
group             247 drivers/pinctrl/samsung/pinctrl-exynos.c 	unsigned int svc, group, pin, virq;
group             250 drivers/pinctrl/samsung/pinctrl-exynos.c 	group = EXYNOS_SVC_GROUP(svc);
group             253 drivers/pinctrl/samsung/pinctrl-exynos.c 	if (!group)
group             255 drivers/pinctrl/samsung/pinctrl-exynos.c 	bank += (group - 1);
group             415 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		unsigned int group;
group             420 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		group = SVC_GROUP(svc);
group             423 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		if (!group)
group             427 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		if (group == 1) {
group             429 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 				group = 0;
group             434 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		virq = irq_linear_revmap(data->domains[group], pin);
group              58 drivers/pinctrl/samsung/pinctrl-samsung.c 						unsigned group)
group              62 drivers/pinctrl/samsung/pinctrl-samsung.c 	return pmx->pin_groups[group].name;
group              66 drivers/pinctrl/samsung/pinctrl-samsung.c 					unsigned group,
group              72 drivers/pinctrl/samsung/pinctrl-samsung.c 	*pins = pmx->pin_groups[group].pins;
group              73 drivers/pinctrl/samsung/pinctrl-samsung.c 	*num_pins = pmx->pin_groups[group].num_pins;
group             102 drivers/pinctrl/samsung/pinctrl-samsung.c 		       unsigned *num_maps, const char *group,
group             109 drivers/pinctrl/samsung/pinctrl-samsung.c 	(*map)[*num_maps].data.mux.group = group;
group             118 drivers/pinctrl/samsung/pinctrl-samsung.c 			   const char *group, unsigned long *configs,
group             132 drivers/pinctrl/samsung/pinctrl-samsung.c 	(*map)[*num_maps].data.configs.group_or_pin = group;
group             187 drivers/pinctrl/samsung/pinctrl-samsung.c 	const char *group;
group             224 drivers/pinctrl/samsung/pinctrl-samsung.c 	of_property_for_each_string(np, "samsung,pins", prop, group) {
group             227 drivers/pinctrl/samsung/pinctrl-samsung.c 						num_maps, group, np->full_name);
group             234 drivers/pinctrl/samsung/pinctrl-samsung.c 					      num_maps, group, configs,
group             377 drivers/pinctrl/samsung/pinctrl-samsung.c 					unsigned group)
group             390 drivers/pinctrl/samsung/pinctrl-samsung.c 	grp = &drvdata->pin_groups[group];
group             416 drivers/pinctrl/samsung/pinctrl-samsung.c 				  unsigned group)
group             418 drivers/pinctrl/samsung/pinctrl-samsung.c 	samsung_pinmux_setup(pctldev, selector, group);
group             500 drivers/pinctrl/samsung/pinctrl-samsung.c 			unsigned group, unsigned long *configs,
group             508 drivers/pinctrl/samsung/pinctrl-samsung.c 	pins = drvdata->pin_groups[group].pins;
group             510 drivers/pinctrl/samsung/pinctrl-samsung.c 	for (cnt = 0; cnt < drvdata->pin_groups[group].num_pins; cnt++)
group             518 drivers/pinctrl/samsung/pinctrl-samsung.c 				unsigned int group, unsigned long *config)
group             524 drivers/pinctrl/samsung/pinctrl-samsung.c 	pins = drvdata->pin_groups[group].pins;
group            3694 drivers/pinctrl/sh-pfc/pfc-r8a7740.c 		const struct r8a7740_portcr_group *group =
group            3697 drivers/pinctrl/sh-pfc/pfc-r8a7740.c 		if (pin <= group->end_pin)
group            3698 drivers/pinctrl/sh-pfc/pfc-r8a7740.c 			return pfc->windows->virt + group->offset + pin;
group             118 drivers/pinctrl/sh-pfc/pinctrl.c 	const char *group;
group             201 drivers/pinctrl/sh-pfc/pinctrl.c 	of_property_for_each_string(np, pmx->groups_prop_name, prop, group) {
group             204 drivers/pinctrl/sh-pfc/pinctrl.c 			maps[idx].data.mux.group = group;
group             210 drivers/pinctrl/sh-pfc/pinctrl.c 			ret = sh_pfc_map_add_config(&maps[idx], group,
group             343 drivers/pinctrl/sh-pfc/pinctrl.c 			       unsigned group)
group             347 drivers/pinctrl/sh-pfc/pinctrl.c 	const struct sh_pfc_pin_group *grp = &pfc->info->groups[group];
group             741 drivers/pinctrl/sh-pfc/pinctrl.c static int sh_pfc_pinconf_group_set(struct pinctrl_dev *pctldev, unsigned group,
group             750 drivers/pinctrl/sh-pfc/pinctrl.c 	pins = pmx->pfc->info->groups[group].pins;
group             751 drivers/pinctrl/sh-pfc/pinctrl.c 	num_pins = pmx->pfc->info->groups[group].nr_pins;
group             132 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             135 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             156 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             162 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             165 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             183 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             189 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             192 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             212 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             218 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             221 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             239 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             242 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             245 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             262 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             276 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             290 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             293 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             310 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             324 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             327 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             344 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             347 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             364 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             381 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             398 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             415 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 3,
group             430 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 3,
group             445 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 3,
group             462 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 3,
group             476 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             493 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             510 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             527 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             544 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             561 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             578 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             595 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             608 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             611 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             628 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             645 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             648 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 3,
group             665 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 3,
group             682 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             699 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             716 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             730 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             750 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             754 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             772 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             786 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             803 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             820 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             834 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             848 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             862 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 2,
group             876 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             893 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 1,
group             912 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             947 drivers/pinctrl/sirf/pinctrl-atlas6.c 		.group = 0,
group             257 drivers/pinctrl/sirf/pinctrl-atlas7.c 	unsigned int group;
group            5278 drivers/pinctrl/sirf/pinctrl-atlas7.c 						u32 group)
group            5282 drivers/pinctrl/sirf/pinctrl-atlas7.c 	return pmx->pctl_data->grps[group].name;
group            5286 drivers/pinctrl/sirf/pinctrl-atlas7.c 		u32 group, const u32 **pins, u32 *num_pins)
group            5290 drivers/pinctrl/sirf/pinctrl-atlas7.c 	*num_pins = pmx->pctl_data->grps[group].num_pins;
group            5291 drivers/pinctrl/sirf/pinctrl-atlas7.c 	*pins = pmx->pctl_data->grps[group].pins;
group            5378 drivers/pinctrl/sirf/pinctrl-atlas7.c 				unsigned group, unsigned long *configs,
group            5385 drivers/pinctrl/sirf/pinctrl-atlas7.c 	ret = atlas7_pinctrl_get_group_pins(pctldev, group, &pins, &npins);
group             136 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 3,
group             142 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             160 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 3,
group             166 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             169 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             187 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 3,
group             193 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             196 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             216 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 3,
group             222 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             225 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             243 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             246 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             263 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             277 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             291 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             308 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             322 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             325 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             342 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             359 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             373 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             390 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             407 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             424 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             439 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             454 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             472 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             489 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             506 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             520 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             537 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             554 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             571 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             588 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             605 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             619 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             636 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             650 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             653 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             670 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             684 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             710 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             727 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             741 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             761 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             775 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             789 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 2,
group             794 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             812 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             829 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             843 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             857 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             871 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group             885 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             901 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 1,
group             936 drivers/pinctrl/sirf/pinctrl-prima2.c 		.group = 0,
group              85 drivers/pinctrl/sirf/pinctrl-sirf.c 	const char *function, *group;
group             116 drivers/pinctrl/sirf/pinctrl-sirf.c 		of_property_for_each_string(np, "sirf,pins", prop, group) {
group             118 drivers/pinctrl/sirf/pinctrl-sirf.c 			(*map)[index].data.mux.group = group;
group             158 drivers/pinctrl/sirf/pinctrl-sirf.c 			SIRFSOC_GPIO_PAD_EN(mask[i].group));
group             164 drivers/pinctrl/sirf/pinctrl-sirf.c 			SIRFSOC_GPIO_PAD_EN(mask[i].group));
group             180 drivers/pinctrl/sirf/pinctrl-sirf.c 				unsigned group)
group             216 drivers/pinctrl/sirf/pinctrl-sirf.c 	int group = range->id;
group             223 drivers/pinctrl/sirf/pinctrl-sirf.c 		SIRFSOC_GPIO_PAD_EN(group));
group             226 drivers/pinctrl/sirf/pinctrl-sirf.c 		SIRFSOC_GPIO_PAD_EN(group));
group              55 drivers/pinctrl/sirf/pinctrl-sirf.h 	unsigned long group;
group              99 drivers/pinctrl/spear/pinctrl-spear.c 	int i, j, group;
group             101 drivers/pinctrl/spear/pinctrl-spear.c 	for (group = 0; group < machdata->ngroups; group++) {
group             102 drivers/pinctrl/spear/pinctrl-spear.c 		pgroup = machdata->groups[group];
group             122 drivers/pinctrl/spear/pinctrl-spear.c 		unsigned group)
group             126 drivers/pinctrl/spear/pinctrl-spear.c 	return pmx->machdata->groups[group]->name;
group             130 drivers/pinctrl/spear/pinctrl-spear.c 		unsigned group, const unsigned **pins, unsigned *num_pins)
group             134 drivers/pinctrl/spear/pinctrl-spear.c 	*pins = pmx->machdata->groups[group]->pins;
group             135 drivers/pinctrl/spear/pinctrl-spear.c 	*num_pins = pmx->machdata->groups[group]->npins;
group             154 drivers/pinctrl/spear/pinctrl-spear.c 	const char *function, *group;
group             185 drivers/pinctrl/spear/pinctrl-spear.c 		of_property_for_each_string(np, "st,pins", prop, group) {
group             187 drivers/pinctrl/spear/pinctrl-spear.c 			(*map)[index].data.mux.group = group;
group             242 drivers/pinctrl/spear/pinctrl-spear.c 		unsigned function, unsigned group, bool enable)
group             250 drivers/pinctrl/spear/pinctrl-spear.c 	pgroup = pmx->machdata->groups[group];
group             276 drivers/pinctrl/spear/pinctrl-spear.c 		unsigned group)
group             278 drivers/pinctrl/spear/pinctrl-spear.c 	return spear_pinctrl_endisable(pctldev, function, group, true);
group             491 drivers/pinctrl/stm32/pinctrl-stm32.c 	(*map)[*num_maps].data.mux.group = grp->name;
group             634 drivers/pinctrl/stm32/pinctrl-stm32.c 					      unsigned group)
group             638 drivers/pinctrl/stm32/pinctrl-stm32.c 	return pctl->groups[group].name;
group             642 drivers/pinctrl/stm32/pinctrl-stm32.c 				      unsigned group,
group             648 drivers/pinctrl/stm32/pinctrl-stm32.c 	*pins = (unsigned *)&pctl->groups[group].pin;
group             757 drivers/pinctrl/stm32/pinctrl-stm32.c 			    unsigned group)
group             761 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct stm32_pinctrl_group *g = pctl->groups + group;
group             770 drivers/pinctrl/stm32/pinctrl-stm32.c 				function, group);
group            1043 drivers/pinctrl/stm32/pinctrl-stm32.c 				 unsigned group,
group            1048 drivers/pinctrl/stm32/pinctrl-stm32.c 	*config = pctl->groups[group].config;
group            1053 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group,
group            1057 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct stm32_pinctrl_group *g = &pctl->groups[group];
group            1317 drivers/pinctrl/stm32/pinctrl-stm32.c 		struct stm32_pinctrl_group *group = pctl->groups + i;
group            1319 drivers/pinctrl/stm32/pinctrl-stm32.c 		group->name = pin->pin.name;
group            1320 drivers/pinctrl/stm32/pinctrl-stm32.c 		group->pin = pin->pin.number;
group              42 drivers/pinctrl/sunxi/pinctrl-sunxi.c sunxi_pinctrl_find_group_by_name(struct sunxi_pinctrl *pctl, const char *group)
group              49 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		if (!strcmp(grp->name, group))
group             134 drivers/pinctrl/sunxi/pinctrl-sunxi.c 					      unsigned group)
group             138 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	return pctl->groups[group].name;
group             142 drivers/pinctrl/sunxi/pinctrl-sunxi.c 				      unsigned group,
group             148 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	*pins = (unsigned *)&pctl->groups[group].pin;
group             328 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	const char *group;
group             366 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	of_property_for_each_string(node, pin_prop, prop, group) {
group             368 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			sunxi_pinctrl_find_group_by_name(pctl, group);
group             371 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			dev_err(pctl->dev, "unknown pin %s", group);
group             379 drivers/pinctrl/sunxi/pinctrl-sunxi.c 				function, group);
group             384 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		(*map)[i].data.mux.group = group;
group             391 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			(*map)[i].data.configs.group_or_pin = group;
group             523 drivers/pinctrl/sunxi/pinctrl-sunxi.c 				 unsigned group,
group             527 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	struct sunxi_pinctrl_group *g = &pctl->groups[group];
group             595 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pconf_group_set(struct pinctrl_dev *pctldev, unsigned group,
group             599 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	struct sunxi_pinctrl_group *g = &pctl->groups[group];
group             719 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			     unsigned group)
group             722 drivers/pinctrl/sunxi/pinctrl-sunxi.c 	struct sunxi_pinctrl_group *g = pctl->groups + group;
group            1196 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		struct sunxi_pinctrl_group *group = pctl->groups + pctl->ngroups;
group            1201 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		group->name = pin->pin.name;
group            1202 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		group->pin = pin->pin.number;
group             113 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 						    unsigned int group)
group             117 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	return padctl->soc->pins[group].name;
group             121 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					    unsigned group,
group             129 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	*pins = &pinctrl->desc->pins[group].number;
group             158 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	const char *function, *group;
group             205 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	of_property_for_each_string(np, "nvidia,lanes", prop, group) {
group             208 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					reserved_maps, num_maps, group,
group             216 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					maps, reserved_maps, num_maps, group,
group             296 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					unsigned int group)
group             303 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	lane = &padctl->soc->lanes[group];
group             328 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					       unsigned int group,
group             337 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	lane = &padctl->soc->lanes[group];
group             365 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					       unsigned int group,
group             376 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	lane = &padctl->soc->lanes[group];
group             422 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 					 unsigned int group)
group             432 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 		err = tegra_xusb_padctl_pinconf_group_get(pinctrl, group,
group              48 drivers/pinctrl/tegra/pinctrl-tegra.c 						unsigned group)
group              52 drivers/pinctrl/tegra/pinctrl-tegra.c 	return pmx->soc->groups[group].name;
group              56 drivers/pinctrl/tegra/pinctrl-tegra.c 					unsigned group,
group              62 drivers/pinctrl/tegra/pinctrl-tegra.c 	*pins = pmx->soc->groups[group].pins;
group              63 drivers/pinctrl/tegra/pinctrl-tegra.c 	*num_pins = pmx->soc->groups[group].npins;
group             114 drivers/pinctrl/tegra/pinctrl-tegra.c 	const char *group;
group             157 drivers/pinctrl/tegra/pinctrl-tegra.c 	of_property_for_each_string(np, "nvidia,pins", prop, group) {
group             160 drivers/pinctrl/tegra/pinctrl-tegra.c 					reserved_maps, num_maps, group,
group             168 drivers/pinctrl/tegra/pinctrl-tegra.c 					reserved_maps, num_maps, group,
group             251 drivers/pinctrl/tegra/pinctrl-tegra.c 				 unsigned group)
group             258 drivers/pinctrl/tegra/pinctrl-tegra.c 	g = &pmx->soc->groups[group];
group             440 drivers/pinctrl/tegra/pinctrl-tegra.c 				   unsigned group, unsigned long *config)
group             451 drivers/pinctrl/tegra/pinctrl-tegra.c 	g = &pmx->soc->groups[group];
group             468 drivers/pinctrl/tegra/pinctrl-tegra.c 				   unsigned group, unsigned long *configs,
group             480 drivers/pinctrl/tegra/pinctrl-tegra.c 	g = &pmx->soc->groups[group];
group             539 drivers/pinctrl/tegra/pinctrl-tegra.c 					 struct seq_file *s, unsigned group)
group             548 drivers/pinctrl/tegra/pinctrl-tegra.c 	g = &pmx->soc->groups[group];
group             578 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	struct ti_iodelay_pingroup *group;
group             581 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	group = ti_iodelay_get_pingroup(iod, selector);
group             583 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	if (!group)
group             586 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	*config = group->config;
group             606 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	struct ti_iodelay_pingroup *group;
group             611 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	group = ti_iodelay_get_pingroup(iod, selector);
group             624 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	for (i = 0; i < group->ncfg; i++) {
group             625 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 		if (ti_iodelay_pinconf_set(iod, &group->cfg[i]))
group             694 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	struct ti_iodelay_pingroup *group;
group             698 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	group = ti_iodelay_get_pingroup(iod, selector);
group             699 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	if (!group)
group             702 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 	for (i = 0; i < group->ncfg; i++) {
group             706 drivers/pinctrl/ti/pinctrl-ti-iodelay.c 		cfg = &group->cfg[i];
group             212 drivers/pinctrl/vt8500/pinctrl-wmt.c 	int group;
group             220 drivers/pinctrl/vt8500/pinctrl-wmt.c 	group = wmt_pctl_find_group_by_pin(data, pin);
group             221 drivers/pinctrl/vt8500/pinctrl-wmt.c 	if (group < 0) {
group             223 drivers/pinctrl/vt8500/pinctrl-wmt.c 		return group;
group             227 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.mux.group = data->groups[group];
group             239 drivers/pinctrl/vt8500/pinctrl-wmt.c 	int group;
group             248 drivers/pinctrl/vt8500/pinctrl-wmt.c 	group = wmt_pctl_find_group_by_pin(data, pin);
group             249 drivers/pinctrl/vt8500/pinctrl-wmt.c 	if (group < 0) {
group             251 drivers/pinctrl/vt8500/pinctrl-wmt.c 		return group;
group             274 drivers/pinctrl/vt8500/pinctrl-wmt.c 	map->data.configs.group_or_pin = data->groups[group];
group             284 drivers/pinctrl/zte/pinctrl-zx.c 		struct group_desc *group = groups + i;
group             286 drivers/pinctrl/zte/pinctrl-zx.c 		group->name = pindesc->name;
group             287 drivers/pinctrl/zte/pinctrl-zx.c 		group->pins = (int *) &pindesc->number;
group             288 drivers/pinctrl/zte/pinctrl-zx.c 		group->num_pins = 1;
group             289 drivers/pinctrl/zte/pinctrl-zx.c 		radix_tree_insert(&pctldev->pin_group_tree, i, group);
group             352 drivers/pinctrl/zte/pinctrl-zx.c 			const char **group;
group             372 drivers/pinctrl/zte/pinctrl-zx.c 			group = func->group_names;
group             373 drivers/pinctrl/zte/pinctrl-zx.c 			while (*group)
group             374 drivers/pinctrl/zte/pinctrl-zx.c 				group++;
group             375 drivers/pinctrl/zte/pinctrl-zx.c 			*group = pindesc->name;
group              91 drivers/platform/mellanox/mlxreg-hotplug.c 	struct attribute_group group;
group             232 drivers/platform/mellanox/mlxreg-hotplug.c 	priv->group.attrs = devm_kcalloc(&priv->pdev->dev,
group             236 drivers/platform/mellanox/mlxreg-hotplug.c 	if (!priv->group.attrs)
group             239 drivers/platform/mellanox/mlxreg-hotplug.c 	priv->group.attrs = priv->mlxreg_hotplug_attr;
group             240 drivers/platform/mellanox/mlxreg-hotplug.c 	priv->groups[0] = &priv->group;
group              40 drivers/platform/mellanox/mlxreg-io.c 	struct attribute_group group;
group             155 drivers/platform/mellanox/mlxreg-io.c 	priv->group.attrs = devm_kcalloc(&priv->pdev->dev,
group             159 drivers/platform/mellanox/mlxreg-io.c 	if (!priv->group.attrs)
group             187 drivers/platform/mellanox/mlxreg-io.c 	priv->group.attrs = priv->mlxreg_io_attr;
group             188 drivers/platform/mellanox/mlxreg-io.c 	priv->groups[0] = &priv->group;
group            1016 drivers/platform/x86/thinkpad_acpi.c 	struct attribute_group group;
group            1039 drivers/platform/x86/thinkpad_acpi.c 	sobj->s.group.attrs = &sobj->a;
group            1040 drivers/platform/x86/thinkpad_acpi.c 	sobj->s.group.name = name;
group            1057 drivers/platform/x86/thinkpad_acpi.c 	s->group.attrs[s->members] = attr;
group            1080 drivers/platform/x86/thinkpad_acpi.c 	sysfs_remove_group(kobj, &s->group);
group            1085 drivers/platform/x86/thinkpad_acpi.c 	sysfs_create_group(_kobj, &_attr_set->group)
group             660 drivers/ps3/ps3-lpm.c static u64 pm_signal_group_to_ps3_lv1_signal_group(u64 group)
group             669 drivers/ps3/ps3-lpm.c 	if (group < 1000) {
group             670 drivers/ps3/ps3-lpm.c 		if (group < 100) {
group             671 drivers/ps3/ps3-lpm.c 			if (20 <= group && group < 30) {
group             673 drivers/ps3/ps3-lpm.c 				subgroup = group - 20;
group             674 drivers/ps3/ps3-lpm.c 			} else if (30 <= group && group < 40) {
group             676 drivers/ps3/ps3-lpm.c 				subgroup = group - 30;
group             677 drivers/ps3/ps3-lpm.c 			} else if (40 <= group && group < 50) {
group             679 drivers/ps3/ps3-lpm.c 				subgroup = group - 40;
group             680 drivers/ps3/ps3-lpm.c 			} else if (50 <= group && group < 60) {
group             682 drivers/ps3/ps3-lpm.c 				subgroup = group - 50;
group             683 drivers/ps3/ps3-lpm.c 			} else if (60 <= group && group < 70) {
group             685 drivers/ps3/ps3-lpm.c 				subgroup = group - 60;
group             686 drivers/ps3/ps3-lpm.c 			} else if (70 <= group && group < 80) {
group             688 drivers/ps3/ps3-lpm.c 				subgroup = group - 70;
group             689 drivers/ps3/ps3-lpm.c 			} else if (80 <= group && group < 90) {
group             691 drivers/ps3/ps3-lpm.c 				subgroup = group - 80;
group             693 drivers/ps3/ps3-lpm.c 		} else if (200 <= group && group < 300) {
group             695 drivers/ps3/ps3-lpm.c 			subgroup = group - 200;
group             696 drivers/ps3/ps3-lpm.c 		} else if (600 <= group && group < 700) {
group             699 drivers/ps3/ps3-lpm.c 			subsubgroup = group - 650;
group             701 drivers/ps3/ps3-lpm.c 	} else if (6000 <= group && group < 7000) {
group             704 drivers/ps3/ps3-lpm.c 		subsubgroup = group - 6500;
group             725 drivers/ps3/ps3-lpm.c 			__LINE__, group);
group              79 drivers/pwm/pwm-atmel-tcb.c 	unsigned group = pwm->hwpwm / 2;
group              88 drivers/pwm/pwm-atmel-tcb.c 	ret = clk_prepare_enable(tc->clk[group]);
group             101 drivers/pwm/pwm-atmel-tcb.c 	cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
group             109 drivers/pwm/pwm-atmel-tcb.c 				__raw_readl(regs + ATMEL_TC_REG(group, RA));
group             112 drivers/pwm/pwm-atmel-tcb.c 				__raw_readl(regs + ATMEL_TC_REG(group, RB));
group             115 drivers/pwm/pwm-atmel-tcb.c 		tcbpwm->period = __raw_readl(regs + ATMEL_TC_REG(group, RC));
group             122 drivers/pwm/pwm-atmel-tcb.c 	__raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
group             147 drivers/pwm/pwm-atmel-tcb.c 	unsigned group = pwm->hwpwm / 2;
group             164 drivers/pwm/pwm-atmel-tcb.c 	cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
group             181 drivers/pwm/pwm-atmel-tcb.c 	__raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
group             189 drivers/pwm/pwm-atmel-tcb.c 			     regs + ATMEL_TC_REG(group, CCR));
group             190 drivers/pwm/pwm-atmel-tcb.c 		tcbpwmc->bkup[group].enabled = 1;
group             193 drivers/pwm/pwm-atmel-tcb.c 			     ATMEL_TC_REG(group, CCR));
group             194 drivers/pwm/pwm-atmel-tcb.c 		tcbpwmc->bkup[group].enabled = 0;
group             206 drivers/pwm/pwm-atmel-tcb.c 	unsigned group = pwm->hwpwm / 2;
group             223 drivers/pwm/pwm-atmel-tcb.c 	cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
group             266 drivers/pwm/pwm-atmel-tcb.c 	__raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
group             269 drivers/pwm/pwm-atmel-tcb.c 		__raw_writel(tcbpwm->duty, regs + ATMEL_TC_REG(group, RA));
group             271 drivers/pwm/pwm-atmel-tcb.c 		__raw_writel(tcbpwm->duty, regs + ATMEL_TC_REG(group, RB));
group             273 drivers/pwm/pwm-atmel-tcb.c 	__raw_writel(tcbpwm->period, regs + ATMEL_TC_REG(group, RC));
group             277 drivers/pwm/pwm-atmel-tcb.c 		     regs + ATMEL_TC_REG(group, CCR));
group             278 drivers/pwm/pwm-atmel-tcb.c 	tcbpwmc->bkup[group].enabled = 1;
group             288 drivers/pwm/pwm-atmel-tcb.c 	unsigned group = pwm->hwpwm / 2;
group             296 drivers/pwm/pwm-atmel-tcb.c 	unsigned rate = clk_get_rate(tc->clk[group]);
group             136 drivers/rtc/rtc-imx-sc.c 					unsigned long event, void *group)
group             139 drivers/rtc/rtc-imx-sc.c 	if (!((event & SC_IRQ_RTC) && (*(u8 *)group == SC_IRQ_GROUP_RTC)))
group             574 drivers/rtc/rtc-omap.c 					unsigned int group)
group              89 drivers/s390/block/dasd_alias.c 						struct alias_pav_group, group);
group              97 drivers/s390/block/dasd_alias.c 	list_for_each_entry(pos, &lcu->grouplist, group) {
group             318 drivers/s390/block/dasd_alias.c 	struct alias_pav_group *group;
group             332 drivers/s390/block/dasd_alias.c 	group = _find_group(lcu, &uid);
group             333 drivers/s390/block/dasd_alias.c 	if (!group) {
group             334 drivers/s390/block/dasd_alias.c 		group = kzalloc(sizeof(*group), GFP_ATOMIC);
group             335 drivers/s390/block/dasd_alias.c 		if (!group)
group             337 drivers/s390/block/dasd_alias.c 		memcpy(group->uid.vendor, uid.vendor, sizeof(uid.vendor));
group             338 drivers/s390/block/dasd_alias.c 		memcpy(group->uid.serial, uid.serial, sizeof(uid.serial));
group             339 drivers/s390/block/dasd_alias.c 		group->uid.ssid = uid.ssid;
group             341 drivers/s390/block/dasd_alias.c 			group->uid.base_unit_addr = uid.real_unit_addr;
group             343 drivers/s390/block/dasd_alias.c 			group->uid.base_unit_addr = uid.base_unit_addr;
group             344 drivers/s390/block/dasd_alias.c 		memcpy(group->uid.vduit, uid.vduit, sizeof(uid.vduit));
group             345 drivers/s390/block/dasd_alias.c 		INIT_LIST_HEAD(&group->group);
group             346 drivers/s390/block/dasd_alias.c 		INIT_LIST_HEAD(&group->baselist);
group             347 drivers/s390/block/dasd_alias.c 		INIT_LIST_HEAD(&group->aliaslist);
group             348 drivers/s390/block/dasd_alias.c 		list_add(&group->group, &lcu->grouplist);
group             351 drivers/s390/block/dasd_alias.c 		list_move(&device->alias_list, &group->baselist);
group             353 drivers/s390/block/dasd_alias.c 		list_move(&device->alias_list, &group->aliaslist);
group             354 drivers/s390/block/dasd_alias.c 	private->pavgroup = group;
group             362 drivers/s390/block/dasd_alias.c 	struct alias_pav_group *group;
group             365 drivers/s390/block/dasd_alias.c 	group = private->pavgroup;
group             366 drivers/s390/block/dasd_alias.c 	if (!group)
group             369 drivers/s390/block/dasd_alias.c 	if (list_empty(&group->baselist) && list_empty(&group->aliaslist)) {
group             370 drivers/s390/block/dasd_alias.c 		list_del(&group->group);
group             371 drivers/s390/block/dasd_alias.c 		kfree(group);
group             374 drivers/s390/block/dasd_alias.c 	if (group->next == device)
group             375 drivers/s390/block/dasd_alias.c 		group->next = NULL;
group             483 drivers/s390/block/dasd_alias.c 	list_for_each_entry_safe(pavgroup, tempgroup, &lcu->grouplist, group) {
group             496 drivers/s390/block/dasd_alias.c 		list_del(&pavgroup->group);
group             563 drivers/s390/block/dasd_alias.c 	struct alias_pav_group *group;
group             574 drivers/s390/block/dasd_alias.c 		group = list_first_entry(&lcu->grouplist,
group             575 drivers/s390/block/dasd_alias.c 					 struct alias_pav_group, group);
group             576 drivers/s390/block/dasd_alias.c 		if (!list_empty(&group->baselist))
group             577 drivers/s390/block/dasd_alias.c 			usedev = list_first_entry(&group->baselist,
group             580 drivers/s390/block/dasd_alias.c 		else if (!list_empty(&group->aliaslist))
group             581 drivers/s390/block/dasd_alias.c 			usedev = list_first_entry(&group->aliaslist,
group             660 drivers/s390/block/dasd_alias.c 	struct alias_pav_group *group = private->pavgroup;
group             665 drivers/s390/block/dasd_alias.c 	if (!group || !lcu)
group             682 drivers/s390/block/dasd_alias.c 	alias_device = group->next;
group             684 drivers/s390/block/dasd_alias.c 		if (list_empty(&group->aliaslist)) {
group             688 drivers/s390/block/dasd_alias.c 			alias_device = list_first_entry(&group->aliaslist,
group             693 drivers/s390/block/dasd_alias.c 	if (list_is_last(&alias_device->alias_list, &group->aliaslist))
group             694 drivers/s390/block/dasd_alias.c 		group->next = list_first_entry(&group->aliaslist,
group             697 drivers/s390/block/dasd_alias.c 		group->next = list_first_entry(&alias_device->alias_list,
group             764 drivers/s390/block/dasd_alias.c 	list_for_each_entry(pavgroup, &lcu->grouplist, group) {
group             800 drivers/s390/block/dasd_alias.c 	list_for_each_entry(pavgroup, &lcu->grouplist, group) {
group             838 drivers/s390/block/dasd_alias.c 	list_for_each_entry(pavgroup, &lcu->grouplist, group) {
group             867 drivers/s390/block/dasd_alias.c 	list_for_each_entry(pavgroup, &lcu->grouplist, group) {
group            6330 drivers/s390/block/dasd_eckd.c 				 &private->lcu->grouplist, group) {
group            6395 drivers/s390/block/dasd_eckd.c 				 group) {
group            6476 drivers/s390/block/dasd_eckd.c 				 group) {
group             645 drivers/s390/block/dasd_eckd.h 	struct list_head group;
group            1780 drivers/s390/net/ctcm_main.c static DRIVER_ATTR_WO(group);
group            2399 drivers/s390/net/lcs.c static DRIVER_ATTR_WO(group);
group            5810 drivers/s390/net/qeth_core_main.c static DRIVER_ATTR_WO(group);
group            8006 drivers/scsi/aic7xxx/aic79xx_core.c 		int group;
group            8008 drivers/scsi/aic7xxx/aic79xx_core.c 		group = XPT_FC_GROUP(scb->io_ctx->ccb_h.func_code);
group            8010 drivers/scsi/aic7xxx/aic79xx_core.c 			match = (group != XPT_FC_GROUP_TMODE)
group            8014 drivers/scsi/aic7xxx/aic79xx_core.c 			match = (group == XPT_FC_GROUP_TMODE)
group            5737 drivers/scsi/aic7xxx/aic7xxx_core.c 		int group;
group            5739 drivers/scsi/aic7xxx/aic7xxx_core.c 		group = XPT_FC_GROUP(scb->io_ctx->ccb_h.func_code);
group            5741 drivers/scsi/aic7xxx/aic7xxx_core.c 			match = (group != XPT_FC_GROUP_TMODE)
group            5745 drivers/scsi/aic7xxx/aic7xxx_core.c 			match = (group == XPT_FC_GROUP_TMODE)
group            3291 drivers/scsi/dpt_i2o.c 			int group, int field, void *buf, int buflen)
group            3293 drivers/scsi/dpt_i2o.c 	u16 opblk[] = { 1, 0, I2O_PARAMS_FIELD_GET, group, 1, field };
group             270 drivers/scsi/dpti.h 			int group, int field, void *buf, int buflen);
group            3882 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 					   struct config_group *group,
group            2950 drivers/scsi/mpt3sas/mpt3sas_base.c 		unsigned int i, group = nr_cpus / nr_msix;
group            2959 drivers/scsi/mpt3sas/mpt3sas_base.c 			group++;
group            2961 drivers/scsi/mpt3sas/mpt3sas_base.c 		for (i = 0 ; i < group ; i++) {
group              65 drivers/scsi/nsp32_debug.c 	const char **table = commands[ group(opcode) ];
group              67 drivers/scsi/pcmcia/nsp_debug.c 	const char **table = commands[ group(opcode) ];
group            1609 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct config_group *group,
group            1721 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct config_group *group,
group            2328 drivers/scsi/scsi_transport_iscsi.c iscsi_multicast_skb(struct sk_buff *skb, uint32_t group, gfp_t gfp)
group            2330 drivers/scsi/scsi_transport_iscsi.c 	return nlmsg_multicast(nls, skb, 0, group, gfp);
group            3498 drivers/scsi/scsi_transport_iscsi.c iscsi_if_recv_msg(struct sk_buff *skb, struct nlmsghdr *nlh, uint32_t *group)
group            3510 drivers/scsi/scsi_transport_iscsi.c 		*group = ISCSI_NL_GRP_UIP;
group            3512 drivers/scsi/scsi_transport_iscsi.c 		*group = ISCSI_NL_GRP_ISCSID;
group            3708 drivers/scsi/scsi_transport_iscsi.c 		uint32_t group;
group            3722 drivers/scsi/scsi_transport_iscsi.c 		err = iscsi_if_recv_msg(skb, nlh, &group);
group            1639 drivers/soc/tegra/pmc.c 						       unsigned int group)
group            1643 drivers/soc/tegra/pmc.c 	return pmc->soc->io_pads[group].name;
group            1647 drivers/soc/tegra/pmc.c 					       unsigned int group,
group            1653 drivers/soc/tegra/pmc.c 	*pins = &pmc->soc->io_pads[group].id;
group             115 drivers/staging/comedi/drivers/ni_at_ao.c static void atao_select_reg_group(struct comedi_device *dev, int group)
group             119 drivers/staging/comedi/drivers/ni_at_ao.c 	if (group)
group            1016 drivers/staging/comedi/drivers/s626.c 	unsigned int group = chan / 16;
group            1017 drivers/staging/comedi/drivers/s626.c 	unsigned int mask = 1 << (chan - (16 * group));
group            1021 drivers/staging/comedi/drivers/s626.c 	status = s626_debi_read(dev, S626_LP_RDEDGSEL(group));
group            1022 drivers/staging/comedi/drivers/s626.c 	s626_debi_write(dev, S626_LP_WREDGSEL(group), mask | status);
group            1025 drivers/staging/comedi/drivers/s626.c 	status = s626_debi_read(dev, S626_LP_RDINTSEL(group));
group            1026 drivers/staging/comedi/drivers/s626.c 	s626_debi_write(dev, S626_LP_WRINTSEL(group), mask | status);
group            1032 drivers/staging/comedi/drivers/s626.c 	status = s626_debi_read(dev, S626_LP_RDCAPSEL(group));
group            1033 drivers/staging/comedi/drivers/s626.c 	s626_debi_write(dev, S626_LP_WRCAPSEL(group), mask | status);
group            1038 drivers/staging/comedi/drivers/s626.c static int s626_dio_reset_irq(struct comedi_device *dev, unsigned int group,
group            1045 drivers/staging/comedi/drivers/s626.c 	s626_debi_write(dev, S626_LP_WRCAPSEL(group), mask);
group            1052 drivers/staging/comedi/drivers/s626.c 	unsigned int group;
group            1058 drivers/staging/comedi/drivers/s626.c 	for (group = 0; group < S626_DIO_BANKS; group++)
group            1059 drivers/staging/comedi/drivers/s626.c 		s626_debi_write(dev, S626_LP_WRCAPSEL(group), 0xffff);
group            1065 drivers/staging/comedi/drivers/s626.c 				      u16 irqbit, u8 group)
group            1071 drivers/staging/comedi/drivers/s626.c 	s626_dio_reset_irq(dev, group, irqbit);
group            1075 drivers/staging/comedi/drivers/s626.c 		if ((irqbit >> (cmd->start_arg - (16 * group))) == 1 &&
group            1083 drivers/staging/comedi/drivers/s626.c 		if ((irqbit >> (cmd->scan_begin_arg - (16 * group))) == 1 &&
group            1099 drivers/staging/comedi/drivers/s626.c 		if ((irqbit >> (cmd->convert_arg - (16 * group))) == 1 &&
group            1114 drivers/staging/comedi/drivers/s626.c 	u8 group;
group            1116 drivers/staging/comedi/drivers/s626.c 	for (group = 0; group < S626_DIO_BANKS; group++) {
group            1118 drivers/staging/comedi/drivers/s626.c 		irqbit = s626_debi_read(dev, S626_LP_RDCAPFLG(group));
group            1122 drivers/staging/comedi/drivers/s626.c 			s626_handle_dio_interrupt(dev, irqbit, group);
group            1955 drivers/staging/comedi/drivers/s626.c 	u16 group;
group            1961 drivers/staging/comedi/drivers/s626.c 	for (group = 0; group < S626_DIO_BANKS; group++) {
group            1963 drivers/staging/comedi/drivers/s626.c 		s626_debi_write(dev, S626_LP_WRINTSEL(group), 0);
group            1965 drivers/staging/comedi/drivers/s626.c 		s626_debi_write(dev, S626_LP_WRCAPSEL(group), 0xffff);
group            1967 drivers/staging/comedi/drivers/s626.c 		s626_debi_write(dev, S626_LP_WREDGSEL(group), 0);
group            1969 drivers/staging/comedi/drivers/s626.c 		s626_debi_write(dev, S626_LP_WRDOUT(group), 0);
group            1978 drivers/staging/comedi/drivers/s626.c 	unsigned long group = (unsigned long)s->private;
group            1981 drivers/staging/comedi/drivers/s626.c 		s626_debi_write(dev, S626_LP_WRDOUT(group), s->state);
group            1983 drivers/staging/comedi/drivers/s626.c 	data[1] = s626_debi_read(dev, S626_LP_RDDIN(group));
group            1993 drivers/staging/comedi/drivers/s626.c 	unsigned long group = (unsigned long)s->private;
group            2000 drivers/staging/comedi/drivers/s626.c 	s626_debi_write(dev, S626_LP_WRDOUT(group), s->io_bits);
group              92 drivers/staging/gdm724x/netlink_k.c int netlink_send(struct sock *sock, int group, u16 type, void *msg, int len)
group              99 drivers/staging/gdm724x/netlink_k.c 	if (group > ND_MAX_GROUP)
group             102 drivers/staging/gdm724x/netlink_k.c 	if (!netlink_has_listeners(sock, group + 1))
group             116 drivers/staging/gdm724x/netlink_k.c 	ret = netlink_broadcast(sock, skb, 0, group + 1, GFP_ATOMIC);
group             122 drivers/staging/gdm724x/netlink_k.c 		       group, type, len, ret);
group             123 drivers/staging/gdm724x/netlink_k.c 	else if (netlink_has_listeners(sock, group + 1))
group              13 drivers/staging/gdm724x/netlink_k.h int netlink_send(struct sock *sock, int group, u16 type, void *msg, int len);
group             104 drivers/staging/media/ipu3/ipu3-css-fw.h 	u32 group;		/* Per pipeline data, loaded by dma */
group              69 drivers/staging/media/tegra-vde/iommu.c 	vde->group = iommu_group_get(dev);
group              70 drivers/staging/media/tegra-vde/iommu.c 	if (!vde->group)
group              94 drivers/staging/media/tegra-vde/iommu.c 	err = iommu_attach_group(vde->domain, vde->group);
group             132 drivers/staging/media/tegra-vde/iommu.c 	iommu_detach_group(vde->domain, vde->group);
group             139 drivers/staging/media/tegra-vde/iommu.c 	iommu_group_put(vde->group);
group             149 drivers/staging/media/tegra-vde/iommu.c 		iommu_detach_group(vde->domain, vde->group);
group             153 drivers/staging/media/tegra-vde/iommu.c 		iommu_group_put(vde->group);
group              47 drivers/staging/media/tegra-vde/vde.h 	struct iommu_group *group;
group             393 drivers/staging/most/configfs.c 	struct config_group group;
group             398 drivers/staging/most/configfs.c 	return container_of(to_config_group(item), struct most_common, group);
group             401 drivers/staging/most/configfs.c static struct config_item *most_common_make_item(struct config_group *group,
group             413 drivers/staging/most/configfs.c 	if (!strcmp(group->cg_item.ci_namebuf, "most_cdev"))
group             415 drivers/staging/most/configfs.c 	else if (!strcmp(group->cg_item.ci_namebuf, "most_net"))
group             417 drivers/staging/most/configfs.c 	else if (!strcmp(group->cg_item.ci_namebuf, "most_video"))
group             470 drivers/staging/most/configfs.c 	struct config_group group;
group             477 drivers/staging/most/configfs.c 	return container_of(to_config_group(item), struct most_snd_grp, group);
group             480 drivers/staging/most/configfs.c static struct config_item *most_snd_grp_make_item(struct config_group *group,
group             524 drivers/staging/most/configfs.c 	struct most_snd_grp *group = to_most_snd_grp(item);
group             526 drivers/staging/most/configfs.c 	list_del(&group->list);
group             527 drivers/staging/most/configfs.c 	kfree(group);
group             550 drivers/staging/most/configfs.c static struct config_group *most_sound_make_group(struct config_group *group,
group             554 drivers/staging/most/configfs.c 	struct most_sound *ms = container_of(to_configfs_subsystem(group),
group             567 drivers/staging/most/configfs.c 	config_group_init_type_name(&most->group, name, &most_snd_grp_type);
group             569 drivers/staging/most/configfs.c 	return &most->group;
group              54 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 					 unsigned int group)
group              58 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	return (group >= p->group_count) ? NULL : p->group_names[group];
group              62 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 				 unsigned int group,
group              68 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	if (group >= p->group_count)
group              71 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	*pins = p->groups[group].func[0].pins;
group              72 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	*num_pins = p->groups[group].func[0].pin_count;
group             118 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 				   unsigned int func, unsigned int group)
group             127 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	if (p->groups[group].enabled) {
group             129 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 			p->groups[group].name);
group             133 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	p->groups[group].enabled = 1;
group             136 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	shift = p->groups[group].shift;
group             142 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	mode &= ~(p->groups[group].mask << shift);
group             145 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 	for (i = 0; i < p->groups[group].func[0].pin_count; i++)
group             146 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		p->gpio[p->groups[group].func[0].pins[i]] = 1;
group             150 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		mode |= p->groups[group].gpio << shift;
group              36 drivers/staging/octeon/ethernet-rx.c 	int group;
group             200 drivers/staging/octeon/ethernet-rx.c 			       BIT(rx_group->group));
group             206 drivers/staging/octeon/ethernet-rx.c 			       BIT(rx_group->group));
group             231 drivers/staging/octeon/ethernet-rx.c 					       BIT(rx_group->group));
group             233 drivers/staging/octeon/ethernet-rx.c 					       BIT(rx_group->group));
group             238 drivers/staging/octeon/ethernet-rx.c 				wq_int.s.iq_dis = BIT(rx_group->group);
group             239 drivers/staging/octeon/ethernet-rx.c 				wq_int.s.wq_int = BIT(rx_group->group);
group             473 drivers/staging/octeon/ethernet-rx.c 		oct_rx_group[i].group = i;
group             278 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 	u32 rfPath, eeAddr = EEPROM_TX_PWR_INX_88E, group, TxCount = 0;
group             285 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 			for (group = 0; group < MAX_CHNL_GROUP_24G; group++) {
group             286 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 				pwrInfo24G->IndexCCK_Base[rfPath][group] =	EEPROM_DEFAULT_24G_INDEX;
group             287 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 				pwrInfo24G->IndexBW40_Base[rfPath][group] =	EEPROM_DEFAULT_24G_INDEX;
group             306 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		for (group = 0; group < MAX_CHNL_GROUP_24G; group++) {
group             307 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 			pwrInfo24G->IndexCCK_Base[rfPath][group] =	PROMContent[eeAddr++];
group             308 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 			if (pwrInfo24G->IndexCCK_Base[rfPath][group] == 0xFF)
group             309 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 				pwrInfo24G->IndexCCK_Base[rfPath][group] = EEPROM_DEFAULT_24G_INDEX;
group             311 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		for (group = 0; group < MAX_CHNL_GROUP_24G-1; group++) {
group             312 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 			pwrInfo24G->IndexBW40_Base[rfPath][group] =	PROMContent[eeAddr++];
group             313 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 			if (pwrInfo24G->IndexBW40_Base[rfPath][group] == 0xFF)
group             314 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 				pwrInfo24G->IndexBW40_Base[rfPath][group] =	EEPROM_DEFAULT_24G_INDEX;
group             375 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c void Hal_GetChnlGroup88E(u8 chnl, u8 *group)
group             378 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		*group = 0;
group             380 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		*group = 1;
group             382 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		*group = 2;
group             384 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		*group = 3;
group             386 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		*group = 4;
group             388 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		*group = 5;
group             419 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 	u8 ch, group;
group             428 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		Hal_GetChnlGroup88E(ch, &group);
group             429 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 		pHalData->Index24G_CCK_Base[0][ch] = pwrInfo24G.IndexCCK_Base[0][group];
group             433 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c 			pHalData->Index24G_BW40_Base[0][ch] = pwrInfo24G.IndexBW40_Base[0][group];
group             332 drivers/staging/rtl8188eu/include/rtl8188e_hal.h void Hal_GetChnlGroup88E(u8 chnl, u8 *group);
group             889 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 		u8 idx = 0, alg = 0, group = 0;
group             905 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 		group = ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY;
group             907 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 		if ((!group) || (ieee->iw_mode == IW_MODE_ADHOC) ||
group             921 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c 		} else if (group) {
group             739 drivers/staging/rtl8192u/r8192U_wx.c 		u8 idx = 0, alg = 0, group = 0;
group             750 drivers/staging/rtl8192u/r8192U_wx.c 		group = ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY;
group             752 drivers/staging/rtl8192u/r8192U_wx.c 		if ((!group) || (IW_MODE_ADHOC == ieee->iw_mode) || (alg ==  KEY_TYPE_WEP40)) {
group             769 drivers/staging/rtl8192u/r8192U_wx.c 		} else if (group) {
group            2471 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 	u32 rfPath, eeAddr = EEPROM_TX_PWR_INX_8723B, group, TxCount = 0;
group            2482 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			for (group = 0; group < MAX_CHNL_GROUP_24G; group++) {
group            2483 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				pwrInfo24G->IndexCCK_Base[rfPath][group] = EEPROM_DEFAULT_24G_INDEX;
group            2484 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				pwrInfo24G->IndexBW40_Base[rfPath][group] = EEPROM_DEFAULT_24G_INDEX;
group            2507 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		for (group = 0; group < MAX_CHNL_GROUP_24G; group++) {
group            2508 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			pwrInfo24G->IndexCCK_Base[rfPath][group] =	PROMContent[eeAddr++];
group            2509 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			if (pwrInfo24G->IndexCCK_Base[rfPath][group] == 0xFF)
group            2510 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				pwrInfo24G->IndexCCK_Base[rfPath][group] = EEPROM_DEFAULT_24G_INDEX;
group            2513 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 		for (group = 0; group < MAX_CHNL_GROUP_24G-1; group++) {
group            2514 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			pwrInfo24G->IndexBW40_Base[rfPath][group] =	PROMContent[eeAddr++];
group            2515 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			if (pwrInfo24G->IndexBW40_Base[rfPath][group] == 0xFF)
group            2516 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				pwrInfo24G->IndexBW40_Base[rfPath][group] =	EEPROM_DEFAULT_24G_INDEX;
group            2590 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			u8 group = 0;
group            2592 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			Hal_GetChnlGroup8723B(ch+1, &group);
group            2596 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				pHalData->Index24G_BW40_Base[rfPath][ch] = pwrInfo24G.IndexBW40_Base[rfPath][group];
group            2598 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				pHalData->Index24G_CCK_Base[rfPath][ch] = pwrInfo24G.IndexCCK_Base[rfPath][group];
group            2599 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 				pHalData->Index24G_BW40_Base[rfPath][ch] = pwrInfo24G.IndexBW40_Base[rfPath][group];
group            2602 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c 			RT_TRACE(_module_hci_hal_init_c_, _drv_info_, ("======= Path %d, ChannelIndex %d, Group %d =======\n", rfPath, ch, group));
group             577 drivers/staging/speakup/i18n.c 	struct msg_group_t *group = NULL;
group             582 drivers/staging/speakup/i18n.c 			group = &all_groups[i];
group             586 drivers/staging/speakup/i18n.c 	return group;
group             589 drivers/staging/speakup/i18n.c void spk_reset_msg_group(struct msg_group_t *group)
group             596 drivers/staging/speakup/i18n.c 	for (i = group->start; i <= group->end; i++) {
group             231 drivers/staging/speakup/i18n.h void spk_reset_msg_group(struct msg_group_t *group);
group             752 drivers/staging/speakup/kobjects.c 				    struct msg_group_t *group)
group             766 drivers/staging/speakup/kobjects.c 	enum msg_index_t firstmessage = group->start;
group             767 drivers/staging/speakup/kobjects.c 	enum msg_index_t lastmessage = group->end;
group             833 drivers/staging/speakup/kobjects.c 		spk_reset_msg_group(group);
group             835 drivers/staging/speakup/kobjects.c 	report_msg_status(reset, received, used, rejected, group->name);
group             843 drivers/staging/speakup/kobjects.c 	struct msg_group_t *group = spk_find_msg_group(attr->attr.name);
group             846 drivers/staging/speakup/kobjects.c 	if (WARN_ON(!group))
group             850 drivers/staging/speakup/kobjects.c 	retval = message_show_helper(buf, group->start, group->end);
group             858 drivers/staging/speakup/kobjects.c 	struct msg_group_t *group = spk_find_msg_group(attr->attr.name);
group             860 drivers/staging/speakup/kobjects.c 	if (WARN_ON(!group))
group             863 drivers/staging/speakup/kobjects.c 	return message_store_helper(buf, count, group);
group            1269 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 	int group, i;
group            1271 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 	for (group = 0; group < BITSET_SIZE(state->unused_service); group++) {
group            1274 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 		flags = atomic_xchg(&state->poll_services[group], 0);
group            1279 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c 						(group<<5) + i);
group             156 drivers/target/iscsi/iscsi_target_configfs.c 	struct config_group *group,
group            1166 drivers/target/iscsi/iscsi_target_configfs.c 	struct config_group *group,
group            1029 drivers/target/loopback/tcm_loop.c 	struct config_group *group,
group            2053 drivers/target/sbp/sbp_target.c 		struct config_group *group,
group             185 drivers/target/target_core_configfs.c 	struct config_group *group,
group             192 drivers/target/target_core_configfs.c 			" %s\n", group, name);
group             270 drivers/target/target_core_configfs.c 	struct config_group *group,
group            2611 drivers/target/target_core_configfs.c 	struct config_group *group,
group            2637 drivers/target/target_core_configfs.c 	struct config_group *group,
group            3048 drivers/target/target_core_configfs.c 	struct config_group *group,
group            3051 drivers/target/target_core_configfs.c 	struct t10_alua *alua = container_of(group, struct t10_alua,
group            3075 drivers/target/target_core_configfs.c 	struct config_group *group,
group            3119 drivers/target/target_core_configfs.c 	struct config_group *group,
group            3126 drivers/target/target_core_configfs.c 	struct config_group *group,
group            3144 drivers/target/target_core_configfs.c 	struct config_group *group,
group            3148 drivers/target/target_core_configfs.c 	struct config_item *hba_ci = &group->cg_item;
group            3220 drivers/target/target_core_configfs.c 	struct config_group *group,
group            3341 drivers/target/target_core_configfs.c 	struct config_group *group,
group            3401 drivers/target/target_core_configfs.c 	struct config_group *group,
group             235 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             242 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             265 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             268 drivers/target/target_core_fabric_configfs.c 	struct se_node_acl *se_nacl = container_of(group,
group             326 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             373 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             376 drivers/target/target_core_fabric_configfs.c 	struct se_portal_group *se_tpg = container_of(group,
group             421 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             467 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             470 drivers/target/target_core_fabric_configfs.c 	struct se_portal_group *se_tpg = container_of(group,
group             480 drivers/target/target_core_fabric_configfs.c 	se_tpg_np = tf->tf_ops->fabric_make_np(se_tpg, group, name);
group             492 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             715 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             722 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             740 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             744 drivers/target/target_core_fabric_configfs.c 	struct se_portal_group *se_tpg = container_of(group,
group             777 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             825 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             828 drivers/target/target_core_fabric_configfs.c 	struct se_wwn *wwn = container_of(group, struct se_wwn, wwn_group);
group             878 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             924 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             927 drivers/target/target_core_fabric_configfs.c 	struct target_fabric_configfs *tf = container_of(group,
group             936 drivers/target/target_core_fabric_configfs.c 	wwn = tf->tf_ops->fabric_make_wwn(tf, group, name);
group             954 drivers/target/target_core_fabric_configfs.c 	struct config_group *group,
group             326 drivers/target/tcm_fc/tfc_conf.c 	struct config_group *group,
group             120 drivers/thermal/tegra/soctherm-fuse.c 	sensor_group = sensor->group;
group             102 drivers/thermal/tegra/soctherm.h 	const struct tegra_tsensor_group *group;
group             135 drivers/thermal/tegra/tegra124-soctherm.c 		.group = &tegra124_tsensor_group_cpu,
group             143 drivers/thermal/tegra/tegra124-soctherm.c 		.group = &tegra124_tsensor_group_cpu,
group             151 drivers/thermal/tegra/tegra124-soctherm.c 		.group = &tegra124_tsensor_group_cpu,
group             159 drivers/thermal/tegra/tegra124-soctherm.c 		.group = &tegra124_tsensor_group_cpu,
group             167 drivers/thermal/tegra/tegra124-soctherm.c 		.group = &tegra124_tsensor_group_mem,
group             175 drivers/thermal/tegra/tegra124-soctherm.c 		.group = &tegra124_tsensor_group_mem,
group             183 drivers/thermal/tegra/tegra124-soctherm.c 		.group = &tegra124_tsensor_group_gpu,
group             191 drivers/thermal/tegra/tegra124-soctherm.c 		.group = &tegra124_tsensor_group_pll,
group             135 drivers/thermal/tegra/tegra132-soctherm.c 		.group = &tegra132_tsensor_group_cpu,
group             143 drivers/thermal/tegra/tegra132-soctherm.c 		.group = &tegra132_tsensor_group_cpu,
group             151 drivers/thermal/tegra/tegra132-soctherm.c 		.group = &tegra132_tsensor_group_cpu,
group             159 drivers/thermal/tegra/tegra132-soctherm.c 		.group = &tegra132_tsensor_group_cpu,
group             167 drivers/thermal/tegra/tegra132-soctherm.c 		.group = &tegra132_tsensor_group_mem,
group             175 drivers/thermal/tegra/tegra132-soctherm.c 		.group = &tegra132_tsensor_group_mem,
group             183 drivers/thermal/tegra/tegra132-soctherm.c 		.group = &tegra132_tsensor_group_gpu,
group             191 drivers/thermal/tegra/tegra132-soctherm.c 		.group = &tegra132_tsensor_group_pll,
group             136 drivers/thermal/tegra/tegra210-soctherm.c 		.group = &tegra210_tsensor_group_cpu,
group             144 drivers/thermal/tegra/tegra210-soctherm.c 		.group = &tegra210_tsensor_group_cpu,
group             152 drivers/thermal/tegra/tegra210-soctherm.c 		.group = &tegra210_tsensor_group_cpu,
group             160 drivers/thermal/tegra/tegra210-soctherm.c 		.group = &tegra210_tsensor_group_cpu,
group             168 drivers/thermal/tegra/tegra210-soctherm.c 		.group = &tegra210_tsensor_group_mem,
group             176 drivers/thermal/tegra/tegra210-soctherm.c 		.group = &tegra210_tsensor_group_mem,
group             184 drivers/thermal/tegra/tegra210-soctherm.c 		.group = &tegra210_tsensor_group_gpu,
group             192 drivers/thermal/tegra/tegra210-soctherm.c 		.group = &tegra210_tsensor_group_pll,
group              78 drivers/usb/atm/ueagle-atm.c 	u32 group;
group              96 drivers/usb/atm/ueagle-atm.c 	u16 group;
group            1172 drivers/usb/atm/ueagle-atm.c 		u16 function, u16 group, u16 address, u16 offset, u32 data)
group            1183 drivers/usb/atm/ueagle-atm.c 		 group, address, offset, data);
group            1189 drivers/usb/atm/ueagle-atm.c 	sc->cmv_dsc.e4.group = group;
group            1192 drivers/usb/atm/ueagle-atm.c 	cmv.wGroup = cpu_to_be16(group);
group            1221 drivers/usb/atm/ueagle-atm.c 		u8 size, u16 group, u16 address, u16 offset, u32 *data)
group            1225 drivers/usb/atm/ueagle-atm.c 			  group, address, offset, 0);
group            1251 drivers/usb/atm/ueagle-atm.c 		u8 size, u16 group, u16 address, u16 offset, u32 data)
group            1255 drivers/usb/atm/ueagle-atm.c 			  group, address, offset, data);
group            1773 drivers/usb/atm/ueagle-atm.c 				get_unaligned_le32(&cmvs_v2[i].group),
group            2049 drivers/usb/atm/ueagle-atm.c 	    be16_to_cpu(cmv->wGroup) != dsc->group ||
group              48 drivers/usb/gadget/configfs.c 	struct config_group group;
group              70 drivers/usb/gadget/configfs.c 	 return container_of(to_config_group(item), struct gadget_info, group);
group              74 drivers/usb/gadget/configfs.c 	struct config_group group;
group              85 drivers/usb/gadget/configfs.c 			group);
group              95 drivers/usb/gadget/configfs.c 	struct config_group group;
group             100 drivers/usb/gadget/configfs.c 	struct config_group group;
group             108 drivers/usb/gadget/configfs.c 	struct config_group group;
group             325 drivers/usb/gadget/configfs.c 			 group);
group             332 drivers/usb/gadget/configfs.c 			 group);
group             339 drivers/usb/gadget/configfs.c 			 struct usb_function_instance, group);
group             375 drivers/usb/gadget/configfs.c 	struct config_group *group = to_config_group(usb_func_ci);
group             376 drivers/usb/gadget/configfs.c 	struct usb_function_instance *fi = container_of(group,
group             377 drivers/usb/gadget/configfs.c 			struct usb_function_instance, group);
group             426 drivers/usb/gadget/configfs.c 	struct config_group *group = to_config_group(usb_func_ci);
group             427 drivers/usb/gadget/configfs.c 	struct usb_function_instance *fi = container_of(group,
group             428 drivers/usb/gadget/configfs.c 			struct usb_function_instance, group);
group             534 drivers/usb/gadget/configfs.c 		struct config_group *group,
group             561 drivers/usb/gadget/configfs.c 	ret = config_item_set_name(&fi->group.cg_item, "%s", name);
group             574 drivers/usb/gadget/configfs.c 	gi = container_of(group, struct gadget_info, functions_group);
group             579 drivers/usb/gadget/configfs.c 	return &fi->group;
group             583 drivers/usb/gadget/configfs.c 		struct config_group *group,
group             589 drivers/usb/gadget/configfs.c 	gi = container_of(group, struct gadget_info, functions_group);
group             628 drivers/usb/gadget/configfs.c 		struct config_group *group,
group             638 drivers/usb/gadget/configfs.c 	gi = container_of(group, struct gadget_info, configs_group);
group             673 drivers/usb/gadget/configfs.c 	config_group_init_type_name(&cfg->group, name,
group             678 drivers/usb/gadget/configfs.c 	configfs_add_default_group(&cfg->strings_group, &cfg->group);
group             684 drivers/usb/gadget/configfs.c 	return &cfg->group;
group             692 drivers/usb/gadget/configfs.c 		struct config_group *group,
group             736 drivers/usb/gadget/configfs.c 	return container_of(to_config_group(item), struct os_desc, group);
group             742 drivers/usb/gadget/configfs.c 	return to_gadget_info(to_os_desc(item)->group.cg_item.ci_parent);
group             851 drivers/usb/gadget/configfs.c 			     struct config_usb_cfg, group);
group            1026 drivers/usb/gadget/configfs.c 		struct config_group *group,
group            1045 drivers/usb/gadget/configfs.c 	desc = container_of(group, struct usb_os_desc, group);
group            1070 drivers/usb/gadget/configfs.c static void ext_prop_drop(struct config_group *group, struct config_item *item)
group            1073 drivers/usb/gadget/configfs.c 	struct usb_os_desc *desc = to_usb_os_desc(&group->cg_item);
group            1188 drivers/usb/gadget/configfs.c 		config_group_init_type_name(&d->group, "", interface_type);
group            1189 drivers/usb/gadget/configfs.c 		config_item_set_name(&d->group.cg_item, "interface.%s",
group            1191 drivers/usb/gadget/configfs.c 		configfs_add_default_group(&d->group, os_desc_group);
group            1517 drivers/usb/gadget/configfs.c 		struct config_group *group,
group            1526 drivers/usb/gadget/configfs.c 	config_group_init_type_name(&gi->group, name, &gadget_root_type);
group            1530 drivers/usb/gadget/configfs.c 	configfs_add_default_group(&gi->functions_group, &gi->group);
group            1534 drivers/usb/gadget/configfs.c 	configfs_add_default_group(&gi->configs_group, &gi->group);
group            1538 drivers/usb/gadget/configfs.c 	configfs_add_default_group(&gi->strings_group, &gi->group);
group            1542 drivers/usb/gadget/configfs.c 	configfs_add_default_group(&gi->os_desc_group, &gi->group);
group            1568 drivers/usb/gadget/configfs.c 	return &gi->group;
group            1574 drivers/usb/gadget/configfs.c static void gadgets_drop(struct config_group *group, struct config_item *item)
group              18 drivers/usb/gadget/configfs.h 	return container_of(to_config_group(item), struct usb_os_desc, group);
group             760 drivers/usb/gadget/function/f_acm.c 			func_inst.group);
group             815 drivers/usb/gadget/function/f_acm.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             827 drivers/usb/gadget/function/f_ecm.c 			    func_inst.group);
group             887 drivers/usb/gadget/function/f_ecm.c 	config_group_init_type_name(&opts->func_inst.group, "", &ecm_func_type);
group             527 drivers/usb/gadget/function/f_eem.c 			    func_inst.group);
group             587 drivers/usb/gadget/function/f_eem.c 	config_group_init_type_name(&opts->func_inst.group, "", &eem_func_type);
group            3495 drivers/usb/gadget/function/f_fs.c 			    func_inst.group);
group            3556 drivers/usb/gadget/function/f_fs.c 	config_group_init_type_name(&opts->func_inst.group, "",
group            3812 drivers/usb/gadget/function/f_fs.c 	if (opts->no_configfs || !opts->func_inst.group.cg_item.ci_parent
group            3813 drivers/usb/gadget/function/f_fs.c 	    || !kref_read(&opts->func_inst.group.cg_item.ci_kref))
group            3816 drivers/usb/gadget/function/f_fs.c 	ci = opts->func_inst.group.cg_item.ci_parent->ci_parent;
group             866 drivers/usb/gadget/function/f_hid.c 			    func_inst.group);
group            1054 drivers/usb/gadget/function/f_hid.c 	config_group_init_type_name(&opts->func_inst.group, "", &hid_func_type);
group             459 drivers/usb/gadget/function/f_loopback.c 			    func_inst.group);
group             581 drivers/usb/gadget/function/f_loopback.c 	config_group_init_type_name(&lb_opts->func_inst.group, "",
group            3011 drivers/usb/gadget/function/f_mass_storage.c 	return container_of(to_config_group(item), struct fsg_lun_opts, group);
group            3017 drivers/usb/gadget/function/f_mass_storage.c 			    func_inst.group);
group            3035 drivers/usb/gadget/function/f_mass_storage.c 	struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent);
group            3044 drivers/usb/gadget/function/f_mass_storage.c 	struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent);
group            3060 drivers/usb/gadget/function/f_mass_storage.c 	struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent);
group            3090 drivers/usb/gadget/function/f_mass_storage.c 	struct fsg_opts *fsg_opts = to_fsg_opts(opts->group.cg_item.ci_parent);
group            3141 drivers/usb/gadget/function/f_mass_storage.c static struct config_group *fsg_lun_make(struct config_group *group,
group            3162 drivers/usb/gadget/function/f_mass_storage.c 	fsg_opts = to_fsg_opts(&group->cg_item);
group            3183 drivers/usb/gadget/function/f_mass_storage.c 				    (const char **)&group->cg_item.ci_name);
group            3192 drivers/usb/gadget/function/f_mass_storage.c 	config_group_init_type_name(&opts->group, name, &fsg_lun_type);
group            3194 drivers/usb/gadget/function/f_mass_storage.c 	return &opts->group;
group            3200 drivers/usb/gadget/function/f_mass_storage.c static void fsg_lun_drop(struct config_group *group, struct config_item *item)
group            3206 drivers/usb/gadget/function/f_mass_storage.c 	fsg_opts = to_fsg_opts(&group->cg_item);
group            3212 drivers/usb/gadget/function/f_mass_storage.c 		gadget = group->cg_item.ci_parent->ci_parent;
group            3372 drivers/usb/gadget/function/f_mass_storage.c 			(const char **)&opts->func_inst.group.cg_item.ci_name);
group            3379 drivers/usb/gadget/function/f_mass_storage.c 	config_group_init_type_name(&opts->func_inst.group, "", &fsg_func_type);
group            3381 drivers/usb/gadget/function/f_mass_storage.c 	config_group_init_type_name(&opts->lun0.group, "lun.0", &fsg_lun_type);
group            3382 drivers/usb/gadget/function/f_mass_storage.c 	configfs_add_default_group(&opts->lun0.group, &opts->func_inst.group);
group              65 drivers/usb/gadget/function/f_mass_storage.h 	struct config_group group;
group            1071 drivers/usb/gadget/function/f_midi.c 			    func_inst.group);
group            1237 drivers/usb/gadget/function/f_midi.c 	config_group_init_type_name(&opts->func_inst.group, "",
group            1546 drivers/usb/gadget/function/f_ncm.c 			    func_inst.group);
group            1616 drivers/usb/gadget/function/f_ncm.c 	config_group_init_type_name(&opts->func_inst.group, "", &ncm_func_type);
group            1618 drivers/usb/gadget/function/f_ncm.c 		usb_os_desc_prepare_interf_dir(&opts->func_inst.group, 1, descs,
group             384 drivers/usb/gadget/function/f_obex.c 			    func_inst.group);
group             440 drivers/usb/gadget/function/f_obex.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             575 drivers/usb/gadget/function/f_phonet.c 			func_inst.group);
group             635 drivers/usb/gadget/function/f_phonet.c 	config_group_init_type_name(&opts->func_inst.group, "",
group            1148 drivers/usb/gadget/function/f_printer.c 			    func_inst.group);
group            1339 drivers/usb/gadget/function/f_printer.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             852 drivers/usb/gadget/function/f_rndis.c 			    func_inst.group);
group             940 drivers/usb/gadget/function/f_rndis.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             943 drivers/usb/gadget/function/f_rndis.c 		usb_os_desc_prepare_interf_dir(&opts->func_inst.group, 1, descs,
group             255 drivers/usb/gadget/function/f_serial.c 			    func_inst.group);
group             311 drivers/usb/gadget/function/f_serial.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             874 drivers/usb/gadget/function/f_sourcesink.c 			    func_inst.group);
group            1258 drivers/usb/gadget/function/f_sourcesink.c 	config_group_init_type_name(&ss_opts->func_inst.group, "",
group             385 drivers/usb/gadget/function/f_subset.c 			    func_inst.group);
group             445 drivers/usb/gadget/function/f_subset.c 	config_group_init_type_name(&opts->func_inst.group, "",
group            1369 drivers/usb/gadget/function/f_tcm.c 			&opts->func_inst.group.cg_item);
group            1409 drivers/usb/gadget/function/f_tcm.c 		configfs_undepend_item_unlocked(&opts->func_inst.group.cg_item);
group            1444 drivers/usb/gadget/function/f_tcm.c 				&opts->func_inst.group.cg_item);
group            1454 drivers/usb/gadget/function/f_tcm.c 	struct config_group *group,
group            2140 drivers/usb/gadget/function/f_tcm.c 		func_inst.group);
group            2194 drivers/usb/gadget/function/f_tcm.c 		func_inst.group.cg_item.ci_parent->ci_parent);
group            2261 drivers/usb/gadget/function/f_tcm.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             634 drivers/usb/gadget/function/f_uac1.c 			    func_inst.group);
group             735 drivers/usb/gadget/function/f_uac1.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             805 drivers/usb/gadget/function/f_uac1_legacy.c 			    func_inst.group);
group             952 drivers/usb/gadget/function/f_uac1_legacy.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             976 drivers/usb/gadget/function/f_uac2.c 			    func_inst.group);
group            1075 drivers/usb/gadget/function/f_uac2.c 	config_group_init_type_name(&opts->func_inst.group, "",
group             408 drivers/usb/gadget/function/f_uvc.c 	return sprintf(buf, "%s\n", uvc->func.fi->group.cg_item.ci_name);
group              55 drivers/usb/gadget/function/uvc_configfs.c 			    func_inst.group);
group              62 drivers/usb/gadget/function/uvc_configfs.c 	int (*create_children)(struct config_group *group);
group              67 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);
group              69 drivers/usb/gadget/function/uvc_configfs.c 	kfree(group);
group              79 drivers/usb/gadget/function/uvc_configfs.c static int uvcg_config_create_children(struct config_group *group,
group              86 drivers/usb/gadget/function/uvc_configfs.c 		return type->create_children(group);
group              89 drivers/usb/gadget/function/uvc_configfs.c 		ret = uvcg_config_create_group(group, *child);
group             100 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group;
group             102 drivers/usb/gadget/function/uvc_configfs.c 	group = kzalloc(sizeof(*group), GFP_KERNEL);
group             103 drivers/usb/gadget/function/uvc_configfs.c 	if (!group)
group             106 drivers/usb/gadget/function/uvc_configfs.c 	config_group_init_type_name(group, type->name, &type->type);
group             107 drivers/usb/gadget/function/uvc_configfs.c 	configfs_add_default_group(group, parent);
group             109 drivers/usb/gadget/function/uvc_configfs.c 	return uvcg_config_create_children(group, type);
group             112 drivers/usb/gadget/function/uvc_configfs.c static void uvcg_config_remove_children(struct config_group *group)
group             116 drivers/usb/gadget/function/uvc_configfs.c 	list_for_each_entry_safe(child, n, &group->default_groups, group_entry) {
group             222 drivers/usb/gadget/function/uvc_configfs.c static struct config_item *uvcg_control_header_make(struct config_group *group,
group             263 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);		\
group             266 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &group->cg_subsys->su_mutex;		\
group             272 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = group->cg_item.ci_parent->ci_parent->ci_parent;	\
group             296 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);
group             299 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &group->cg_subsys->su_mutex;
group             306 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = group->cg_item.ci_parent->ci_parent->ci_parent;
group             366 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);		\
group             369 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &group->cg_subsys->su_mutex;		\
group             375 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = group->cg_item.ci_parent->ci_parent->ci_parent->	\
group             407 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);
group             410 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &group->cg_subsys->su_mutex;
group             417 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = group->cg_item.ci_parent->ci_parent->ci_parent->
group             480 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);		\
group             483 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &group->cg_subsys->su_mutex;		\
group             489 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = group->cg_item.ci_parent->ci_parent->		\
group             569 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group group;
group             576 drivers/usb/gadget/function/uvc_configfs.c 	struct uvcg_control_class_group *group =
group             578 drivers/usb/gadget/function/uvc_configfs.c 			     group.cg_item);
group             580 drivers/usb/gadget/function/uvc_configfs.c 	if (!strcmp(group->name, "fs"))
group             583 drivers/usb/gadget/function/uvc_configfs.c 	if (!strcmp(group->name, "ss"))
group             687 drivers/usb/gadget/function/uvc_configfs.c 		struct uvcg_control_class_group *group;
group             689 drivers/usb/gadget/function/uvc_configfs.c 		group = kzalloc(sizeof(*group), GFP_KERNEL);
group             690 drivers/usb/gadget/function/uvc_configfs.c 		if (!group)
group             693 drivers/usb/gadget/function/uvc_configfs.c 		group->name = names[i];
group             695 drivers/usb/gadget/function/uvc_configfs.c 		config_group_init_type_name(&group->group, group->name,
group             697 drivers/usb/gadget/function/uvc_configfs.c 		configfs_add_default_group(&group->group, parent);
group             719 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);
group             720 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &group->cg_subsys->su_mutex;
group             778 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group	group;
group             787 drivers/usb/gadget/function/uvc_configfs.c 	return container_of(to_config_group(item), struct uvcg_format, group);
group             794 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &f->group.cg_subsys->su_mutex;
group             800 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = f->group.cg_item.ci_parent->ci_parent->ci_parent;
group             821 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &ch->group.cg_subsys->su_mutex;
group             826 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = ch->group.cg_item.ci_parent->ci_parent->ci_parent;
group             916 drivers/usb/gadget/function/uvc_configfs.c 				  group);
group             957 drivers/usb/gadget/function/uvc_configfs.c 				  group);
group            1031 drivers/usb/gadget/function/uvc_configfs.c *uvcg_streaming_header_make(struct config_group *group, const char *name)
group            1346 drivers/usb/gadget/function/uvc_configfs.c static struct config_item *uvcg_frame_make(struct config_group *group,
group            1367 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = group->cg_item.ci_parent->ci_parent->ci_parent;
group            1371 drivers/usb/gadget/function/uvc_configfs.c 	fmt = to_uvcg_format(&group->cg_item);
group            1391 drivers/usb/gadget/function/uvc_configfs.c static void uvcg_frame_drop(struct config_group *group, struct config_item *item)
group            1397 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = group->cg_item.ci_parent->ci_parent->ci_parent;
group            1401 drivers/usb/gadget/function/uvc_configfs.c 	fmt = to_uvcg_format(&group->cg_item);
group            1436 drivers/usb/gadget/function/uvc_configfs.c 		container_of(to_config_group(item), struct uvcg_format, group),
group            1451 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex;
group            1455 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = ch->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;
group            1473 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &ch->fmt.group.cg_subsys->su_mutex;
group            1478 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = ch->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;
group            1506 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex;	\
group            1511 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
group            1531 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex;	\
group            1536 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
group            1554 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex;	\
group            1560 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
group            1629 drivers/usb/gadget/function/uvc_configfs.c static struct config_group *uvcg_uncompressed_make(struct config_group *group,
group            1654 drivers/usb/gadget/function/uvc_configfs.c 	config_group_init_type_name(&h->fmt.group, name,
group            1657 drivers/usb/gadget/function/uvc_configfs.c 	return &h->fmt.group;
group            1685 drivers/usb/gadget/function/uvc_configfs.c 		container_of(to_config_group(item), struct uvcg_format, group),
group            1700 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex;	\
group            1705 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
group            1724 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex;	\
group            1729 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
group            1747 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &u->fmt.group.cg_subsys->su_mutex;	\
group            1753 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = u->fmt.group.cg_item.ci_parent->ci_parent->ci_parent;\
group            1821 drivers/usb/gadget/function/uvc_configfs.c static struct config_group *uvcg_mjpeg_make(struct config_group *group,
group            1840 drivers/usb/gadget/function/uvc_configfs.c 	config_group_init_type_name(&h->fmt.group, name,
group            1843 drivers/usb/gadget/function/uvc_configfs.c 	return &h->fmt.group;
group            1867 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);		\
group            1870 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &group->cg_subsys->su_mutex;		\
group            1876 drivers/usb/gadget/function/uvc_configfs.c 	opts_item = group->cg_item.ci_parent->ci_parent->ci_parent;	\
group            1934 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group group;
group            1941 drivers/usb/gadget/function/uvc_configfs.c 	struct uvcg_streaming_class_group *group =
group            1943 drivers/usb/gadget/function/uvc_configfs.c 			     group.cg_item);
group            1945 drivers/usb/gadget/function/uvc_configfs.c 	if (!strcmp(group->name, "fs"))
group            1948 drivers/usb/gadget/function/uvc_configfs.c 	if (!strcmp(group->name, "hs"))
group            1951 drivers/usb/gadget/function/uvc_configfs.c 	if (!strcmp(group->name, "ss"))
group            2003 drivers/usb/gadget/function/uvc_configfs.c 		grp = &f->fmt->group;
group            2290 drivers/usb/gadget/function/uvc_configfs.c 		struct uvcg_streaming_class_group *group;
group            2292 drivers/usb/gadget/function/uvc_configfs.c 		group = kzalloc(sizeof(*group), GFP_KERNEL);
group            2293 drivers/usb/gadget/function/uvc_configfs.c 		if (!group)
group            2296 drivers/usb/gadget/function/uvc_configfs.c 		group->name = names[i];
group            2298 drivers/usb/gadget/function/uvc_configfs.c 		config_group_init_type_name(&group->group, group->name,
group            2300 drivers/usb/gadget/function/uvc_configfs.c 		configfs_add_default_group(&group->group, parent);
group            2322 drivers/usb/gadget/function/uvc_configfs.c 	struct config_group *group = to_config_group(item);
group            2323 drivers/usb/gadget/function/uvc_configfs.c 	struct mutex *su_mutex = &group->cg_subsys->su_mutex;
group            2458 drivers/usb/gadget/function/uvc_configfs.c 	config_group_init_type_name(&opts->func_inst.group, uvc_func_type.name,
group            2461 drivers/usb/gadget/function/uvc_configfs.c 	ret = uvcg_config_create_children(&opts->func_inst.group,
group            2464 drivers/usb/gadget/function/uvc_configfs.c 		config_group_put(&opts->func_inst.group);
group              20 drivers/usb/typec/bus.h 	struct attribute_group		group;
group             509 drivers/usb/typec/class.c 	alt->group.name = alt->group_name;
group             510 drivers/usb/typec/class.c 	alt->group.attrs = alt->attrs;
group             511 drivers/usb/typec/class.c 	alt->groups[0] = &alt->group;
group              19 drivers/vfio/mdev/mdev_driver.c 	struct iommu_group *group;
group              21 drivers/vfio/mdev/mdev_driver.c 	group = iommu_group_alloc();
group              22 drivers/vfio/mdev/mdev_driver.c 	if (IS_ERR(group))
group              23 drivers/vfio/mdev/mdev_driver.c 		return PTR_ERR(group);
group              25 drivers/vfio/mdev/mdev_driver.c 	ret = iommu_group_add_device(group, &mdev->dev);
group              28 drivers/vfio/mdev/mdev_driver.c 			 iommu_group_id(group));
group              30 drivers/vfio/mdev/mdev_driver.c 	iommu_group_put(group);
group              46 drivers/vfio/mdev/mdev_private.h 	struct attribute_group *group;
group              93 drivers/vfio/mdev/mdev_sysfs.c 						 struct attribute_group *group)
group              98 drivers/vfio/mdev/mdev_sysfs.c 	if (!group->name) {
group             111 drivers/vfio/mdev/mdev_sysfs.c 				   group->name);
group             128 drivers/vfio/mdev/mdev_sysfs.c 				 (const struct attribute **)group->attrs);
group             134 drivers/vfio/mdev/mdev_sysfs.c 	type->group = group;
group             151 drivers/vfio/mdev/mdev_sysfs.c 			   (const struct attribute **)type->group->attrs);
group             584 drivers/vfio/pci/vfio_pci.c 	struct vfio_group *group;
group             596 drivers/vfio/pci/vfio_pci.c 	struct iommu_group *group;
group             599 drivers/vfio/pci/vfio_pci.c 	group = iommu_group_get(&pdev->dev);
group             600 drivers/vfio/pci/vfio_pci.c 	if (!group)
group             603 drivers/vfio/pci/vfio_pci.c 	id = iommu_group_id(group);
group             609 drivers/vfio/pci/vfio_pci.c 	iommu_group_put(group);
group            1074 drivers/vfio/pci/vfio_pci.c 			struct vfio_group *group;
group            1081 drivers/vfio/pci/vfio_pci.c 			group = vfio_group_get_external_user(f.file);
group            1083 drivers/vfio/pci/vfio_pci.c 			if (IS_ERR(group)) {
group            1084 drivers/vfio/pci/vfio_pci.c 				ret = PTR_ERR(group);
group            1088 drivers/vfio/pci/vfio_pci.c 			groups[i].group = group;
group            1089 drivers/vfio/pci/vfio_pci.c 			groups[i].id = vfio_external_user_iommu_id(group);
group            1114 drivers/vfio/pci/vfio_pci.c 			vfio_group_put_external_user(groups[i].group);
group            1295 drivers/vfio/pci/vfio_pci.c 	struct iommu_group *group;
group            1314 drivers/vfio/pci/vfio_pci.c 	group = vfio_iommu_group_get(&pdev->dev);
group            1315 drivers/vfio/pci/vfio_pci.c 	if (!group)
group            1320 drivers/vfio/pci/vfio_pci.c 		vfio_iommu_group_put(group, &pdev->dev);
group            1333 drivers/vfio/pci/vfio_pci.c 		vfio_iommu_group_put(group, &pdev->dev);
group            1341 drivers/vfio/pci/vfio_pci.c 		vfio_iommu_group_put(group, &pdev->dev);
group             660 drivers/vfio/platform/vfio_platform_common.c 	struct iommu_group *group;
group             682 drivers/vfio/platform/vfio_platform_common.c 	group = vfio_iommu_group_get(dev);
group             683 drivers/vfio/platform/vfio_platform_common.c 	if (!group) {
group             699 drivers/vfio/platform/vfio_platform_common.c 	vfio_iommu_group_put(group, dev);
group              96 drivers/vfio/vfio.c 	struct vfio_group		*group;
group             118 drivers/vfio/vfio.c 	struct iommu_group *group;
group             121 drivers/vfio/vfio.c 	group = iommu_group_get(dev);
group             130 drivers/vfio/vfio.c 	if (group || !noiommu || iommu_present(dev->bus))
group             131 drivers/vfio/vfio.c 		return group;
group             133 drivers/vfio/vfio.c 	group = iommu_group_alloc();
group             134 drivers/vfio/vfio.c 	if (IS_ERR(group))
group             137 drivers/vfio/vfio.c 	iommu_group_set_name(group, "vfio-noiommu");
group             138 drivers/vfio/vfio.c 	iommu_group_set_iommudata(group, &noiommu, NULL);
group             139 drivers/vfio/vfio.c 	ret = iommu_group_add_device(group, dev);
group             141 drivers/vfio/vfio.c 		iommu_group_put(group);
group             157 drivers/vfio/vfio.c 	return group;
group             161 drivers/vfio/vfio.c void vfio_iommu_group_put(struct iommu_group *group, struct device *dev)
group             164 drivers/vfio/vfio.c 	if (iommu_group_get_iommudata(group) == &noiommu)
group             168 drivers/vfio/vfio.c 	iommu_group_put(group);
group             271 drivers/vfio/vfio.c static int vfio_alloc_group_minor(struct vfio_group *group)
group             273 drivers/vfio/vfio.c 	return idr_alloc(&vfio.group_idr, group, 0, MINORMASK + 1, GFP_KERNEL);
group             283 drivers/vfio/vfio.c static void vfio_group_get(struct vfio_group *group);
group             309 drivers/vfio/vfio.c static void vfio_group_unlock_and_free(struct vfio_group *group)
group             316 drivers/vfio/vfio.c 	iommu_group_unregister_notifier(group->iommu_group, &group->nb);
group             317 drivers/vfio/vfio.c 	kfree(group);
group             325 drivers/vfio/vfio.c 	struct vfio_group *group, *tmp;
group             329 drivers/vfio/vfio.c 	group = kzalloc(sizeof(*group), GFP_KERNEL);
group             330 drivers/vfio/vfio.c 	if (!group)
group             333 drivers/vfio/vfio.c 	kref_init(&group->kref);
group             334 drivers/vfio/vfio.c 	INIT_LIST_HEAD(&group->device_list);
group             335 drivers/vfio/vfio.c 	mutex_init(&group->device_lock);
group             336 drivers/vfio/vfio.c 	INIT_LIST_HEAD(&group->unbound_list);
group             337 drivers/vfio/vfio.c 	mutex_init(&group->unbound_lock);
group             338 drivers/vfio/vfio.c 	atomic_set(&group->container_users, 0);
group             339 drivers/vfio/vfio.c 	atomic_set(&group->opened, 0);
group             340 drivers/vfio/vfio.c 	init_waitqueue_head(&group->container_q);
group             341 drivers/vfio/vfio.c 	group->iommu_group = iommu_group;
group             343 drivers/vfio/vfio.c 	group->noiommu = (iommu_group_get_iommudata(iommu_group) == &noiommu);
group             345 drivers/vfio/vfio.c 	BLOCKING_INIT_NOTIFIER_HEAD(&group->notifier);
group             347 drivers/vfio/vfio.c 	group->nb.notifier_call = vfio_iommu_group_notifier;
group             356 drivers/vfio/vfio.c 	ret = iommu_group_register_notifier(iommu_group, &group->nb);
group             358 drivers/vfio/vfio.c 		kfree(group);
group             368 drivers/vfio/vfio.c 			vfio_group_unlock_and_free(group);
group             373 drivers/vfio/vfio.c 	minor = vfio_alloc_group_minor(group);
group             375 drivers/vfio/vfio.c 		vfio_group_unlock_and_free(group);
group             381 drivers/vfio/vfio.c 			    group, "%s%d", group->noiommu ? "noiommu-" : "",
group             385 drivers/vfio/vfio.c 		vfio_group_unlock_and_free(group);
group             389 drivers/vfio/vfio.c 	group->minor = minor;
group             390 drivers/vfio/vfio.c 	group->dev = dev;
group             392 drivers/vfio/vfio.c 	list_add(&group->vfio_next, &vfio.group_list);
group             396 drivers/vfio/vfio.c 	return group;
group             402 drivers/vfio/vfio.c 	struct vfio_group *group = container_of(kref, struct vfio_group, kref);
group             404 drivers/vfio/vfio.c 	struct iommu_group *iommu_group = group->iommu_group;
group             406 drivers/vfio/vfio.c 	WARN_ON(!list_empty(&group->device_list));
group             407 drivers/vfio/vfio.c 	WARN_ON(group->notifier.head);
group             410 drivers/vfio/vfio.c 				 &group->unbound_list, unbound_next) {
group             415 drivers/vfio/vfio.c 	device_destroy(vfio.class, MKDEV(MAJOR(vfio.group_devt), group->minor));
group             416 drivers/vfio/vfio.c 	list_del(&group->vfio_next);
group             417 drivers/vfio/vfio.c 	vfio_free_group_minor(group->minor);
group             418 drivers/vfio/vfio.c 	vfio_group_unlock_and_free(group);
group             422 drivers/vfio/vfio.c static void vfio_group_put(struct vfio_group *group)
group             424 drivers/vfio/vfio.c 	kref_put_mutex(&group->kref, vfio_group_release, &vfio.group_lock);
group             429 drivers/vfio/vfio.c 	struct vfio_group *group;
group             438 drivers/vfio/vfio.c 	vfio_group_put(do_work->group);
group             442 drivers/vfio/vfio.c static void vfio_group_schedule_put(struct vfio_group *group)
group             451 drivers/vfio/vfio.c 	do_work->group = group;
group             456 drivers/vfio/vfio.c static void vfio_group_get(struct vfio_group *group)
group             458 drivers/vfio/vfio.c 	kref_get(&group->kref);
group             465 drivers/vfio/vfio.c static struct vfio_group *vfio_group_try_get(struct vfio_group *group)
group             467 drivers/vfio/vfio.c 	struct vfio_group *target = group;
group             470 drivers/vfio/vfio.c 	list_for_each_entry(group, &vfio.group_list, vfio_next) {
group             471 drivers/vfio/vfio.c 		if (group == target) {
group             472 drivers/vfio/vfio.c 			vfio_group_get(group);
group             474 drivers/vfio/vfio.c 			return group;
group             485 drivers/vfio/vfio.c 	struct vfio_group *group;
group             488 drivers/vfio/vfio.c 	list_for_each_entry(group, &vfio.group_list, vfio_next) {
group             489 drivers/vfio/vfio.c 		if (group->iommu_group == iommu_group) {
group             490 drivers/vfio/vfio.c 			vfio_group_get(group);
group             492 drivers/vfio/vfio.c 			return group;
group             502 drivers/vfio/vfio.c 	struct vfio_group *group;
group             505 drivers/vfio/vfio.c 	group = idr_find(&vfio.group_idr, minor);
group             506 drivers/vfio/vfio.c 	if (!group) {
group             510 drivers/vfio/vfio.c 	vfio_group_get(group);
group             513 drivers/vfio/vfio.c 	return group;
group             519 drivers/vfio/vfio.c 	struct vfio_group *group;
group             525 drivers/vfio/vfio.c 	group = vfio_group_get_from_iommu(iommu_group);
group             528 drivers/vfio/vfio.c 	return group;
group             535 drivers/vfio/vfio.c struct vfio_device *vfio_group_create_device(struct vfio_group *group,
group             548 drivers/vfio/vfio.c 	device->group = group;
group             554 drivers/vfio/vfio.c 	vfio_group_get(group);
group             556 drivers/vfio/vfio.c 	mutex_lock(&group->device_lock);
group             557 drivers/vfio/vfio.c 	list_add(&device->group_next, &group->device_list);
group             558 drivers/vfio/vfio.c 	mutex_unlock(&group->device_lock);
group             567 drivers/vfio/vfio.c 	struct vfio_group *group = device->group;
group             570 drivers/vfio/vfio.c 	mutex_unlock(&group->device_lock);
group             583 drivers/vfio/vfio.c 	struct vfio_group *group = device->group;
group             584 drivers/vfio/vfio.c 	kref_put_mutex(&device->kref, vfio_device_release, &group->device_lock);
group             585 drivers/vfio/vfio.c 	vfio_group_put(group);
group             591 drivers/vfio/vfio.c 	vfio_group_get(device->group);
group             595 drivers/vfio/vfio.c static struct vfio_device *vfio_group_get_device(struct vfio_group *group,
group             600 drivers/vfio/vfio.c 	mutex_lock(&group->device_lock);
group             601 drivers/vfio/vfio.c 	list_for_each_entry(device, &group->device_list, group_next) {
group             604 drivers/vfio/vfio.c 			mutex_unlock(&group->device_lock);
group             608 drivers/vfio/vfio.c 	mutex_unlock(&group->device_lock);
group             659 drivers/vfio/vfio.c 	struct vfio_group *group = data;
group             665 drivers/vfio/vfio.c 	mutex_lock(&group->unbound_lock);
group             666 drivers/vfio/vfio.c 	list_for_each_entry(unbound, &group->unbound_list, unbound_next) {
group             672 drivers/vfio/vfio.c 	mutex_unlock(&group->unbound_lock);
group             677 drivers/vfio/vfio.c 	device = vfio_group_get_device(group, dev);
group             689 drivers/vfio/vfio.c static int vfio_group_nb_add_dev(struct vfio_group *group, struct device *dev)
group             694 drivers/vfio/vfio.c 	device = vfio_group_get_device(group, dev);
group             701 drivers/vfio/vfio.c 	if (!atomic_read(&group->container_users))
group             706 drivers/vfio/vfio.c 		 iommu_group_id(group->iommu_group));
group             711 drivers/vfio/vfio.c static int vfio_group_nb_verify(struct vfio_group *group, struct device *dev)
group             714 drivers/vfio/vfio.c 	if (!atomic_read(&group->container_users))
group             717 drivers/vfio/vfio.c 	return vfio_dev_viable(dev, group);
group             723 drivers/vfio/vfio.c 	struct vfio_group *group = container_of(nb, struct vfio_group, nb);
group             731 drivers/vfio/vfio.c 	group = vfio_group_try_get(group);
group             732 drivers/vfio/vfio.c 	if (!group)
group             737 drivers/vfio/vfio.c 		vfio_group_nb_add_dev(group, dev);
group             750 drivers/vfio/vfio.c 			iommu_group_id(group->iommu_group));
group             754 drivers/vfio/vfio.c 			iommu_group_id(group->iommu_group), dev->driver->name);
group             755 drivers/vfio/vfio.c 		BUG_ON(vfio_group_nb_verify(group, dev));
group             759 drivers/vfio/vfio.c 			__func__, iommu_group_id(group->iommu_group),
group             764 drivers/vfio/vfio.c 			iommu_group_id(group->iommu_group));
group             773 drivers/vfio/vfio.c 		mutex_lock(&group->unbound_lock);
group             775 drivers/vfio/vfio.c 				    &group->unbound_list, unbound_next) {
group             782 drivers/vfio/vfio.c 		mutex_unlock(&group->unbound_lock);
group             793 drivers/vfio/vfio.c 	vfio_group_schedule_put(group);
group             804 drivers/vfio/vfio.c 	struct vfio_group *group;
group             811 drivers/vfio/vfio.c 	group = vfio_group_get_from_iommu(iommu_group);
group             812 drivers/vfio/vfio.c 	if (!group) {
group             813 drivers/vfio/vfio.c 		group = vfio_create_group(iommu_group);
group             814 drivers/vfio/vfio.c 		if (IS_ERR(group)) {
group             816 drivers/vfio/vfio.c 			return PTR_ERR(group);
group             826 drivers/vfio/vfio.c 	device = vfio_group_get_device(group, dev);
group             831 drivers/vfio/vfio.c 		vfio_group_put(group);
group             835 drivers/vfio/vfio.c 	device = vfio_group_create_device(group, dev, ops, device_data);
group             837 drivers/vfio/vfio.c 		vfio_group_put(group);
group             846 drivers/vfio/vfio.c 	vfio_group_put(group);
group             861 drivers/vfio/vfio.c 	struct vfio_group *group;
group             864 drivers/vfio/vfio.c 	group = vfio_group_get_from_dev(dev);
group             865 drivers/vfio/vfio.c 	if (!group)
group             868 drivers/vfio/vfio.c 	device = vfio_group_get_device(group, dev);
group             869 drivers/vfio/vfio.c 	vfio_group_put(group);
group             875 drivers/vfio/vfio.c static struct vfio_device *vfio_device_get_from_name(struct vfio_group *group,
group             880 drivers/vfio/vfio.c 	mutex_lock(&group->device_lock);
group             881 drivers/vfio/vfio.c 	list_for_each_entry(it, &group->device_list, group_next) {
group             888 drivers/vfio/vfio.c 	mutex_unlock(&group->device_lock);
group             909 drivers/vfio/vfio.c 	struct vfio_group *group = device->group;
group             919 drivers/vfio/vfio.c 	vfio_group_get(group);
group             933 drivers/vfio/vfio.c 		mutex_lock(&group->unbound_lock);
group             934 drivers/vfio/vfio.c 		list_add(&unbound->unbound_next, &group->unbound_list);
group             935 drivers/vfio/vfio.c 		mutex_unlock(&group->unbound_lock);
group             952 drivers/vfio/vfio.c 		device = vfio_group_get_device(group, dev);
group             992 drivers/vfio/vfio.c 	if (list_empty(&group->device_list))
group             993 drivers/vfio/vfio.c 		wait_event(group->container_q, !group->container);
group             995 drivers/vfio/vfio.c 	vfio_group_put(group);
group            1061 drivers/vfio/vfio.c 	struct vfio_group *group;
group            1064 drivers/vfio/vfio.c 	list_for_each_entry(group, &container->group_list, container_next) {
group            1065 drivers/vfio/vfio.c 		ret = driver->ops->attach_group(data, group->iommu_group);
group            1073 drivers/vfio/vfio.c 	list_for_each_entry_continue_reverse(group, &container->group_list,
group            1075 drivers/vfio/vfio.c 		driver->ops->detach_group(data, group->iommu_group);
group            1287 drivers/vfio/vfio.c static void __vfio_group_unset_container(struct vfio_group *group)
group            1289 drivers/vfio/vfio.c 	struct vfio_container *container = group->container;
group            1297 drivers/vfio/vfio.c 					  group->iommu_group);
group            1299 drivers/vfio/vfio.c 	group->container = NULL;
group            1300 drivers/vfio/vfio.c 	wake_up(&group->container_q);
group            1301 drivers/vfio/vfio.c 	list_del(&group->container_next);
group            1322 drivers/vfio/vfio.c static int vfio_group_unset_container(struct vfio_group *group)
group            1324 drivers/vfio/vfio.c 	int users = atomic_cmpxchg(&group->container_users, 1, 0);
group            1331 drivers/vfio/vfio.c 	__vfio_group_unset_container(group);
group            1342 drivers/vfio/vfio.c static void vfio_group_try_dissolve_container(struct vfio_group *group)
group            1344 drivers/vfio/vfio.c 	if (0 == atomic_dec_if_positive(&group->container_users))
group            1345 drivers/vfio/vfio.c 		__vfio_group_unset_container(group);
group            1348 drivers/vfio/vfio.c static int vfio_group_set_container(struct vfio_group *group, int container_fd)
group            1355 drivers/vfio/vfio.c 	if (atomic_read(&group->container_users))
group            1358 drivers/vfio/vfio.c 	if (group->noiommu && !capable(CAP_SYS_RAWIO))
group            1378 drivers/vfio/vfio.c 	    container->noiommu != group->noiommu) {
group            1386 drivers/vfio/vfio.c 						group->iommu_group);
group            1391 drivers/vfio/vfio.c 	group->container = container;
group            1392 drivers/vfio/vfio.c 	container->noiommu = group->noiommu;
group            1393 drivers/vfio/vfio.c 	list_add(&group->container_next, &container->group_list);
group            1397 drivers/vfio/vfio.c 	atomic_inc(&group->container_users);
group            1405 drivers/vfio/vfio.c static bool vfio_group_viable(struct vfio_group *group)
group            1407 drivers/vfio/vfio.c 	return (iommu_group_for_each_dev(group->iommu_group,
group            1408 drivers/vfio/vfio.c 					 group, vfio_dev_viable) == 0);
group            1411 drivers/vfio/vfio.c static int vfio_group_add_container_user(struct vfio_group *group)
group            1413 drivers/vfio/vfio.c 	if (!atomic_inc_not_zero(&group->container_users))
group            1416 drivers/vfio/vfio.c 	if (group->noiommu) {
group            1417 drivers/vfio/vfio.c 		atomic_dec(&group->container_users);
group            1420 drivers/vfio/vfio.c 	if (!group->container->iommu_driver || !vfio_group_viable(group)) {
group            1421 drivers/vfio/vfio.c 		atomic_dec(&group->container_users);
group            1430 drivers/vfio/vfio.c static int vfio_group_get_device_fd(struct vfio_group *group, char *buf)
group            1436 drivers/vfio/vfio.c 	if (0 == atomic_read(&group->container_users) ||
group            1437 drivers/vfio/vfio.c 	    !group->container->iommu_driver || !vfio_group_viable(group))
group            1440 drivers/vfio/vfio.c 	if (group->noiommu && !capable(CAP_SYS_RAWIO))
group            1443 drivers/vfio/vfio.c 	device = vfio_device_get_from_name(group, buf);
group            1481 drivers/vfio/vfio.c 	atomic_inc(&group->container_users);
group            1485 drivers/vfio/vfio.c 	if (group->noiommu)
group            1495 drivers/vfio/vfio.c 	struct vfio_group *group = filep->private_data;
group            1514 drivers/vfio/vfio.c 		if (vfio_group_viable(group))
group            1517 drivers/vfio/vfio.c 		if (group->container)
group            1536 drivers/vfio/vfio.c 		ret = vfio_group_set_container(group, fd);
group            1540 drivers/vfio/vfio.c 		ret = vfio_group_unset_container(group);
group            1550 drivers/vfio/vfio.c 		ret = vfio_group_get_device_fd(group, buf);
group            1570 drivers/vfio/vfio.c 	struct vfio_group *group;
group            1573 drivers/vfio/vfio.c 	group = vfio_group_get_from_minor(iminor(inode));
group            1574 drivers/vfio/vfio.c 	if (!group)
group            1577 drivers/vfio/vfio.c 	if (group->noiommu && !capable(CAP_SYS_RAWIO)) {
group            1578 drivers/vfio/vfio.c 		vfio_group_put(group);
group            1583 drivers/vfio/vfio.c 	opened = atomic_cmpxchg(&group->opened, 0, 1);
group            1585 drivers/vfio/vfio.c 		vfio_group_put(group);
group            1590 drivers/vfio/vfio.c 	if (group->container) {
group            1591 drivers/vfio/vfio.c 		atomic_dec(&group->opened);
group            1592 drivers/vfio/vfio.c 		vfio_group_put(group);
group            1597 drivers/vfio/vfio.c 	if (WARN_ON(group->notifier.head))
group            1598 drivers/vfio/vfio.c 		BLOCKING_INIT_NOTIFIER_HEAD(&group->notifier);
group            1600 drivers/vfio/vfio.c 	filep->private_data = group;
group            1607 drivers/vfio/vfio.c 	struct vfio_group *group = filep->private_data;
group            1611 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(group);
group            1613 drivers/vfio/vfio.c 	atomic_dec(&group->opened);
group            1615 drivers/vfio/vfio.c 	vfio_group_put(group);
group            1639 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(device->group);
group            1740 drivers/vfio/vfio.c 	struct vfio_group *group = filep->private_data;
group            1746 drivers/vfio/vfio.c 	ret = vfio_group_add_container_user(group);
group            1750 drivers/vfio/vfio.c 	vfio_group_get(group);
group            1752 drivers/vfio/vfio.c 	return group;
group            1756 drivers/vfio/vfio.c void vfio_group_put_external_user(struct vfio_group *group)
group            1758 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(group);
group            1759 drivers/vfio/vfio.c 	vfio_group_put(group);
group            1766 drivers/vfio/vfio.c 	struct vfio_group *group = filep->private_data;
group            1768 drivers/vfio/vfio.c 	return (filep->f_op == &vfio_group_fops) && (group == test_group);
group            1772 drivers/vfio/vfio.c int vfio_external_user_iommu_id(struct vfio_group *group)
group            1774 drivers/vfio/vfio.c 	return iommu_group_id(group->iommu_group);
group            1778 drivers/vfio/vfio.c long vfio_external_check_extension(struct vfio_group *group, unsigned long arg)
group            1780 drivers/vfio/vfio.c 	return vfio_ioctl_check_extension(group->container, arg);
group            1917 drivers/vfio/vfio.c 	struct vfio_group *group;
group            1927 drivers/vfio/vfio.c 	group = vfio_group_get_from_dev(dev);
group            1928 drivers/vfio/vfio.c 	if (!group)
group            1931 drivers/vfio/vfio.c 	ret = vfio_group_add_container_user(group);
group            1935 drivers/vfio/vfio.c 	container = group->container;
group            1943 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(group);
group            1946 drivers/vfio/vfio.c 	vfio_group_put(group);
group            1963 drivers/vfio/vfio.c 	struct vfio_group *group;
group            1973 drivers/vfio/vfio.c 	group = vfio_group_get_from_dev(dev);
group            1974 drivers/vfio/vfio.c 	if (!group)
group            1977 drivers/vfio/vfio.c 	ret = vfio_group_add_container_user(group);
group            1981 drivers/vfio/vfio.c 	container = group->container;
group            1989 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(group);
group            1992 drivers/vfio/vfio.c 	vfio_group_put(group);
group            1997 drivers/vfio/vfio.c static int vfio_register_iommu_notifier(struct vfio_group *group,
group            2005 drivers/vfio/vfio.c 	ret = vfio_group_add_container_user(group);
group            2009 drivers/vfio/vfio.c 	container = group->container;
group            2017 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(group);
group            2022 drivers/vfio/vfio.c static int vfio_unregister_iommu_notifier(struct vfio_group *group,
group            2029 drivers/vfio/vfio.c 	ret = vfio_group_add_container_user(group);
group            2033 drivers/vfio/vfio.c 	container = group->container;
group            2041 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(group);
group            2046 drivers/vfio/vfio.c void vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm)
group            2048 drivers/vfio/vfio.c 	group->kvm = kvm;
group            2049 drivers/vfio/vfio.c 	blocking_notifier_call_chain(&group->notifier,
group            2054 drivers/vfio/vfio.c static int vfio_register_group_notifier(struct vfio_group *group,
group            2071 drivers/vfio/vfio.c 	ret = vfio_group_add_container_user(group);
group            2075 drivers/vfio/vfio.c 	ret = blocking_notifier_chain_register(&group->notifier, nb);
group            2081 drivers/vfio/vfio.c 	if (!ret && set_kvm && group->kvm)
group            2082 drivers/vfio/vfio.c 		blocking_notifier_call_chain(&group->notifier,
group            2083 drivers/vfio/vfio.c 					VFIO_GROUP_NOTIFY_SET_KVM, group->kvm);
group            2085 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(group);
group            2090 drivers/vfio/vfio.c static int vfio_unregister_group_notifier(struct vfio_group *group,
group            2095 drivers/vfio/vfio.c 	ret = vfio_group_add_container_user(group);
group            2099 drivers/vfio/vfio.c 	ret = blocking_notifier_chain_unregister(&group->notifier, nb);
group            2101 drivers/vfio/vfio.c 	vfio_group_try_dissolve_container(group);
group            2109 drivers/vfio/vfio.c 	struct vfio_group *group;
group            2115 drivers/vfio/vfio.c 	group = vfio_group_get_from_dev(dev);
group            2116 drivers/vfio/vfio.c 	if (!group)
group            2121 drivers/vfio/vfio.c 		ret = vfio_register_iommu_notifier(group, events, nb);
group            2124 drivers/vfio/vfio.c 		ret = vfio_register_group_notifier(group, events, nb);
group            2130 drivers/vfio/vfio.c 	vfio_group_put(group);
group            2138 drivers/vfio/vfio.c 	struct vfio_group *group;
group            2144 drivers/vfio/vfio.c 	group = vfio_group_get_from_dev(dev);
group            2145 drivers/vfio/vfio.c 	if (!group)
group            2150 drivers/vfio/vfio.c 		ret = vfio_unregister_iommu_notifier(group, nb);
group            2153 drivers/vfio/vfio.c 		ret = vfio_unregister_group_notifier(group, nb);
group            2159 drivers/vfio/vfio.c 	vfio_group_put(group);
group            1383 drivers/vfio/vfio_iommu_type1.c 				   struct vfio_group *group)
group            1385 drivers/vfio/vfio_iommu_type1.c 	if (group->mdev_group)
group            1386 drivers/vfio/vfio_iommu_type1.c 		return iommu_group_for_each_dev(group->iommu_group,
group            1390 drivers/vfio/vfio_iommu_type1.c 		return iommu_attach_group(domain->domain, group->iommu_group);
group            1394 drivers/vfio/vfio_iommu_type1.c 				    struct vfio_group *group)
group            1396 drivers/vfio/vfio_iommu_type1.c 	if (group->mdev_group)
group            1397 drivers/vfio/vfio_iommu_type1.c 		iommu_group_for_each_dev(group->iommu_group, domain->domain,
group            1400 drivers/vfio/vfio_iommu_type1.c 		iommu_detach_group(domain->domain, group->iommu_group);
group            1656 drivers/vfio/vfio_iommu_type1.c 	struct vfio_group *group;
group            1682 drivers/vfio/vfio_iommu_type1.c 	group = kzalloc(sizeof(*group), GFP_KERNEL);
group            1684 drivers/vfio/vfio_iommu_type1.c 	if (!group || !domain) {
group            1689 drivers/vfio/vfio_iommu_type1.c 	group->iommu_group = iommu_group;
group            1699 drivers/vfio/vfio_iommu_type1.c 		group->mdev_group = true;
group            1712 drivers/vfio/vfio_iommu_type1.c 			list_add(&group->next,
group            1737 drivers/vfio/vfio_iommu_type1.c 	ret = vfio_iommu_attach_group(domain, group);
group            1780 drivers/vfio/vfio_iommu_type1.c 	list_add(&group->next, &domain->group_list);
group            1805 drivers/vfio/vfio_iommu_type1.c 			vfio_iommu_detach_group(domain, group);
group            1806 drivers/vfio/vfio_iommu_type1.c 			if (!vfio_iommu_attach_group(d, group)) {
group            1807 drivers/vfio/vfio_iommu_type1.c 				list_add(&group->next, &d->group_list);
group            1813 drivers/vfio/vfio_iommu_type1.c 			ret = vfio_iommu_attach_group(domain, group);
group            1842 drivers/vfio/vfio_iommu_type1.c 	vfio_iommu_detach_group(domain, group);
group            1849 drivers/vfio/vfio_iommu_type1.c 	kfree(group);
group            1987 drivers/vfio/vfio_iommu_type1.c 	struct vfio_group *group;
group            1993 drivers/vfio/vfio_iommu_type1.c 		group = find_iommu_group(iommu->external_domain, iommu_group);
group            1994 drivers/vfio/vfio_iommu_type1.c 		if (group) {
group            1995 drivers/vfio/vfio_iommu_type1.c 			list_del(&group->next);
group            1996 drivers/vfio/vfio_iommu_type1.c 			kfree(group);
group            2019 drivers/vfio/vfio_iommu_type1.c 		group = find_iommu_group(domain, iommu_group);
group            2020 drivers/vfio/vfio_iommu_type1.c 		if (!group)
group            2023 drivers/vfio/vfio_iommu_type1.c 		vfio_iommu_detach_group(domain, group);
group            2024 drivers/vfio/vfio_iommu_type1.c 		list_del(&group->next);
group            2025 drivers/vfio/vfio_iommu_type1.c 		kfree(group);
group            2091 drivers/vfio/vfio_iommu_type1.c 	struct vfio_group *group, *group_tmp;
group            2093 drivers/vfio/vfio_iommu_type1.c 	list_for_each_entry_safe(group, group_tmp,
group            2096 drivers/vfio/vfio_iommu_type1.c 			vfio_iommu_detach_group(domain, group);
group            2097 drivers/vfio/vfio_iommu_type1.c 		list_del(&group->next);
group            2098 drivers/vfio/vfio_iommu_type1.c 		kfree(group);
group              31 drivers/vfio/vfio_spapr_eeh.c long vfio_spapr_iommu_eeh_ioctl(struct iommu_group *group,
group              47 drivers/vfio/vfio_spapr_eeh.c 		pe = eeh_iommu_group_to_pe(group);
group            2204 drivers/vhost/scsi.c 		     struct config_group *group,
group             119 drivers/watchdog/imx_sc_wdt.c 			     unsigned long event, void *group)
group             127 drivers/watchdog/imx_sc_wdt.c 	    *(u8 *)group == SC_IRQ_GROUP_WDOG)
group            1315 drivers/xen/xen-scsiback.c 		     struct config_group *group,
group             136 fs/afs/afs.h   	s64			group;		/* group ID */
group             112 fs/afs/fsclient.c 	status->group		= ntohl(xdr->group);
group             186 fs/afs/fsclient.c 	u32 mask = 0, mtime = 0, owner = 0, group = 0, mode = 0;
group             201 fs/afs/fsclient.c 		group = from_kgid(&init_user_ns, attr->ia_gid);
group             212 fs/afs/fsclient.c 	*bp++ = htonl(group);
group              97 fs/afs/inode.c 	inode->i_gid = make_kgid(&init_user_ns, status->group);
group             193 fs/afs/inode.c 	if (status->group != vnode->status.group)
group             194 fs/afs/inode.c 		vnode->vfs_inode.i_gid = make_kgid(&init_user_ns, status->group);
group              93 fs/afs/protocol_yfs.h 	struct yfs_xdr_u64	group;
group             116 fs/afs/protocol_yfs.h 	struct yfs_xdr_u64	group;
group              28 fs/afs/xdr_fs.h 	__be32	group;
group              96 fs/afs/yfsclient.c 	x->group	= u64_to_xdr(0);
group             109 fs/afs/yfsclient.c 	x->group	= u64_to_xdr(0);
group             216 fs/afs/yfsclient.c 	status->group		= xdr_to_u64(xdr->group);
group             278 fs/afs/yfsclient.c 	s64 mtime = 0, owner = 0, group = 0;
group             294 fs/afs/yfsclient.c 		group = from_kgid(&init_user_ns, attr->ia_gid);
group             306 fs/afs/yfsclient.c 	x->group	= u64_to_xdr(group);
group             150 fs/btrfs/qgroup.c 	struct btrfs_qgroup *group;
group             276 fs/btrfs/qgroup.c 	list->group = parent;
group             298 fs/btrfs/qgroup.c 		if (list->group == parent) {
group            1171 fs/btrfs/qgroup.c 		ret = ulist_add(tmp, glist->group->qgroupid,
group            1172 fs/btrfs/qgroup.c 				qgroup_to_aux(glist->group), GFP_ATOMIC);
group            1194 fs/btrfs/qgroup.c 			ret = ulist_add(tmp, glist->group->qgroupid,
group            1195 fs/btrfs/qgroup.c 					qgroup_to_aux(glist->group), GFP_ATOMIC);
group            1277 fs/btrfs/qgroup.c 		if (list->group == parent) {
group            1341 fs/btrfs/qgroup.c 		if (list->group == parent) {
group            1452 fs/btrfs/qgroup.c 					    list->group->qgroupid);
group            2245 fs/btrfs/qgroup.c 				ret = ulist_add(qgroups, glist->group->qgroupid,
group            2246 fs/btrfs/qgroup.c 						qgroup_to_aux(glist->group),
group            2250 fs/btrfs/qgroup.c 				ret = ulist_add(tmp, glist->group->qgroupid,
group            2251 fs/btrfs/qgroup.c 						qgroup_to_aux(glist->group),
group            2933 fs/btrfs/qgroup.c 					glist->group->qgroupid,
group            2934 fs/btrfs/qgroup.c 					qgroup_to_aux(glist->group), GFP_ATOMIC);
group            3019 fs/btrfs/qgroup.c 					glist->group->qgroupid,
group            3020 fs/btrfs/qgroup.c 					qgroup_to_aux(glist->group), GFP_ATOMIC);
group            3730 fs/btrfs/qgroup.c 					glist->group->qgroupid,
group            3731 fs/btrfs/qgroup.c 					qgroup_to_aux(glist->group), GFP_ATOMIC);
group            4272 fs/btrfs/relocation.c 				 struct btrfs_block_group_cache *group)
group            4301 fs/btrfs/relocation.c 	BTRFS_I(inode)->index_cnt = group->key.objectid;
group             632 fs/configfs/dir.c static void detach_groups(struct config_group *group)
group             634 fs/configfs/dir.c 	struct dentry * dentry = dget(group->cg_item.ci_dentry);
group             677 fs/configfs/dir.c 				struct config_group *group,
group             685 fs/configfs/dir.c 	if (!group->cg_item.ci_name)
group             686 fs/configfs/dir.c 		group->cg_item.ci_name = group->cg_item.ci_namebuf;
group             689 fs/configfs/dir.c 	child = d_alloc_name(parent, group->cg_item.ci_name);
group             694 fs/configfs/dir.c 					    &group->cg_item, child, frag);
group             708 fs/configfs/dir.c static int populate_groups(struct config_group *group,
group             714 fs/configfs/dir.c 	list_for_each_entry(new_group, &group->default_groups, group_entry) {
group             715 fs/configfs/dir.c 		ret = create_default_group(group, new_group, frag);
group             717 fs/configfs/dir.c 			detach_groups(group);
group             725 fs/configfs/dir.c void configfs_remove_default_groups(struct config_group *group)
group             729 fs/configfs/dir.c 	list_for_each_entry_safe(g, n, &group->default_groups, group_entry) {
group             743 fs/configfs/dir.c 	struct config_group *group;
group             745 fs/configfs/dir.c 	group = item->ci_group;
group             746 fs/configfs/dir.c 	if (group) {
group             756 fs/configfs/dir.c 		config_group_put(group);
group             782 fs/configfs/dir.c static void unlink_group(struct config_group *group)
group             786 fs/configfs/dir.c 	list_for_each_entry(new_group, &group->default_groups, group_entry)
group             789 fs/configfs/dir.c 	group->cg_subsys = NULL;
group             790 fs/configfs/dir.c 	unlink_obj(&group->cg_item);
group             793 fs/configfs/dir.c static void link_group(struct config_group *parent_group, struct config_group *group)
group             798 fs/configfs/dir.c 	link_obj(&parent_group->cg_item, &group->cg_item);
group             803 fs/configfs/dir.c 		subsys = to_configfs_subsystem(group);
group             806 fs/configfs/dir.c 	group->cg_subsys = subsys;
group             808 fs/configfs/dir.c 	list_for_each_entry(new_group, &group->default_groups, group_entry)
group             809 fs/configfs/dir.c 		link_group(group, new_group);
group            1274 fs/configfs/dir.c 	struct config_group *group = NULL;
group            1344 fs/configfs/dir.c 		group = type->ct_group_ops->make_group(to_config_group(parent_item), name);
group            1345 fs/configfs/dir.c 		if (!group)
group            1346 fs/configfs/dir.c 			group = ERR_PTR(-ENOMEM);
group            1347 fs/configfs/dir.c 		if (!IS_ERR(group)) {
group            1348 fs/configfs/dir.c 			link_group(to_config_group(parent_item), group);
group            1349 fs/configfs/dir.c 			item = &group->cg_item;
group            1351 fs/configfs/dir.c 			ret = PTR_ERR(group);
group            1407 fs/configfs/dir.c 	if (group)
group            1424 fs/configfs/dir.c 		if (group)
group            1425 fs/configfs/dir.c 			unlink_group(group);
group            1744 fs/configfs/dir.c 			    struct config_group *group)
group            1756 fs/configfs/dir.c 	link_group(parent_group, group);
group            1762 fs/configfs/dir.c 	ret = create_default_group(parent_group, group, frag);
group            1767 fs/configfs/dir.c 	configfs_dir_set_ready(group->cg_item.ci_dentry->d_fsdata);
group            1775 fs/configfs/dir.c 	unlink_group(group);
group            1788 fs/configfs/dir.c void configfs_unregister_group(struct config_group *group)
group            1790 fs/configfs/dir.c 	struct configfs_subsystem *subsys = group->cg_subsys;
group            1791 fs/configfs/dir.c 	struct dentry *dentry = group->cg_item.ci_dentry;
group            1792 fs/configfs/dir.c 	struct dentry *parent = group->cg_item.ci_parent->ci_dentry;
group            1805 fs/configfs/dir.c 	configfs_detach_group(&group->cg_item);
group            1815 fs/configfs/dir.c 	unlink_group(group);
group            1837 fs/configfs/dir.c 	struct config_group *group;
group            1839 fs/configfs/dir.c 	group = kzalloc(sizeof(*group), GFP_KERNEL);
group            1840 fs/configfs/dir.c 	if (!group)
group            1842 fs/configfs/dir.c 	config_group_init_type_name(group, name, item_type);
group            1844 fs/configfs/dir.c 	ret = configfs_register_group(parent_group, group);
group            1846 fs/configfs/dir.c 		kfree(group);
group            1849 fs/configfs/dir.c 	return group;
group            1857 fs/configfs/dir.c void configfs_unregister_default_group(struct config_group *group)
group            1859 fs/configfs/dir.c 	configfs_unregister_group(group);
group            1860 fs/configfs/dir.c 	kfree(group);
group            1867 fs/configfs/dir.c 	struct config_group *group = &subsys->su_group;
group            1883 fs/configfs/dir.c 	if (!group->cg_item.ci_name)
group            1884 fs/configfs/dir.c 		group->cg_item.ci_name = group->cg_item.ci_namebuf;
group            1887 fs/configfs/dir.c 	link_group(to_config_group(sd->s_element), group);
group            1892 fs/configfs/dir.c 	dentry = d_alloc_name(root, group->cg_item.ci_name);
group            1896 fs/configfs/dir.c 		err = configfs_attach_group(sd->s_element, &group->cg_item,
group            1912 fs/configfs/dir.c 		unlink_group(group);
group            1922 fs/configfs/dir.c 	struct config_group *group = &subsys->su_group;
group            1923 fs/configfs/dir.c 	struct dentry *dentry = group->cg_item.ci_dentry;
group            1947 fs/configfs/dir.c 	configfs_detach_group(&group->cg_item);
group            1959 fs/configfs/dir.c 	unlink_group(group);
group              94 fs/configfs/item.c void config_group_init_type_name(struct config_group *group, const char *name,
group              97 fs/configfs/item.c 	config_item_set_name(&group->cg_item, "%s", name);
group              98 fs/configfs/item.c 	group->cg_item.ci_type = type;
group              99 fs/configfs/item.c 	config_group_init(group);
group             159 fs/configfs/item.c void config_group_init(struct config_group *group)
group             161 fs/configfs/item.c 	config_item_init(&group->cg_item);
group             162 fs/configfs/item.c 	INIT_LIST_HEAD(&group->cg_children);
group             163 fs/configfs/item.c 	INIT_LIST_HEAD(&group->default_groups);
group             176 fs/configfs/item.c struct config_item *config_group_find_item(struct config_group *group,
group             182 fs/configfs/item.c 	list_for_each(entry, &group->cg_children) {
group              66 fs/dlm/config.c 	struct config_group group;
group              85 fs/dlm/config.c 	return i ? container_of(to_config_group(i), struct dlm_cluster, group) :
group             215 fs/dlm/config.c 	struct config_group group;
group             328 fs/dlm/config.c 	return i ? container_of(to_config_group(i), struct dlm_space, group) :
group             356 fs/dlm/config.c 	config_group_init_type_name(&cl->group, name, &cluster_type);
group             360 fs/dlm/config.c 	configfs_add_default_group(&sps->ss_group, &cl->group);
group             361 fs/dlm/config.c 	configfs_add_default_group(&cms->cs_group, &cl->group);
group             381 fs/dlm/config.c 	return &cl->group;
group             394 fs/dlm/config.c 	configfs_remove_default_groups(&cl->group);
group             419 fs/dlm/config.c 	config_group_init_type_name(&sp->group, name, &space_type);
group             422 fs/dlm/config.c 	configfs_add_default_group(&nds->ns_group, &sp->group);
group             427 fs/dlm/config.c 	return &sp->group;
group             441 fs/dlm/config.c 	configfs_remove_default_groups(&sp->group);
group             739 fs/dlm/config.c 	config_item_put(&sp->group.cg_item);
group             267 fs/ext2/balloc.c 			unsigned int group, struct super_block * sb)
group             271 fs/ext2/balloc.c 	group_first_block = ext2_group_first_block_no(sb, group);
group             664 fs/ext2/balloc.c ext2_try_to_allocate(struct super_block *sb, int group,
group             675 fs/ext2/balloc.c 		group_first_block = ext2_group_first_block_no(sb, group);
group             716 fs/ext2/balloc.c 	if (ext2_set_bit_atomic(sb_bgl_lock(EXT2_SB(sb), group), grp_goal,
group             731 fs/ext2/balloc.c 		&& !ext2_set_bit_atomic(sb_bgl_lock(EXT2_SB(sb), group),
group             900 fs/ext2/balloc.c 		unsigned int group, struct buffer_head *bitmap_bh)
group             910 fs/ext2/balloc.c 	group_first_block = ext2_group_first_block_no(sb, group);
group            1092 fs/ext2/balloc.c ext2_try_to_allocate_with_rsv(struct super_block *sb, unsigned int group,
group            1108 fs/ext2/balloc.c 		return ext2_try_to_allocate(sb, group, bitmap_bh,
group            1117 fs/ext2/balloc.c 	group_first_block = ext2_group_first_block_no(sb, group);
group            1138 fs/ext2/balloc.c 						grp_goal, group, sb)) {
group            1142 fs/ext2/balloc.c 							group, bitmap_bh);
group            1147 fs/ext2/balloc.c 							grp_goal, group, sb))
group            1163 fs/ext2/balloc.c 		ret = ext2_try_to_allocate(sb, group, bitmap_bh, grp_goal,
group            1519 fs/ext2/balloc.c static int ext2_group_sparse(int group)
group            1521 fs/ext2/balloc.c 	if (group <= 1)
group            1523 fs/ext2/balloc.c 	return (test_root(group, 3) || test_root(group, 5) ||
group            1524 fs/ext2/balloc.c 		test_root(group, 7));
group            1535 fs/ext2/balloc.c int ext2_bg_has_super(struct super_block *sb, int group)
group            1538 fs/ext2/balloc.c 	    !ext2_group_sparse(group))
group            1552 fs/ext2/balloc.c unsigned long ext2_bg_num_gdb(struct super_block *sb, int group)
group            1554 fs/ext2/balloc.c 	return ext2_bg_has_super(sb, group) ? EXT2_SB(sb)->s_gdb_count : 0;
group             720 fs/ext2/ext2.h extern int ext2_bg_has_super(struct super_block *sb, int group);
group             721 fs/ext2/ext2.h extern unsigned long ext2_bg_num_gdb(struct super_block *sb, int group);
group              66 fs/ext2/ialloc.c static void ext2_release_inode(struct super_block *sb, int group, int dir)
group              71 fs/ext2/ialloc.c 	desc = ext2_get_group_desc(sb, group, &bh);
group              74 fs/ext2/ialloc.c 			"can't get descriptor for group %d", group);
group              78 fs/ext2/ialloc.c 	spin_lock(sb_bgl_lock(EXT2_SB(sb), group));
group              82 fs/ext2/ialloc.c 	spin_unlock(sb_bgl_lock(EXT2_SB(sb), group));
group             208 fs/ext2/ialloc.c 	int group, best_group = -1;
group             210 fs/ext2/ialloc.c 	for (group = 0; group < ngroups; group++) {
group             211 fs/ext2/ialloc.c 		desc = ext2_get_group_desc (sb, group, NULL);
group             219 fs/ext2/ialloc.c 			best_group = group;
group             269 fs/ext2/ialloc.c 	int group = -1, i;
group             284 fs/ext2/ialloc.c 		group = prandom_u32();
group             285 fs/ext2/ialloc.c 		parent_group = (unsigned)group % ngroups;
group             287 fs/ext2/ialloc.c 			group = (parent_group + i) % ngroups;
group             288 fs/ext2/ialloc.c 			desc = ext2_get_group_desc (sb, group, NULL);
group             297 fs/ext2/ialloc.c 			best_group = group;
group             303 fs/ext2/ialloc.c 			group = best_group;
group             327 fs/ext2/ialloc.c 		group = (parent_group + i) % ngroups;
group             328 fs/ext2/ialloc.c 		desc = ext2_get_group_desc (sb, group, NULL);
group             331 fs/ext2/ialloc.c 		if (sbi->s_debts[group] >= max_debt)
group             344 fs/ext2/ialloc.c 		group = (parent_group + i) % ngroups;
group             345 fs/ext2/ialloc.c 		desc = ext2_get_group_desc (sb, group, NULL);
group             364 fs/ext2/ialloc.c 	return group;
group             372 fs/ext2/ialloc.c 	int group, i;
group             377 fs/ext2/ialloc.c 	group = parent_group;
group             378 fs/ext2/ialloc.c 	desc = ext2_get_group_desc (sb, group, NULL);
group             392 fs/ext2/ialloc.c 	group = (group + parent->i_ino) % ngroups;
group             399 fs/ext2/ialloc.c 		group += i;
group             400 fs/ext2/ialloc.c 		if (group >= ngroups)
group             401 fs/ext2/ialloc.c 			group -= ngroups;
group             402 fs/ext2/ialloc.c 		desc = ext2_get_group_desc (sb, group, NULL);
group             412 fs/ext2/ialloc.c 	group = parent_group;
group             414 fs/ext2/ialloc.c 		if (++group >= ngroups)
group             415 fs/ext2/ialloc.c 			group = 0;
group             416 fs/ext2/ialloc.c 		desc = ext2_get_group_desc (sb, group, NULL);
group             424 fs/ext2/ialloc.c 	return group;
group             433 fs/ext2/ialloc.c 	int group, i;
group             452 fs/ext2/ialloc.c 			group = find_group_dir(sb, dir);
group             454 fs/ext2/ialloc.c 			group = find_group_orlov(sb, dir);
group             456 fs/ext2/ialloc.c 		group = find_group_other(sb, dir);
group             458 fs/ext2/ialloc.c 	if (group == -1) {
group             464 fs/ext2/ialloc.c 		gdp = ext2_get_group_desc(sb, group, &bh2);
group             466 fs/ext2/ialloc.c 			if (++group == sbi->s_groups_count)
group             467 fs/ext2/ialloc.c 				group = 0;
group             471 fs/ext2/ialloc.c 		bitmap_bh = read_inode_bitmap(sb, group);
group             490 fs/ext2/ialloc.c 			if (++group == sbi->s_groups_count)
group             491 fs/ext2/ialloc.c 				group = 0;
group             494 fs/ext2/ialloc.c 		if (ext2_set_bit_atomic(sb_bgl_lock(sbi, group),
group             499 fs/ext2/ialloc.c 				if (++group == sbi->s_groups_count)
group             500 fs/ext2/ialloc.c 					group = 0;
group             521 fs/ext2/ialloc.c 	ino += group * EXT2_INODES_PER_GROUP(sb) + 1;
group             525 fs/ext2/ialloc.c 			    "block_group = %d,inode=%lu", group,
group             535 fs/ext2/ialloc.c 	spin_lock(sb_bgl_lock(sbi, group));
group             538 fs/ext2/ialloc.c 		if (sbi->s_debts[group] < 255)
group             539 fs/ext2/ialloc.c 			sbi->s_debts[group]++;
group             542 fs/ext2/ialloc.c 		if (sbi->s_debts[group])
group             543 fs/ext2/ialloc.c 			sbi->s_debts[group]--;
group             545 fs/ext2/ialloc.c 	spin_unlock(sb_bgl_lock(sbi, group));
group             568 fs/ext2/ialloc.c 	ei->i_block_group = group;
group              38 fs/ext4/balloc.c 	ext4_group_t group;
group              41 fs/ext4/balloc.c 		group = (block -
group              45 fs/ext4/balloc.c 		ext4_get_group_no_and_offset(sb, block, &group, NULL);
group              46 fs/ext4/balloc.c 	return group;
group             769 fs/ext4/balloc.c int ext4_bg_has_super(struct super_block *sb, ext4_group_t group)
group             773 fs/ext4/balloc.c 	if (group == 0)
group             776 fs/ext4/balloc.c 		if (group == le32_to_cpu(es->s_backup_bgs[0]) ||
group             777 fs/ext4/balloc.c 		    group == le32_to_cpu(es->s_backup_bgs[1]))
group             781 fs/ext4/balloc.c 	if ((group <= 1) || !ext4_has_feature_sparse_super(sb))
group             783 fs/ext4/balloc.c 	if (!(group & 1))
group             785 fs/ext4/balloc.c 	if (test_root(group, 3) || (test_root(group, 5)) ||
group             786 fs/ext4/balloc.c 	    test_root(group, 7))
group             793 fs/ext4/balloc.c 					ext4_group_t group)
group             795 fs/ext4/balloc.c 	unsigned long metagroup = group / EXT4_DESC_PER_BLOCK(sb);
group             799 fs/ext4/balloc.c 	if (group == first || group == first + 1 || group == last)
group             805 fs/ext4/balloc.c 					ext4_group_t group)
group             807 fs/ext4/balloc.c 	if (!ext4_bg_has_super(sb, group))
group             825 fs/ext4/balloc.c unsigned long ext4_bg_num_gdb(struct super_block *sb, ext4_group_t group)
group             829 fs/ext4/balloc.c 	unsigned long metagroup = group / EXT4_DESC_PER_BLOCK(sb);
group             832 fs/ext4/balloc.c 		return ext4_bg_num_gdb_nometa(sb, group);
group             834 fs/ext4/balloc.c 	return ext4_bg_num_gdb_meta(sb,group);
group              19 fs/ext4/bitmap.c int ext4_inode_bitmap_csum_verify(struct super_block *sb, ext4_group_t group,
group              41 fs/ext4/bitmap.c void ext4_inode_bitmap_csum_set(struct super_block *sb, ext4_group_t group,
group              57 fs/ext4/bitmap.c int ext4_block_bitmap_csum_verify(struct super_block *sb, ext4_group_t group,
group              83 fs/ext4/bitmap.c void ext4_block_bitmap_csum_set(struct super_block *sb, ext4_group_t group,
group             539 fs/ext4/ext4.h 	__u32 group;		/* Group number for this data */
group             550 fs/ext4/ext4.h 	u32 group;
group             562 fs/ext4/ext4.h 	__u32 group;
group            2313 fs/ext4/ext4.h void ext4_inode_bitmap_csum_set(struct super_block *sb, ext4_group_t group,
group            2316 fs/ext4/ext4.h int ext4_inode_bitmap_csum_verify(struct super_block *sb, ext4_group_t group,
group            2319 fs/ext4/ext4.h void ext4_block_bitmap_csum_set(struct super_block *sb, ext4_group_t group,
group            2322 fs/ext4/ext4.h int ext4_block_bitmap_csum_verify(struct super_block *sb, ext4_group_t group,
group            2338 fs/ext4/ext4.h extern int ext4_bg_has_super(struct super_block *sb, ext4_group_t group);
group            2340 fs/ext4/ext4.h 			ext4_group_t group);
group            2549 fs/ext4/ext4.h 				 ext4_group_t group, int barrier);
group            2856 fs/ext4/ext4.h extern int ext4_group_desc_csum_verify(struct super_block *sb, __u32 group,
group            2858 fs/ext4/ext4.h extern void ext4_group_desc_csum_set(struct super_block *sb, __u32 group,
group            2935 fs/ext4/ext4.h 					    ext4_group_t group)
group            2939 fs/ext4/ext4.h 	 BUG_ON(group >= EXT4_SB(sb)->s_groups_count);
group            2940 fs/ext4/ext4.h 	 indexv = group >> (EXT4_DESC_PER_BLOCK_BITS(sb));
group            2941 fs/ext4/ext4.h 	 indexh = group & ((EXT4_DESC_PER_BLOCK(sb)) - 1);
group            3061 fs/ext4/ext4.h 					      ext4_group_t group)
group            3063 fs/ext4/ext4.h 	return bgl_lock_ptr(EXT4_SB(sb)->s_blockgroup_lock, group);
group            3075 fs/ext4/ext4.h static inline void ext4_lock_group(struct super_block *sb, ext4_group_t group)
group            3077 fs/ext4/ext4.h 	spinlock_t *lock = ext4_group_lock_ptr(sb, group);
group            3096 fs/ext4/ext4.h 					ext4_group_t group)
group            3098 fs/ext4/ext4.h 	spin_unlock(ext4_group_lock_ptr(sb, group));
group             414 fs/ext4/ialloc.c 			    ext4_group_t *group, umode_t mode,
group             480 fs/ext4/ialloc.c 			*group = grp;
group             497 fs/ext4/ialloc.c 				*group = grp+i;
group             543 fs/ext4/ialloc.c 				*group = grp;
group             562 fs/ext4/ialloc.c 			    ext4_group_t *group, umode_t mode)
group             587 fs/ext4/ialloc.c 				*group = i;
group             601 fs/ext4/ialloc.c 		*group = parent_group + flex_size;
group             602 fs/ext4/ialloc.c 		if (*group > ngroups)
group             603 fs/ext4/ialloc.c 			*group = 0;
group             604 fs/ext4/ialloc.c 		return find_group_orlov(sb, parent, group, mode, NULL);
group             610 fs/ext4/ialloc.c 	*group = parent_group;
group             611 fs/ext4/ialloc.c 	desc = ext4_get_group_desc(sb, *group, NULL);
group             625 fs/ext4/ialloc.c 	*group = (*group + parent->i_ino) % ngroups;
group             632 fs/ext4/ialloc.c 		*group += i;
group             633 fs/ext4/ialloc.c 		if (*group >= ngroups)
group             634 fs/ext4/ialloc.c 			*group -= ngroups;
group             635 fs/ext4/ialloc.c 		desc = ext4_get_group_desc(sb, *group, NULL);
group             645 fs/ext4/ialloc.c 	*group = parent_group;
group             647 fs/ext4/ialloc.c 		if (++*group >= ngroups)
group             648 fs/ext4/ialloc.c 			*group = 0;
group             649 fs/ext4/ialloc.c 		desc = ext4_get_group_desc(sb, *group, NULL);
group             666 fs/ext4/ialloc.c static int recently_deleted(struct super_block *sb, ext4_group_t group, int ino)
group             676 fs/ext4/ialloc.c 	gdp = ext4_get_group_desc(sb, group, NULL);
group             709 fs/ext4/ialloc.c static int find_inode_bit(struct super_block *sb, ext4_group_t group,
group             720 fs/ext4/ialloc.c 	    recently_deleted(sb, group, *ino)) {
group             749 fs/ext4/ialloc.c 	ext4_group_t ngroups, group = 0;
group             862 fs/ext4/ialloc.c 		group = (goal - 1) / EXT4_INODES_PER_GROUP(sb);
group             869 fs/ext4/ialloc.c 		ret2 = find_group_orlov(sb, dir, &group, mode, qstr);
group             871 fs/ext4/ialloc.c 		ret2 = find_group_other(sb, dir, &group, mode);
group             874 fs/ext4/ialloc.c 	EXT4_I(dir)->i_last_alloc_group = group;
group             887 fs/ext4/ialloc.c 		gdp = ext4_get_group_desc(sb, group, &group_desc_bh);
group             897 fs/ext4/ialloc.c 		grp = ext4_get_group_info(sb, group);
group             903 fs/ext4/ialloc.c 		inode_bitmap_bh = ext4_read_inode_bitmap(sb, group);
group             912 fs/ext4/ialloc.c 		ret2 = find_inode_bit(sb, group, inode_bitmap_bh, &ino);
group             916 fs/ext4/ialloc.c 		if (group == 0 && (ino + 1) < EXT4_FIRST_INO(sb)) {
group             919 fs/ext4/ialloc.c 			ext4_mark_group_bitmap_corrupted(sb, group,
group             941 fs/ext4/ialloc.c 		ext4_lock_group(sb, group);
group             947 fs/ext4/ialloc.c 			ret2 = find_inode_bit(sb, group, inode_bitmap_bh, &ino);
group             955 fs/ext4/ialloc.c 		ext4_unlock_group(sb, group);
group             963 fs/ext4/ialloc.c 		if (++group == ngroups)
group             964 fs/ext4/ialloc.c 			group = 0;
group             989 fs/ext4/ialloc.c 		block_bitmap_bh = ext4_read_block_bitmap(sb, group);
group            1006 fs/ext4/ialloc.c 		ext4_lock_group(sb, group);
group            1011 fs/ext4/ialloc.c 				ext4_free_clusters_after_init(sb, group, gdp));
group            1012 fs/ext4/ialloc.c 			ext4_block_bitmap_csum_set(sb, group, gdp,
group            1014 fs/ext4/ialloc.c 			ext4_group_desc_csum_set(sb, group, gdp);
group            1016 fs/ext4/ialloc.c 		ext4_unlock_group(sb, group);
group            1028 fs/ext4/ialloc.c 		struct ext4_group_info *grp = ext4_get_group_info(sb, group);
group            1031 fs/ext4/ialloc.c 		ext4_lock_group(sb, group); /* while we modify the bg desc */
group            1048 fs/ext4/ialloc.c 		ext4_lock_group(sb, group);
group            1055 fs/ext4/ialloc.c 			ext4_group_t f = ext4_flex_group(sbi, group);
group            1062 fs/ext4/ialloc.c 		ext4_inode_bitmap_csum_set(sb, group, gdp, inode_bitmap_bh,
group            1064 fs/ext4/ialloc.c 		ext4_group_desc_csum_set(sb, group, gdp);
group            1066 fs/ext4/ialloc.c 	ext4_unlock_group(sb, group);
group            1080 fs/ext4/ialloc.c 		flex_group = ext4_flex_group(sbi, group);
group            1085 fs/ext4/ialloc.c 	inode->i_ino = ino + group * EXT4_INODES_PER_GROUP(sb);
group            1101 fs/ext4/ialloc.c 	ei->i_block_group = group;
group            1115 fs/ext4/ialloc.c 		ext4_mark_group_bitmap_corrupted(sb, group,
group            1346 fs/ext4/ialloc.c int ext4_init_inode_table(struct super_block *sb, ext4_group_t group,
group            1349 fs/ext4/ialloc.c 	struct ext4_group_info *grp = ext4_get_group_info(sb, group);
group            1363 fs/ext4/ialloc.c 	gdp = ext4_get_group_desc(sb, group, &group_desc_bh);
group            1392 fs/ext4/ialloc.c 	    ((group == 0) && ((EXT4_INODES_PER_GROUP(sb) -
group            1398 fs/ext4/ialloc.c 			   group, used_blks,
group            1422 fs/ext4/ialloc.c 		   group);
group            1430 fs/ext4/ialloc.c 	ext4_lock_group(sb, group);
group            1432 fs/ext4/ialloc.c 	ext4_group_desc_csum_set(sb, group, gdp);
group            1433 fs/ext4/ialloc.c 	ext4_unlock_group(sb, group);
group             731 fs/ext4/ioctl.c 		err = ext4_register_li_request(sb, input->group);
group            1350 fs/ext4/ioctl.c 		err = get_user(input.group, &uinput->group);
group             356 fs/ext4/mballoc.c 					ext4_group_t group);
group             358 fs/ext4/mballoc.c 						ext4_group_t group);
group             712 fs/ext4/mballoc.c 				void *buddy, void *bitmap, ext4_group_t group)
group             714 fs/ext4/mballoc.c 	struct ext4_group_info *grp = ext4_get_group_info(sb, group);
group             744 fs/ext4/mballoc.c 		ext4_grp_locked_error(sb, group, 0, 0,
group             753 fs/ext4/mballoc.c 		ext4_mark_group_bitmap_corrupted(sb, group,
group             813 fs/ext4/mballoc.c 	ext4_group_t first_group, group;
group             849 fs/ext4/mballoc.c 	for (i = 0, group = first_group; i < groups_per_page; i++, group++) {
group             850 fs/ext4/mballoc.c 		if (group >= ngroups)
group             853 fs/ext4/mballoc.c 		grinfo = ext4_get_group_info(sb, group);
group             864 fs/ext4/mballoc.c 		bh[i] = ext4_read_block_bitmap_nowait(sb, group);
group             870 fs/ext4/mballoc.c 		mb_debug(1, "read bitmap for group %u\n", group);
group             874 fs/ext4/mballoc.c 	for (i = 0, group = first_group; i < groups_per_page; i++, group++) {
group             879 fs/ext4/mballoc.c 		err2 = ext4_wait_block_bitmap(sb, group, bh[i]);
group             886 fs/ext4/mballoc.c 		group = (first_block + i) >> 1;
group             887 fs/ext4/mballoc.c 		if (group >= ngroups)
group             890 fs/ext4/mballoc.c 		if (!bh[group - first_group])
group             894 fs/ext4/mballoc.c 		if (!buffer_verified(bh[group - first_group]))
group             906 fs/ext4/mballoc.c 		bitmap = bh[group - first_group]->b_data;
group             916 fs/ext4/mballoc.c 				group, page->index, i * blocksize);
group             917 fs/ext4/mballoc.c 			trace_ext4_mb_buddy_bitmap_load(sb, group);
group             918 fs/ext4/mballoc.c 			grinfo = ext4_get_group_info(sb, group);
group             926 fs/ext4/mballoc.c 			ext4_lock_group(sb, group);
group             929 fs/ext4/mballoc.c 			ext4_mb_generate_buddy(sb, data, incore, group);
group             930 fs/ext4/mballoc.c 			ext4_unlock_group(sb, group);
group             936 fs/ext4/mballoc.c 				group, page->index, i * blocksize);
group             937 fs/ext4/mballoc.c 			trace_ext4_mb_bitmap_load(sb, group);
group             940 fs/ext4/mballoc.c 			ext4_lock_group(sb, group);
group             944 fs/ext4/mballoc.c 			ext4_mb_generate_from_pa(sb, data, group);
group             945 fs/ext4/mballoc.c 			ext4_mb_generate_from_freelist(sb, data, group);
group             946 fs/ext4/mballoc.c 			ext4_unlock_group(sb, group);
group             973 fs/ext4/mballoc.c 		ext4_group_t group, struct ext4_buddy *e4b, gfp_t gfp)
group             989 fs/ext4/mballoc.c 	block = group * 2;
group            1032 fs/ext4/mballoc.c int ext4_mb_init_group(struct super_block *sb, ext4_group_t group, gfp_t gfp)
group            1041 fs/ext4/mballoc.c 	mb_debug(1, "init group %u\n", group);
group            1042 fs/ext4/mballoc.c 	this_grp = ext4_get_group_info(sb, group);
group            1052 fs/ext4/mballoc.c 	ret = ext4_mb_get_buddy_page_lock(sb, group, &e4b, gfp);
group            1099 fs/ext4/mballoc.c ext4_mb_load_buddy_gfp(struct super_block *sb, ext4_group_t group,
group            1113 fs/ext4/mballoc.c 	mb_debug(1, "load group %u\n", group);
group            1116 fs/ext4/mballoc.c 	grp = ext4_get_group_info(sb, group);
group            1121 fs/ext4/mballoc.c 	e4b->bd_group = group;
group            1130 fs/ext4/mballoc.c 		ret = ext4_mb_init_group(sb, group, gfp);
group            1140 fs/ext4/mballoc.c 	block = group * 2;
group            1238 fs/ext4/mballoc.c static int ext4_mb_load_buddy(struct super_block *sb, ext4_group_t group,
group            1241 fs/ext4/mballoc.c 	return ext4_mb_load_buddy_gfp(sb, group, e4b, GFP_NOFS);
group            1793 fs/ext4/mballoc.c 	ext4_group_t group = ex.fe_group;
group            1798 fs/ext4/mballoc.c 	err = ext4_mb_load_buddy(ac->ac_sb, group, e4b);
group            1802 fs/ext4/mballoc.c 	ext4_lock_group(ac->ac_sb, group);
group            1810 fs/ext4/mballoc.c 	ext4_unlock_group(ac->ac_sb, group);
group            1820 fs/ext4/mballoc.c 	ext4_group_t group = ac->ac_g_ex.fe_group;
group            1824 fs/ext4/mballoc.c 	struct ext4_group_info *grp = ext4_get_group_info(ac->ac_sb, group);
group            1832 fs/ext4/mballoc.c 	err = ext4_mb_load_buddy(ac->ac_sb, group, e4b);
group            1841 fs/ext4/mballoc.c 	ext4_lock_group(ac->ac_sb, group);
group            1874 fs/ext4/mballoc.c 	ext4_unlock_group(ac->ac_sb, group);
group            2037 fs/ext4/mballoc.c 				ext4_group_t group, int cr)
group            2041 fs/ext4/mballoc.c 	struct ext4_group_info *grp = ext4_get_group_info(ac->ac_sb, group);
group            2056 fs/ext4/mballoc.c 		int ret = ext4_mb_init_group(ac->ac_sb, group, GFP_NOFS);
group            2072 fs/ext4/mballoc.c 		    ((group % flex_size) == 0))
group            2103 fs/ext4/mballoc.c 	ext4_group_t ngroups, group, i;
group            2172 fs/ext4/mballoc.c 		group = ac->ac_g_ex.fe_group;
group            2174 fs/ext4/mballoc.c 		for (i = 0; i < ngroups; group++, i++) {
group            2181 fs/ext4/mballoc.c 			if (group >= ngroups)
group            2182 fs/ext4/mballoc.c 				group = 0;
group            2185 fs/ext4/mballoc.c 			ret = ext4_mb_good_group(ac, group, cr);
group            2192 fs/ext4/mballoc.c 			err = ext4_mb_load_buddy(sb, group, &e4b);
group            2196 fs/ext4/mballoc.c 			ext4_lock_group(sb, group);
group            2202 fs/ext4/mballoc.c 			ret = ext4_mb_good_group(ac, group, cr);
group            2204 fs/ext4/mballoc.c 				ext4_unlock_group(sb, group);
group            2220 fs/ext4/mballoc.c 			ext4_unlock_group(sb, group);
group            2262 fs/ext4/mballoc.c 	ext4_group_t group;
group            2266 fs/ext4/mballoc.c 	group = *pos + 1;
group            2267 fs/ext4/mballoc.c 	return (void *) ((unsigned long) group);
group            2273 fs/ext4/mballoc.c 	ext4_group_t group;
group            2278 fs/ext4/mballoc.c 	group = *pos + 1;
group            2279 fs/ext4/mballoc.c 	return (void *) ((unsigned long) group);
group            2285 fs/ext4/mballoc.c 	ext4_group_t group = (ext4_group_t) ((unsigned long) v);
group            2298 fs/ext4/mballoc.c 	group--;
group            2299 fs/ext4/mballoc.c 	if (group == 0)
group            2307 fs/ext4/mballoc.c 	grinfo = ext4_get_group_info(sb, group);
group            2310 fs/ext4/mballoc.c 		err = ext4_mb_load_buddy(sb, group, &e4b);
group            2312 fs/ext4/mballoc.c 			seq_printf(seq, "#%-5u: I/O error\n", group);
group            2318 fs/ext4/mballoc.c 	memcpy(&sg, ext4_get_group_info(sb, group), i);
group            2323 fs/ext4/mballoc.c 	seq_printf(seq, "#%-5u: %-5u %-5u %-5u [", group, sg.info.bb_free,
group            2390 fs/ext4/mballoc.c int ext4_mb_add_groupinfo(struct super_block *sb, ext4_group_t group,
group            2395 fs/ext4/mballoc.c 	int idx = group >> EXT4_DESC_PER_BLOCK_BITS(sb);
group            2405 fs/ext4/mballoc.c 	if (group % EXT4_DESC_PER_BLOCK(sb) == 0) {
group            2420 fs/ext4/mballoc.c 	i = group & (EXT4_DESC_PER_BLOCK(sb) - 1);
group            2437 fs/ext4/mballoc.c 			ext4_free_clusters_after_init(sb, group, desc);
group            2454 fs/ext4/mballoc.c 		bh = ext4_read_block_bitmap(sb, group);
group            2466 fs/ext4/mballoc.c 	if (group % EXT4_DESC_PER_BLOCK(sb) == 0) {
group            3514 fs/ext4/mballoc.c 						ext4_group_t group)
group            3520 fs/ext4/mballoc.c 	grp = ext4_get_group_info(sb, group);
group            3538 fs/ext4/mballoc.c 					ext4_group_t group)
group            3540 fs/ext4/mballoc.c 	struct ext4_group_info *grp = ext4_get_group_info(sb, group);
group            3565 fs/ext4/mballoc.c 		BUG_ON(groupnr != group);
group            3569 fs/ext4/mballoc.c 	mb_debug(1, "preallocated %u for group %u\n", preallocated, group);
group            3824 fs/ext4/mballoc.c 	ext4_group_t group;
group            3830 fs/ext4/mballoc.c 	ext4_get_group_no_and_offset(sb, pa->pa_pstart, &group, &bit);
group            3832 fs/ext4/mballoc.c 	BUG_ON(group != e4b->bd_group && pa->pa_len != 0);
group            3841 fs/ext4/mballoc.c 			 (unsigned) ext4_group_first_block_no(sb, group) + bit,
group            3842 fs/ext4/mballoc.c 			 (unsigned) next - bit, (unsigned) group);
group            3845 fs/ext4/mballoc.c 		trace_ext4_mballoc_discard(sb, NULL, group, bit, next - bit);
group            3858 fs/ext4/mballoc.c 		ext4_grp_locked_error(sb, group, 0, 0, "free %u, pa_free %u",
group            3875 fs/ext4/mballoc.c 	ext4_group_t group;
group            3880 fs/ext4/mballoc.c 	ext4_get_group_no_and_offset(sb, pa->pa_pstart, &group, &bit);
group            3881 fs/ext4/mballoc.c 	BUG_ON(group != e4b->bd_group && pa->pa_len != 0);
group            3884 fs/ext4/mballoc.c 	trace_ext4_mballoc_discard(sb, NULL, group, bit, pa->pa_len);
group            3900 fs/ext4/mballoc.c 					ext4_group_t group, int needed)
group            3902 fs/ext4/mballoc.c 	struct ext4_group_info *grp = ext4_get_group_info(sb, group);
group            3911 fs/ext4/mballoc.c 	mb_debug(1, "discard preallocation for group %u\n", group);
group            3916 fs/ext4/mballoc.c 	bitmap_bh = ext4_read_block_bitmap(sb, group);
group            3920 fs/ext4/mballoc.c 			   err, group);
group            3924 fs/ext4/mballoc.c 	err = ext4_mb_load_buddy(sb, group, &e4b);
group            3927 fs/ext4/mballoc.c 			     err, group);
group            3937 fs/ext4/mballoc.c 	ext4_lock_group(sb, group);
group            3966 fs/ext4/mballoc.c 		ext4_unlock_group(sb, group);
group            3995 fs/ext4/mballoc.c 	ext4_unlock_group(sb, group);
group            4016 fs/ext4/mballoc.c 	ext4_group_t group = 0;
group            4082 fs/ext4/mballoc.c 		group = ext4_get_group_number(sb, pa->pa_pstart);
group            4084 fs/ext4/mballoc.c 		err = ext4_mb_load_buddy_gfp(sb, group, &e4b,
group            4088 fs/ext4/mballoc.c 				   err, group);
group            4092 fs/ext4/mballoc.c 		bitmap_bh = ext4_read_block_bitmap(sb, group);
group            4096 fs/ext4/mballoc.c 					err, group);
group            4101 fs/ext4/mballoc.c 		ext4_lock_group(sb, group);
group            4104 fs/ext4/mballoc.c 		ext4_unlock_group(sb, group);
group            4242 fs/ext4/mballoc.c 	ext4_group_t group;
group            4259 fs/ext4/mballoc.c 	ext4_get_group_no_and_offset(sb, goal, &group, &block);
group            4267 fs/ext4/mballoc.c 	ac->ac_o_ex.fe_group = group;
group            4293 fs/ext4/mballoc.c 	ext4_group_t group = 0;
group            4345 fs/ext4/mballoc.c 		group = ext4_get_group_number(sb, pa->pa_pstart);
group            4346 fs/ext4/mballoc.c 		err = ext4_mb_load_buddy_gfp(sb, group, &e4b,
group            4350 fs/ext4/mballoc.c 				   err, group);
group            4353 fs/ext4/mballoc.c 		ext4_lock_group(sb, group);
group            4356 fs/ext4/mballoc.c 		ext4_unlock_group(sb, group);
group            4649 fs/ext4/mballoc.c 	ext4_group_t group = e4b->bd_group;
group            4683 fs/ext4/mballoc.c 			ext4_grp_locked_error(sb, group, 0,
group            4684 fs/ext4/mballoc.c 				ext4_group_first_block_no(sb, group) +
group            5131 fs/ext4/mballoc.c 			     ext4_group_t group, struct ext4_buddy *e4b)
group            5138 fs/ext4/mballoc.c 	trace_ext4_trim_extent(sb, group, start, count);
group            5140 fs/ext4/mballoc.c 	assert_spin_locked(ext4_group_lock_ptr(sb, group));
group            5143 fs/ext4/mballoc.c 	ex.fe_group = group;
group            5151 fs/ext4/mballoc.c 	ext4_unlock_group(sb, group);
group            5152 fs/ext4/mballoc.c 	ret = ext4_issue_discard(sb, group, start, count, NULL);
group            5153 fs/ext4/mballoc.c 	ext4_lock_group(sb, group);
group            5177 fs/ext4/mballoc.c ext4_trim_all_free(struct super_block *sb, ext4_group_t group,
group            5186 fs/ext4/mballoc.c 	trace_ext4_trim_all_free(sb, group, start, max);
group            5188 fs/ext4/mballoc.c 	ret = ext4_mb_load_buddy(sb, group, &e4b);
group            5191 fs/ext4/mballoc.c 			     ret, group);
group            5196 fs/ext4/mballoc.c 	ext4_lock_group(sb, group);
group            5212 fs/ext4/mballoc.c 					       next - start, group, &e4b);
group            5227 fs/ext4/mballoc.c 			ext4_unlock_group(sb, group);
group            5229 fs/ext4/mballoc.c 			ext4_lock_group(sb, group);
group            5241 fs/ext4/mballoc.c 	ext4_unlock_group(sb, group);
group            5245 fs/ext4/mballoc.c 		count, group);
group            5265 fs/ext4/mballoc.c 	ext4_group_t group, first_group, last_group;
group            5298 fs/ext4/mballoc.c 	for (group = first_group; group <= last_group; group++) {
group            5299 fs/ext4/mballoc.c 		grp = ext4_get_group_info(sb, group);
group            5302 fs/ext4/mballoc.c 			ret = ext4_mb_init_group(sb, group, GFP_NOFS);
group            5313 fs/ext4/mballoc.c 		if (group == last_group)
group            5317 fs/ext4/mballoc.c 			cnt = ext4_trim_all_free(sb, group, first_cluster,
group            5345 fs/ext4/mballoc.c 	ext4_group_t			group,
group            5356 fs/ext4/mballoc.c 	error = ext4_mb_load_buddy(sb, group, &e4b);
group            5361 fs/ext4/mballoc.c 	ext4_lock_group(sb, group);
group            5374 fs/ext4/mballoc.c 		ext4_unlock_group(sb, group);
group            5375 fs/ext4/mballoc.c 		error = formatter(sb, group, start, next - start, priv);
group            5378 fs/ext4/mballoc.c 		ext4_lock_group(sb, group);
group            5383 fs/ext4/mballoc.c 	ext4_unlock_group(sb, group);
group              91 fs/ext4/resize.c 					     ext4_group_t group) {
group              92 fs/ext4/resize.c 	return (group >> EXT4_DESC_PER_BLOCK_BITS(sb)) <<
group              97 fs/ext4/resize.c 					     ext4_group_t group) {
group              98 fs/ext4/resize.c 	group = ext4_meta_bg_first_group(sb, group);
group              99 fs/ext4/resize.c 	return ext4_group_first_block_no(sb, group);
group             103 fs/ext4/resize.c 						ext4_group_t group) {
group             105 fs/ext4/resize.c 	overhead = ext4_bg_num_gdb(sb, group);
group             106 fs/ext4/resize.c 	if (ext4_bg_has_super(sb, group))
group             122 fs/ext4/resize.c 	ext4_group_t group = input->group;
group             130 fs/ext4/resize.c 	if (group != sbi->s_groups_count) {
group             132 fs/ext4/resize.c 			     input->group, sbi->s_groups_count);
group             136 fs/ext4/resize.c 	overhead = ext4_group_overhead_blocks(sb, group);
group             144 fs/ext4/resize.c 		       ext4_bg_has_super(sb, input->group) ? "normal" :
group             145 fs/ext4/resize.c 		       "no-super", input->group, input->blocks_count,
group             289 fs/ext4/resize.c 	ext4_group_t group;
group             297 fs/ext4/resize.c 	src_group = group_data[0].group;
group             303 fs/ext4/resize.c 	group = group_data[0].group;
group             304 fs/ext4/resize.c 	if (src_group >= group_data[0].group + flex_gd->count)
group             307 fs/ext4/resize.c 	last_blk = start_blk + group_data[src_group - group].blocks_count;
group             318 fs/ext4/resize.c 			last_blk += group_data[src_group - group].blocks_count;
group             328 fs/ext4/resize.c 		group = ext4_get_group_number(sb, start_blk - 1);
group             329 fs/ext4/resize.c 		group -= group_data[0].group;
group             330 fs/ext4/resize.c 		group_data[group].mdata_blocks++;
group             331 fs/ext4/resize.c 		flex_gd->bg_flags[group] &= uninit_mask;
group             339 fs/ext4/resize.c 		group = ext4_get_group_number(sb, start_blk - 1);
group             340 fs/ext4/resize.c 		group -= group_data[0].group;
group             341 fs/ext4/resize.c 		group_data[group].mdata_blocks++;
group             342 fs/ext4/resize.c 		flex_gd->bg_flags[group] &= uninit_mask;
group             353 fs/ext4/resize.c 		group = ext4_get_group_number(sb, start_blk);
group             354 fs/ext4/resize.c 		next_group_start = ext4_group_first_block_no(sb, group + 1);
group             355 fs/ext4/resize.c 		group -= group_data[0].group;
group             358 fs/ext4/resize.c 			flex_gd->bg_flags[group + 1] &= uninit_mask;
group             360 fs/ext4/resize.c 			group_data[group + 1].mdata_blocks += overhead;
group             364 fs/ext4/resize.c 		group_data[group].mdata_blocks += itb;
group             365 fs/ext4/resize.c 		flex_gd->bg_flags[group] &= uninit_mask;
group             378 fs/ext4/resize.c 		group = group_data[0].group;
group             387 fs/ext4/resize.c 			       ext4_bg_has_super(sb, group + i) ? "normal" :
group             388 fs/ext4/resize.c 			       "no-super", group + i,
group             465 fs/ext4/resize.c 		ext4_group_t group;
group             468 fs/ext4/resize.c 		group = ext4_get_group_number(sb, EXT4_C2B(sbi, first_cluster));
group             469 fs/ext4/resize.c 		start = EXT4_B2C(sbi, ext4_group_first_block_no(sb, group));
group             470 fs/ext4/resize.c 		group -= flex_gd->groups[0].group;
group             476 fs/ext4/resize.c 		if (flex_gd->bg_flags[group] & EXT4_BG_BLOCK_UNINIT) {
group             485 fs/ext4/resize.c 		bh = sb_getblk(sb, flex_gd->groups[group].block_bitmap);
group             533 fs/ext4/resize.c 	ext4_group_t group, count;
group             539 fs/ext4/resize.c 	       group_data[0].group != sbi->s_groups_count);
group             549 fs/ext4/resize.c 	group = group_data[0].group;
group             550 fs/ext4/resize.c 	for (i = 0; i < flex_gd->count; i++, group++) {
group             554 fs/ext4/resize.c 		gdblocks = ext4_bg_num_gdb(sb, group);
group             555 fs/ext4/resize.c 		start = ext4_group_first_block_no(sb, group);
group             557 fs/ext4/resize.c 		if (meta_bg == 0 && !ext4_bg_has_super(sb, group))
group             562 fs/ext4/resize.c 			first_group = ext4_meta_bg_first_group(sb, group);
group             563 fs/ext4/resize.c 			if (first_group != group + 1 &&
group             564 fs/ext4/resize.c 			    first_group != group + EXT4_DESC_PER_BLOCK(sb) - 1)
group             568 fs/ext4/resize.c 		block = start + ext4_bg_has_super(sb, group);
group             605 fs/ext4/resize.c 		if (ext4_bg_has_super(sb, group)) {
group             641 fs/ext4/resize.c 		overhead = ext4_group_overhead_blocks(sb, group);
group             807 fs/ext4/resize.c 		       ext4_group_t group)
group             811 fs/ext4/resize.c 	unsigned long gdb_num = group / EXT4_DESC_PER_BLOCK(sb);
group             830 fs/ext4/resize.c 	gdbackups = verify_reserved_gdb(sb, group, gdb_bh);
group             847 fs/ext4/resize.c 			     group, gdblock);
group             938 fs/ext4/resize.c 			       handle_t *handle, ext4_group_t group) {
group             942 fs/ext4/resize.c 	unsigned long gdb_num = group / EXT4_DESC_PER_BLOCK(sb);
group             945 fs/ext4/resize.c 	gdblock = ext4_meta_bg_first_block_no(sb, group) +
group             946 fs/ext4/resize.c 		   ext4_bg_has_super(sb, group);
group             996 fs/ext4/resize.c 			      ext4_group_t group)
group            1043 fs/ext4/resize.c 		gdbackups = verify_reserved_gdb(sb, group, primary[res]);
group            1066 fs/ext4/resize.c 	blk = group * EXT4_BLOCKS_PER_GROUP(sb);
group            1118 fs/ext4/resize.c 	ext4_group_t group = 0;
group            1125 fs/ext4/resize.c 		group = 1;
group            1131 fs/ext4/resize.c 		group = ext4_list_backups(sb, &three, &five, &seven);
group            1134 fs/ext4/resize.c 		group = ext4_get_group_number(sb, blk_off) + 1;
group            1135 fs/ext4/resize.c 		last = (ext4_group_t)(group + EXT4_DESC_PER_BLOCK(sb) - 2);
group            1138 fs/ext4/resize.c 	while (group < sbi->s_groups_count) {
group            1150 fs/ext4/resize.c 			backup_block = ((ext4_fsblk_t)group) * bpg + blk_off;
group            1152 fs/ext4/resize.c 			backup_block = (ext4_group_first_block_no(sb, group) +
group            1153 fs/ext4/resize.c 					ext4_bg_has_super(sb, group));
group            1162 fs/ext4/resize.c 			   ext4_group_first_block_no(sb, group));
group            1180 fs/ext4/resize.c 			group = ext4_list_backups(sb, &three, &five, &seven);
group            1181 fs/ext4/resize.c 		else if (group == last)
group            1184 fs/ext4/resize.c 			group = last;
group            1202 fs/ext4/resize.c 			     "forcing fsck on next reboot", group, err);
group            1220 fs/ext4/resize.c 			      ext4_group_t group, struct inode *resize_inode,
group            1230 fs/ext4/resize.c 	for (i = 0; i < count; i++, group++) {
group            1231 fs/ext4/resize.c 		int reserved_gdb = ext4_bg_has_super(sb, group) ?
group            1234 fs/ext4/resize.c 		gdb_off = group % EXT4_DESC_PER_BLOCK(sb);
group            1235 fs/ext4/resize.c 		gdb_num = group / EXT4_DESC_PER_BLOCK(sb);
group            1249 fs/ext4/resize.c 			if (!err && reserved_gdb && ext4_bg_num_gdb(sb, group))
group            1250 fs/ext4/resize.c 				err = reserve_backup_gdb(handle, resize_inode, group);
group            1252 fs/ext4/resize.c 			err = add_new_gdb_meta_bg(sb, handle, group);
group            1254 fs/ext4/resize.c 			err = add_new_gdb(handle, resize_inode, group);
group            1278 fs/ext4/resize.c 				     ext4_group_t group,
group            1290 fs/ext4/resize.c 	ext4_inode_bitmap_csum_set(sb, group, gdp, bh,
group            1297 fs/ext4/resize.c 	ext4_block_bitmap_csum_set(sb, group, gdp, bh);
group            1313 fs/ext4/resize.c 	ext4_group_t			group;
group            1319 fs/ext4/resize.c 		group = group_data->group;
group            1321 fs/ext4/resize.c 		gdb_off = group % EXT4_DESC_PER_BLOCK(sb);
group            1322 fs/ext4/resize.c 		gdb_num = group / EXT4_DESC_PER_BLOCK(sb);
group            1335 fs/ext4/resize.c 		err = ext4_set_bitmap_checksums(sb, group, gdp, group_data);
group            1349 fs/ext4/resize.c 		ext4_group_desc_csum_set(sb, group, gdp);
group            1361 fs/ext4/resize.c 		err = ext4_mb_add_groupinfo(sb, group, gdp);
group            1457 fs/ext4/resize.c 		flex_group = ext4_flex_group(sbi, group_data[0].group);
group            1488 fs/ext4/resize.c 	ext4_group_t group;
group            1497 fs/ext4/resize.c 	ext4_get_group_no_and_offset(sb, o_blocks_count, &group, &last);
group            1525 fs/ext4/resize.c 	group = flex_gd->groups[0].group;
group            1526 fs/ext4/resize.c 	BUG_ON(group != sbi->s_groups_count);
group            1527 fs/ext4/resize.c 	err = ext4_add_new_descs(handle, sb, group,
group            1546 fs/ext4/resize.c 		int gdb_num = group / EXT4_DESC_PER_BLOCK(sb);
group            1547 fs/ext4/resize.c 		int gdb_num_end = ((group + flex_gd->count - 1) /
group            1580 fs/ext4/resize.c 	ext4_group_t group;
group            1593 fs/ext4/resize.c 	ext4_get_group_no_and_offset(sb, o_blocks_count, &group, &last);
group            1597 fs/ext4/resize.c 	last_group = group | (flexbg_size - 1);
group            1601 fs/ext4/resize.c 	flex_gd->count = last_group - group + 1;
group            1606 fs/ext4/resize.c 		group_data[i].group = group + i;
group            1608 fs/ext4/resize.c 		overhead = ext4_group_overhead_blocks(sb, group + i);
group            1651 fs/ext4/resize.c 	int reserved_gdb = ext4_bg_has_super(sb, input->group) ?
group            1658 fs/ext4/resize.c 	gdb_off = input->group % EXT4_DESC_PER_BLOCK(sb);
group            1696 fs/ext4/resize.c 	err = ext4_alloc_flex_bg_array(sb, input->group + 1);
group            1700 fs/ext4/resize.c 	err = ext4_mb_alloc_groupinfo(sb, input->group + 1);
group            1784 fs/ext4/resize.c 	ext4_group_t group;
group            1809 fs/ext4/resize.c 	ext4_get_group_no_and_offset(sb, o_blocks_count, &group, &last);
group             827 fs/ext4/super.c 				     ext4_group_t group,
group             831 fs/ext4/super.c 	struct ext4_group_info *grp = ext4_get_group_info(sb, group);
group             832 fs/ext4/super.c 	struct ext4_group_desc *gdp = ext4_get_group_desc(sb, group, NULL);
group            3052 fs/ext4/super.c 	ext4_group_t group, ngroups;
group            3060 fs/ext4/super.c 	for (group = elr->lr_next_group; group < ngroups; group++) {
group            3061 fs/ext4/super.c 		gdp = ext4_get_group_desc(sb, group, NULL);
group            3071 fs/ext4/super.c 	if (group >= ngroups)
group            3076 fs/ext4/super.c 		ret = ext4_init_inode_table(sb, group,
group            3084 fs/ext4/super.c 		elr->lr_next_group = group + 1;
group            3273 fs/ext4/super.c 	ext4_group_t group, ngroups = EXT4_SB(sb)->s_groups_count;
group            3279 fs/ext4/super.c 	for (group = 0; group < ngroups; group++) {
group            3280 fs/ext4/super.c 		gdp = ext4_get_group_desc(sb, group, NULL);
group            3288 fs/ext4/super.c 	return group;
group              95 fs/hfsplus/catalog.c 	perms->group = cpu_to_be32(i_gid_read(inode));
group              77 fs/hfsplus/hfsplus_raw.h 	__be32 group;
group             193 fs/hfsplus/inode.c 	i_gid_write(inode, be32_to_cpu(perms->group));
group             131 fs/internal.h  int do_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group,
group             124 fs/nfs/nfs4idmap.c 	struct nfs4_string *group = fattr->group_name;
group             129 fs/nfs/nfs4idmap.c 	if (nfs_map_group_to_gid(server, group->data, group->len, &gid) == 0) {
group             537 fs/nfsd/filecache.c nfsd_file_fsnotify_handle_event(struct fsnotify_group *group,
group             182 fs/nfsd/nfs4acl.c 	unsigned short group;
group             209 fs/nfsd/nfs4acl.c 				pas->group = pa->e_perm;
group             227 fs/nfsd/nfs4acl.c 	pas->group &= pas->mask;
group             255 fs/nfsd/nfs4acl.c 	deny &= pas.users | pas.group | pas.groups | pas.other;
group             275 fs/nfsd/nfs4acl.c 		deny &= pas.groups | pas.group | pas.other;
group             305 fs/nfsd/nfs4acl.c 	ace->access_mask = mask_from_posix(pas.group, flags);
group             327 fs/nfsd/nfs4acl.c 	deny = ~pas.group & pas.other;
group             446 fs/nfsd/nfs4acl.c 	struct posix_ace_state group;
group             534 fs/nfsd/nfs4acl.c 	low_mode_from_nfs4(state->group.allow, &pace->e_perm, flags);
group             535 fs/nfsd/nfs4acl.c 	add_to_mask(state, &state->group);
group             649 fs/nfsd/nfs4acl.c 			allow_bits(&state->group, mask);
group             651 fs/nfsd/nfs4acl.c 			deny_bits(&state->group, mask);
group             652 fs/nfsd/nfs4acl.c 			mask = state->group.deny;
group             667 fs/nfsd/nfs4acl.c 			deny_bits(&state->group, mask);
group             676 fs/nfsd/nfs4acl.c 			allow_bits(&state->group, mask);
group             683 fs/nfsd/nfs4acl.c 			deny_bits(&state->group, mask);
group              85 fs/nilfs2/alloc.c 	__u64 group = nr;
group              87 fs/nilfs2/alloc.c 	*offset = do_div(group, nilfs_palloc_entries_per_group(inode));
group              88 fs/nilfs2/alloc.c 	return group;
group             100 fs/nilfs2/alloc.c nilfs_palloc_desc_blkoff(const struct inode *inode, unsigned long group)
group             103 fs/nilfs2/alloc.c 		group / nilfs_palloc_groups_per_desc_block(inode);
group             116 fs/nilfs2/alloc.c nilfs_palloc_bitmap_blkoff(const struct inode *inode, unsigned long group)
group             119 fs/nilfs2/alloc.c 		group % nilfs_palloc_groups_per_desc_block(inode);
group             120 fs/nilfs2/alloc.c 	return nilfs_palloc_desc_blkoff(inode, group) + 1 +
group             168 fs/nilfs2/alloc.c 	unsigned long group, group_offset;
group             170 fs/nilfs2/alloc.c 	group = nilfs_palloc_group(inode, nr, &group_offset);
group             172 fs/nilfs2/alloc.c 	return nilfs_palloc_bitmap_blkoff(inode, group) + 1 +
group             260 fs/nilfs2/alloc.c 				       unsigned long group,
group             266 fs/nilfs2/alloc.c 				      nilfs_palloc_desc_blkoff(inode, group),
group             279 fs/nilfs2/alloc.c 					 unsigned long group,
group             285 fs/nilfs2/alloc.c 				      nilfs_palloc_bitmap_blkoff(inode, group),
group             296 fs/nilfs2/alloc.c 					    unsigned long group)
group             302 fs/nilfs2/alloc.c 								    group),
group             347 fs/nilfs2/alloc.c 				  unsigned long group,
group             351 fs/nilfs2/alloc.c 		group % nilfs_palloc_groups_per_desc_block(inode);
group             505 fs/nilfs2/alloc.c 	unsigned long group, maxgroup, ngroups;
group             514 fs/nilfs2/alloc.c 	group = nilfs_palloc_group(inode, req->pr_entry_nr, &group_offset);
group             518 fs/nilfs2/alloc.c 		if (group >= ngroups) {
group             520 fs/nilfs2/alloc.c 			group = 0;
group             524 fs/nilfs2/alloc.c 		ret = nilfs_palloc_get_desc_block(inode, group, 1, &desc_bh);
group             529 fs/nilfs2/alloc.c 			inode, group, desc_bh, desc_kaddr);
group             530 fs/nilfs2/alloc.c 		n = nilfs_palloc_rest_groups_in_desc_block(inode, group,
group             532 fs/nilfs2/alloc.c 		for (j = 0; j < n; j++, desc++, group++) {
group             533 fs/nilfs2/alloc.c 			lock = nilfs_mdt_bgl_lock(inode, group);
group             536 fs/nilfs2/alloc.c 					inode, group, 1, &bitmap_bh);
group             549 fs/nilfs2/alloc.c 						entries_per_group * group + pos;
group             602 fs/nilfs2/alloc.c 	unsigned long group, group_offset;
group             607 fs/nilfs2/alloc.c 	group = nilfs_palloc_group(inode, req->pr_entry_nr, &group_offset);
group             609 fs/nilfs2/alloc.c 	desc = nilfs_palloc_block_get_group_desc(inode, group,
group             613 fs/nilfs2/alloc.c 	lock = nilfs_mdt_bgl_lock(inode, group);
group             645 fs/nilfs2/alloc.c 	unsigned long group, group_offset;
group             648 fs/nilfs2/alloc.c 	group = nilfs_palloc_group(inode, req->pr_entry_nr, &group_offset);
group             650 fs/nilfs2/alloc.c 	desc = nilfs_palloc_block_get_group_desc(inode, group,
group             654 fs/nilfs2/alloc.c 	lock = nilfs_mdt_bgl_lock(inode, group);
group             684 fs/nilfs2/alloc.c 	unsigned long group, group_offset;
group             687 fs/nilfs2/alloc.c 	group = nilfs_palloc_group(inode, req->pr_entry_nr, &group_offset);
group             688 fs/nilfs2/alloc.c 	ret = nilfs_palloc_get_desc_block(inode, group, 1, &desc_bh);
group             691 fs/nilfs2/alloc.c 	ret = nilfs_palloc_get_bitmap_block(inode, group, 1, &bitmap_bh);
group             730 fs/nilfs2/alloc.c 	unsigned long group, group_offset;
group             743 fs/nilfs2/alloc.c 		group = nilfs_palloc_group(inode, entry_nrs[i], &group_offset);
group             744 fs/nilfs2/alloc.c 		ret = nilfs_palloc_get_desc_block(inode, group, 0, &desc_bh);
group             747 fs/nilfs2/alloc.c 		ret = nilfs_palloc_get_bitmap_block(inode, group, 0,
group             755 fs/nilfs2/alloc.c 		group_min_nr = (__u64)group * epg;
group             759 fs/nilfs2/alloc.c 		lock = nilfs_mdt_bgl_lock(inode, group);
group             819 fs/nilfs2/alloc.c 			inode, group, desc_bh, desc_kaddr);
group             827 fs/nilfs2/alloc.c 			ret = nilfs_palloc_delete_bitmap_block(inode, group);
group             831 fs/nilfs2/alloc.c 					  ret, group, inode->i_ino);
group             474 fs/nilfs2/bmap.c 	unsigned long group = bmap->b_inode->i_ino / entries_per_group;
group             476 fs/nilfs2/bmap.c 	return group * entries_per_group +
group              73 fs/notify/dnotify/dnotify.c static int dnotify_handle_event(struct fsnotify_group *group,
group              87 fs/notify/fanotify/fanotify.c static int fanotify_get_response(struct fsnotify_group *group,
group              93 fs/notify/fanotify/fanotify.c 	pr_debug("%s: group=%p event=%p\n", __func__, group, event);
group              95 fs/notify/fanotify/fanotify.c 	ret = wait_event_killable(group->fanotify_data.access_waitq,
group              99 fs/notify/fanotify/fanotify.c 		spin_lock(&group->notification_lock);
group             104 fs/notify/fanotify/fanotify.c 			spin_unlock(&group->notification_lock);
group             109 fs/notify/fanotify/fanotify.c 			fsnotify_remove_queued_event(group, &event->fae.fse);
group             115 fs/notify/fanotify/fanotify.c 		spin_unlock(&group->notification_lock);
group             134 fs/notify/fanotify/fanotify.c 		 group, event, ret);
group             136 fs/notify/fanotify/fanotify.c 	fsnotify_destroy_event(group, &event->fae.fse);
group             147 fs/notify/fanotify/fanotify.c static u32 fanotify_group_event_mask(struct fsnotify_group *group,
group             161 fs/notify/fanotify/fanotify.c 	if (!FAN_GROUP_FLAG(group, FAN_REPORT_FID)) {
group             208 fs/notify/fanotify/fanotify.c 	if (FAN_GROUP_FLAG(group, FAN_REPORT_FID)) {
group             285 fs/notify/fanotify/fanotify.c struct fanotify_event *fanotify_alloc_event(struct fsnotify_group *group,
group             300 fs/notify/fanotify/fanotify.c 	if (group->max_events == UINT_MAX)
group             306 fs/notify/fanotify/fanotify.c 	memalloc_use_memcg(group->memcg);
group             330 fs/notify/fanotify/fanotify.c 	if (FAN_GROUP_FLAG(group, FAN_REPORT_TID))
group             335 fs/notify/fanotify/fanotify.c 	if (id && FAN_GROUP_FLAG(group, FAN_REPORT_FID)) {
group             385 fs/notify/fanotify/fanotify.c static int fanotify_handle_event(struct fsnotify_group *group,
group             418 fs/notify/fanotify/fanotify.c 	mask = fanotify_group_event_mask(group, iter_info, mask, data,
group             423 fs/notify/fanotify/fanotify.c 	pr_debug("%s: group=%p inode=%p mask=%x\n", __func__, group, inode,
group             435 fs/notify/fanotify/fanotify.c 	if (FAN_GROUP_FLAG(group, FAN_REPORT_FID)) {
group             442 fs/notify/fanotify/fanotify.c 	event = fanotify_alloc_event(group, inode, mask, data, data_type,
group             451 fs/notify/fanotify/fanotify.c 			fsnotify_queue_overflow(group);
group             456 fs/notify/fanotify/fanotify.c 	ret = fsnotify_add_event(group, fsn_event, fanotify_merge);
group             461 fs/notify/fanotify/fanotify.c 		fsnotify_destroy_event(group, fsn_event);
group             465 fs/notify/fanotify/fanotify.c 		ret = fanotify_get_response(group, FANOTIFY_PE(fsn_event),
group             475 fs/notify/fanotify/fanotify.c static void fanotify_free_group_priv(struct fsnotify_group *group)
group             479 fs/notify/fanotify/fanotify.c 	user = group->fanotify_data.user;
group             142 fs/notify/fanotify/fanotify.h struct fanotify_event *fanotify_alloc_event(struct fsnotify_group *group,
group              70 fs/notify/fanotify/fanotify_user.c static struct fsnotify_event *get_one_event(struct fsnotify_group *group,
group              76 fs/notify/fanotify/fanotify_user.c 	pr_debug("%s: group=%p count=%zd\n", __func__, group, count);
group              78 fs/notify/fanotify/fanotify_user.c 	spin_lock(&group->notification_lock);
group              79 fs/notify/fanotify/fanotify_user.c 	if (fsnotify_notify_queue_is_empty(group))
group              82 fs/notify/fanotify/fanotify_user.c 	if (FAN_GROUP_FLAG(group, FAN_REPORT_FID)) {
group              84 fs/notify/fanotify/fanotify_user.c 			FANOTIFY_E(fsnotify_peek_first_event(group)));
group              91 fs/notify/fanotify/fanotify_user.c 	fsn_event = fsnotify_remove_first_event(group);
group              95 fs/notify/fanotify/fanotify_user.c 	spin_unlock(&group->notification_lock);
group              99 fs/notify/fanotify/fanotify_user.c static int create_fd(struct fsnotify_group *group,
group             106 fs/notify/fanotify/fanotify_user.c 	pr_debug("%s: group=%p event=%p\n", __func__, group, event);
group             108 fs/notify/fanotify/fanotify_user.c 	client_fd = get_unused_fd_flags(group->fanotify_data.f_flags);
group             120 fs/notify/fanotify/fanotify_user.c 				       group->fanotify_data.f_flags | FMODE_NONOTIFY,
group             145 fs/notify/fanotify/fanotify_user.c static void finish_permission_event(struct fsnotify_group *group,
group             148 fs/notify/fanotify/fanotify_user.c 				    __releases(&group->notification_lock)
group             152 fs/notify/fanotify/fanotify_user.c 	assert_spin_locked(&group->notification_lock);
group             158 fs/notify/fanotify/fanotify_user.c 	spin_unlock(&group->notification_lock);
group             160 fs/notify/fanotify/fanotify_user.c 		fsnotify_destroy_event(group, &event->fae.fse);
group             163 fs/notify/fanotify/fanotify_user.c static int process_access_response(struct fsnotify_group *group,
group             170 fs/notify/fanotify/fanotify_user.c 	pr_debug("%s: group=%p fd=%d response=%d\n", __func__, group,
group             188 fs/notify/fanotify/fanotify_user.c 	if ((response & FAN_AUDIT) && !FAN_GROUP_FLAG(group, FAN_ENABLE_AUDIT))
group             191 fs/notify/fanotify/fanotify_user.c 	spin_lock(&group->notification_lock);
group             192 fs/notify/fanotify/fanotify_user.c 	list_for_each_entry(event, &group->fanotify_data.access_list,
group             198 fs/notify/fanotify/fanotify_user.c 		finish_permission_event(group, event, response);
group             199 fs/notify/fanotify/fanotify_user.c 		wake_up(&group->fanotify_data.access_waitq);
group             202 fs/notify/fanotify/fanotify_user.c 	spin_unlock(&group->notification_lock);
group             259 fs/notify/fanotify/fanotify_user.c static ssize_t copy_event_to_user(struct fsnotify_group *group,
group             268 fs/notify/fanotify/fanotify_user.c 	pr_debug("%s: group=%p event=%p\n", __func__, group, fsn_event);
group             279 fs/notify/fanotify/fanotify_user.c 		fd = create_fd(group, event, &f);
group             322 fs/notify/fanotify/fanotify_user.c 	struct fsnotify_group *group = file->private_data;
group             325 fs/notify/fanotify/fanotify_user.c 	poll_wait(file, &group->notification_waitq, wait);
group             326 fs/notify/fanotify/fanotify_user.c 	spin_lock(&group->notification_lock);
group             327 fs/notify/fanotify/fanotify_user.c 	if (!fsnotify_notify_queue_is_empty(group))
group             329 fs/notify/fanotify/fanotify_user.c 	spin_unlock(&group->notification_lock);
group             337 fs/notify/fanotify/fanotify_user.c 	struct fsnotify_group *group;
group             344 fs/notify/fanotify/fanotify_user.c 	group = file->private_data;
group             346 fs/notify/fanotify/fanotify_user.c 	pr_debug("%s: group=%p\n", __func__, group);
group             348 fs/notify/fanotify/fanotify_user.c 	add_wait_queue(&group->notification_waitq, &wait);
group             350 fs/notify/fanotify/fanotify_user.c 		kevent = get_one_event(group, count);
group             372 fs/notify/fanotify/fanotify_user.c 		ret = copy_event_to_user(group, kevent, buf, count);
group             388 fs/notify/fanotify/fanotify_user.c 			fsnotify_destroy_event(group, kevent);
group             391 fs/notify/fanotify/fanotify_user.c 				spin_lock(&group->notification_lock);
group             392 fs/notify/fanotify/fanotify_user.c 				finish_permission_event(group,
group             394 fs/notify/fanotify/fanotify_user.c 				wake_up(&group->fanotify_data.access_waitq);
group             396 fs/notify/fanotify/fanotify_user.c 				spin_lock(&group->notification_lock);
group             398 fs/notify/fanotify/fanotify_user.c 					&group->fanotify_data.access_list);
group             399 fs/notify/fanotify/fanotify_user.c 				spin_unlock(&group->notification_lock);
group             407 fs/notify/fanotify/fanotify_user.c 	remove_wait_queue(&group->notification_waitq, &wait);
group             417 fs/notify/fanotify/fanotify_user.c 	struct fsnotify_group *group;
group             423 fs/notify/fanotify/fanotify_user.c 	group = file->private_data;
group             428 fs/notify/fanotify/fanotify_user.c 	pr_debug("%s: group=%p count=%zu\n", __func__, group, count);
group             433 fs/notify/fanotify/fanotify_user.c 	ret = process_access_response(group, &response);
group             442 fs/notify/fanotify/fanotify_user.c 	struct fsnotify_group *group = file->private_data;
group             451 fs/notify/fanotify/fanotify_user.c 	fsnotify_group_stop_queueing(group);
group             457 fs/notify/fanotify/fanotify_user.c 	spin_lock(&group->notification_lock);
group             458 fs/notify/fanotify/fanotify_user.c 	while (!list_empty(&group->fanotify_data.access_list)) {
group             459 fs/notify/fanotify/fanotify_user.c 		event = list_first_entry(&group->fanotify_data.access_list,
group             462 fs/notify/fanotify/fanotify_user.c 		finish_permission_event(group, event, FAN_ALLOW);
group             463 fs/notify/fanotify/fanotify_user.c 		spin_lock(&group->notification_lock);
group             471 fs/notify/fanotify/fanotify_user.c 	while (!fsnotify_notify_queue_is_empty(group)) {
group             472 fs/notify/fanotify/fanotify_user.c 		fsn_event = fsnotify_remove_first_event(group);
group             474 fs/notify/fanotify/fanotify_user.c 			spin_unlock(&group->notification_lock);
group             475 fs/notify/fanotify/fanotify_user.c 			fsnotify_destroy_event(group, fsn_event);
group             477 fs/notify/fanotify/fanotify_user.c 			finish_permission_event(group, FANOTIFY_PE(fsn_event),
group             480 fs/notify/fanotify/fanotify_user.c 		spin_lock(&group->notification_lock);
group             482 fs/notify/fanotify/fanotify_user.c 	spin_unlock(&group->notification_lock);
group             485 fs/notify/fanotify/fanotify_user.c 	wake_up(&group->fanotify_data.access_waitq);
group             488 fs/notify/fanotify/fanotify_user.c 	fsnotify_destroy_group(group);
group             495 fs/notify/fanotify/fanotify_user.c 	struct fsnotify_group *group;
group             501 fs/notify/fanotify/fanotify_user.c 	group = file->private_data;
group             507 fs/notify/fanotify/fanotify_user.c 		spin_lock(&group->notification_lock);
group             508 fs/notify/fanotify/fanotify_user.c 		list_for_each_entry(fsn_event, &group->notification_list, list)
group             510 fs/notify/fanotify/fanotify_user.c 		spin_unlock(&group->notification_lock);
group             604 fs/notify/fanotify/fanotify_user.c static int fanotify_remove_mark(struct fsnotify_group *group,
group             612 fs/notify/fanotify/fanotify_user.c 	mutex_lock(&group->mark_mutex);
group             613 fs/notify/fanotify/fanotify_user.c 	fsn_mark = fsnotify_find_mark(connp, group);
group             615 fs/notify/fanotify/fanotify_user.c 		mutex_unlock(&group->mark_mutex);
group             625 fs/notify/fanotify/fanotify_user.c 	mutex_unlock(&group->mark_mutex);
group             634 fs/notify/fanotify/fanotify_user.c static int fanotify_remove_vfsmount_mark(struct fsnotify_group *group,
group             638 fs/notify/fanotify/fanotify_user.c 	return fanotify_remove_mark(group, &real_mount(mnt)->mnt_fsnotify_marks,
group             642 fs/notify/fanotify/fanotify_user.c static int fanotify_remove_sb_mark(struct fsnotify_group *group,
group             646 fs/notify/fanotify/fanotify_user.c 	return fanotify_remove_mark(group, &sb->s_fsnotify_marks, mask, flags);
group             649 fs/notify/fanotify/fanotify_user.c static int fanotify_remove_inode_mark(struct fsnotify_group *group,
group             653 fs/notify/fanotify/fanotify_user.c 	return fanotify_remove_mark(group, &inode->i_fsnotify_marks, mask,
group             677 fs/notify/fanotify/fanotify_user.c static struct fsnotify_mark *fanotify_add_new_mark(struct fsnotify_group *group,
group             685 fs/notify/fanotify/fanotify_user.c 	if (atomic_read(&group->num_marks) > group->fanotify_data.max_marks)
group             692 fs/notify/fanotify/fanotify_user.c 	fsnotify_init_mark(mark, group);
group             703 fs/notify/fanotify/fanotify_user.c static int fanotify_add_mark(struct fsnotify_group *group,
group             711 fs/notify/fanotify/fanotify_user.c 	mutex_lock(&group->mark_mutex);
group             712 fs/notify/fanotify/fanotify_user.c 	fsn_mark = fsnotify_find_mark(connp, group);
group             714 fs/notify/fanotify/fanotify_user.c 		fsn_mark = fanotify_add_new_mark(group, connp, type, fsid);
group             716 fs/notify/fanotify/fanotify_user.c 			mutex_unlock(&group->mark_mutex);
group             723 fs/notify/fanotify/fanotify_user.c 	mutex_unlock(&group->mark_mutex);
group             729 fs/notify/fanotify/fanotify_user.c static int fanotify_add_vfsmount_mark(struct fsnotify_group *group,
group             733 fs/notify/fanotify/fanotify_user.c 	return fanotify_add_mark(group, &real_mount(mnt)->mnt_fsnotify_marks,
group             737 fs/notify/fanotify/fanotify_user.c static int fanotify_add_sb_mark(struct fsnotify_group *group,
group             741 fs/notify/fanotify/fanotify_user.c 	return fanotify_add_mark(group, &sb->s_fsnotify_marks,
group             745 fs/notify/fanotify/fanotify_user.c static int fanotify_add_inode_mark(struct fsnotify_group *group,
group             749 fs/notify/fanotify/fanotify_user.c 	pr_debug("%s: group=%p inode=%p\n", __func__, group, inode);
group             761 fs/notify/fanotify/fanotify_user.c 	return fanotify_add_mark(group, &inode->i_fsnotify_marks,
group             768 fs/notify/fanotify/fanotify_user.c 	struct fsnotify_group *group;
group             815 fs/notify/fanotify/fanotify_user.c 	group = fsnotify_alloc_group(&fanotify_fsnotify_ops);
group             816 fs/notify/fanotify/fanotify_user.c 	if (IS_ERR(group)) {
group             818 fs/notify/fanotify/fanotify_user.c 		return PTR_ERR(group);
group             821 fs/notify/fanotify/fanotify_user.c 	group->fanotify_data.user = user;
group             822 fs/notify/fanotify/fanotify_user.c 	group->fanotify_data.flags = flags;
group             824 fs/notify/fanotify/fanotify_user.c 	group->memcg = get_mem_cgroup_from_mm(current->mm);
group             826 fs/notify/fanotify/fanotify_user.c 	oevent = fanotify_alloc_event(group, NULL, FS_Q_OVERFLOW, NULL,
group             832 fs/notify/fanotify/fanotify_user.c 	group->overflow_event = &oevent->fse;
group             836 fs/notify/fanotify/fanotify_user.c 	group->fanotify_data.f_flags = event_f_flags;
group             837 fs/notify/fanotify/fanotify_user.c 	init_waitqueue_head(&group->fanotify_data.access_waitq);
group             838 fs/notify/fanotify/fanotify_user.c 	INIT_LIST_HEAD(&group->fanotify_data.access_list);
group             841 fs/notify/fanotify/fanotify_user.c 		group->priority = FS_PRIO_0;
group             844 fs/notify/fanotify/fanotify_user.c 		group->priority = FS_PRIO_1;
group             847 fs/notify/fanotify/fanotify_user.c 		group->priority = FS_PRIO_2;
group             858 fs/notify/fanotify/fanotify_user.c 		group->max_events = UINT_MAX;
group             860 fs/notify/fanotify/fanotify_user.c 		group->max_events = FANOTIFY_DEFAULT_MAX_EVENTS;
group             867 fs/notify/fanotify/fanotify_user.c 		group->fanotify_data.max_marks = UINT_MAX;
group             869 fs/notify/fanotify/fanotify_user.c 		group->fanotify_data.max_marks = FANOTIFY_DEFAULT_MAX_MARKS;
group             878 fs/notify/fanotify/fanotify_user.c 	fd = anon_inode_getfd("[fanotify]", &fanotify_fops, group, f_flags);
group             885 fs/notify/fanotify/fanotify_user.c 	fsnotify_destroy_group(group);
group             952 fs/notify/fanotify/fanotify_user.c 	struct fsnotify_group *group;
group            1013 fs/notify/fanotify/fanotify_user.c 	group = f.file->private_data;
group            1021 fs/notify/fanotify/fanotify_user.c 	    group->priority == FS_PRIO_0)
group            1032 fs/notify/fanotify/fanotify_user.c 	    (!FAN_GROUP_FLAG(group, FAN_REPORT_FID) ||
group            1039 fs/notify/fanotify/fanotify_user.c 			fsnotify_clear_vfsmount_marks_by_group(group);
group            1041 fs/notify/fanotify/fanotify_user.c 			fsnotify_clear_sb_marks_by_group(group);
group            1043 fs/notify/fanotify/fanotify_user.c 			fsnotify_clear_inode_marks_by_group(group);
group            1058 fs/notify/fanotify/fanotify_user.c 	if (FAN_GROUP_FLAG(group, FAN_REPORT_FID)) {
group            1076 fs/notify/fanotify/fanotify_user.c 			ret = fanotify_add_vfsmount_mark(group, mnt, mask,
group            1079 fs/notify/fanotify/fanotify_user.c 			ret = fanotify_add_sb_mark(group, mnt->mnt_sb, mask,
group            1082 fs/notify/fanotify/fanotify_user.c 			ret = fanotify_add_inode_mark(group, inode, mask,
group            1087 fs/notify/fanotify/fanotify_user.c 			ret = fanotify_remove_vfsmount_mark(group, mnt, mask,
group            1090 fs/notify/fanotify/fanotify_user.c 			ret = fanotify_remove_sb_mark(group, mnt->mnt_sb, mask,
group            1093 fs/notify/fanotify/fanotify_user.c 			ret = fanotify_remove_inode_mark(group, inode, mask,
group              29 fs/notify/fdinfo.c 	struct fsnotify_group *group = f->private_data;
group              32 fs/notify/fdinfo.c 	mutex_lock(&group->mark_mutex);
group              33 fs/notify/fdinfo.c 	list_for_each_entry(mark, &group->marks_list, g_list) {
group              38 fs/notify/fdinfo.c 	mutex_unlock(&group->mark_mutex);
group             145 fs/notify/fdinfo.c 	struct fsnotify_group *group = f->private_data;
group             148 fs/notify/fdinfo.c 		   group->fanotify_data.flags, group->fanotify_data.f_flags);
group             192 fs/notify/fsnotify.c 	struct fsnotify_group *group = NULL;
group             220 fs/notify/fsnotify.c 			group = mark->group;
group             228 fs/notify/fsnotify.c 		 __func__, group, to_tell, mask, marks_mask, marks_ignored_mask,
group             234 fs/notify/fsnotify.c 	return group->ops->handle_event(group, to_tell, mask, data, data_is,
group             278 fs/notify/fsnotify.c 		    fsnotify_compare_groups(max_prio_group, mark->group) > 0)
group             279 fs/notify/fsnotify.c 			max_prio_group = mark->group;
group             290 fs/notify/fsnotify.c 		    fsnotify_compare_groups(max_prio_group, mark->group) == 0)
group              31 fs/notify/fsnotify.h extern void fsnotify_flush_notify(struct fsnotify_group *group);
group              22 fs/notify/group.c static void fsnotify_final_destroy_group(struct fsnotify_group *group)
group              24 fs/notify/group.c 	if (group->ops->free_group_priv)
group              25 fs/notify/group.c 		group->ops->free_group_priv(group);
group              27 fs/notify/group.c 	mem_cgroup_put(group->memcg);
group              29 fs/notify/group.c 	kfree(group);
group              36 fs/notify/group.c void fsnotify_group_stop_queueing(struct fsnotify_group *group)
group              38 fs/notify/group.c 	spin_lock(&group->notification_lock);
group              39 fs/notify/group.c 	group->shutdown = true;
group              40 fs/notify/group.c 	spin_unlock(&group->notification_lock);
group              49 fs/notify/group.c void fsnotify_destroy_group(struct fsnotify_group *group)
group              57 fs/notify/group.c 	fsnotify_group_stop_queueing(group);
group              60 fs/notify/group.c 	fsnotify_clear_marks_by_group(group, FSNOTIFY_OBJ_ALL_TYPES_MASK);
group              67 fs/notify/group.c 	wait_event(group->notification_waitq, !atomic_read(&group->user_waits));
group              83 fs/notify/group.c 	fsnotify_flush_notify(group);
group              89 fs/notify/group.c 	if (group->overflow_event)
group              90 fs/notify/group.c 		group->ops->free_event(group->overflow_event);
group              92 fs/notify/group.c 	fsnotify_put_group(group);
group              98 fs/notify/group.c void fsnotify_get_group(struct fsnotify_group *group)
group             100 fs/notify/group.c 	refcount_inc(&group->refcnt);
group             106 fs/notify/group.c void fsnotify_put_group(struct fsnotify_group *group)
group             108 fs/notify/group.c 	if (refcount_dec_and_test(&group->refcnt))
group             109 fs/notify/group.c 		fsnotify_final_destroy_group(group);
group             118 fs/notify/group.c 	struct fsnotify_group *group;
group             120 fs/notify/group.c 	group = kzalloc(sizeof(struct fsnotify_group), GFP_KERNEL);
group             121 fs/notify/group.c 	if (!group)
group             125 fs/notify/group.c 	refcount_set(&group->refcnt, 1);
group             126 fs/notify/group.c 	atomic_set(&group->num_marks, 0);
group             127 fs/notify/group.c 	atomic_set(&group->user_waits, 0);
group             129 fs/notify/group.c 	spin_lock_init(&group->notification_lock);
group             130 fs/notify/group.c 	INIT_LIST_HEAD(&group->notification_list);
group             131 fs/notify/group.c 	init_waitqueue_head(&group->notification_waitq);
group             132 fs/notify/group.c 	group->max_events = UINT_MAX;
group             134 fs/notify/group.c 	mutex_init(&group->mark_mutex);
group             135 fs/notify/group.c 	INIT_LIST_HEAD(&group->marks_list);
group             137 fs/notify/group.c 	group->ops = ops;
group             139 fs/notify/group.c 	return group;
group             145 fs/notify/group.c 	struct fsnotify_group *group = file->private_data;
group             147 fs/notify/group.c 	return fasync_helper(fd, file, on, &group->fsn_fa) >= 0 ? 0 : -EIO;
group              26 fs/notify/inotify/inotify.h 					   struct fsnotify_group *group);
group              27 fs/notify/inotify/inotify.h extern int inotify_handle_event(struct fsnotify_group *group,
group              58 fs/notify/inotify/inotify_fsnotify.c int inotify_handle_event(struct fsnotify_group *group,
group              87 fs/notify/inotify/inotify_fsnotify.c 	pr_debug("%s: group=%p inode=%p mask=%x\n", __func__, group, inode,
group              98 fs/notify/inotify/inotify_fsnotify.c 	memalloc_use_memcg(group->memcg);
group             107 fs/notify/inotify/inotify_fsnotify.c 		fsnotify_queue_overflow(group);
group             129 fs/notify/inotify/inotify_fsnotify.c 	ret = fsnotify_add_event(group, fsn_event, inotify_merge);
group             132 fs/notify/inotify/inotify_fsnotify.c 		fsnotify_destroy_event(group, fsn_event);
group             136 fs/notify/inotify/inotify_fsnotify.c 		fsnotify_destroy_mark(inode_mark, group);
group             141 fs/notify/inotify/inotify_fsnotify.c static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group)
group             143 fs/notify/inotify/inotify_fsnotify.c 	inotify_ignored_and_remove_idr(fsn_mark, group);
group             177 fs/notify/inotify/inotify_fsnotify.c 			fsn_mark->group, i_mark->wd);
group             181 fs/notify/inotify/inotify_fsnotify.c static void inotify_free_group_priv(struct fsnotify_group *group)
group             184 fs/notify/inotify/inotify_fsnotify.c 	idr_for_each(&group->inotify_data.idr, idr_callback, group);
group             185 fs/notify/inotify/inotify_fsnotify.c 	idr_destroy(&group->inotify_data.idr);
group             186 fs/notify/inotify/inotify_fsnotify.c 	if (group->inotify_data.ucounts)
group             187 fs/notify/inotify/inotify_fsnotify.c 		dec_inotify_instances(group->inotify_data.ucounts);
group             103 fs/notify/inotify/inotify_user.c 	struct fsnotify_group *group = file->private_data;
group             106 fs/notify/inotify/inotify_user.c 	poll_wait(file, &group->notification_waitq, wait);
group             107 fs/notify/inotify/inotify_user.c 	spin_lock(&group->notification_lock);
group             108 fs/notify/inotify/inotify_user.c 	if (!fsnotify_notify_queue_is_empty(group))
group             110 fs/notify/inotify/inotify_user.c 	spin_unlock(&group->notification_lock);
group             132 fs/notify/inotify/inotify_user.c static struct fsnotify_event *get_one_event(struct fsnotify_group *group,
group             138 fs/notify/inotify/inotify_user.c 	if (fsnotify_notify_queue_is_empty(group))
group             141 fs/notify/inotify/inotify_user.c 	event = fsnotify_peek_first_event(group);
group             143 fs/notify/inotify/inotify_user.c 	pr_debug("%s: group=%p event=%p\n", __func__, group, event);
group             151 fs/notify/inotify/inotify_user.c 	fsnotify_remove_first_event(group);
group             162 fs/notify/inotify/inotify_user.c static ssize_t copy_event_to_user(struct fsnotify_group *group,
group             172 fs/notify/inotify/inotify_user.c 	pr_debug("%s: group=%p event=%p\n", __func__, group, fsn_event);
group             215 fs/notify/inotify/inotify_user.c 	struct fsnotify_group *group;
group             222 fs/notify/inotify/inotify_user.c 	group = file->private_data;
group             224 fs/notify/inotify/inotify_user.c 	add_wait_queue(&group->notification_waitq, &wait);
group             226 fs/notify/inotify/inotify_user.c 		spin_lock(&group->notification_lock);
group             227 fs/notify/inotify/inotify_user.c 		kevent = get_one_event(group, count);
group             228 fs/notify/inotify/inotify_user.c 		spin_unlock(&group->notification_lock);
group             230 fs/notify/inotify/inotify_user.c 		pr_debug("%s: group=%p kevent=%p\n", __func__, group, kevent);
group             236 fs/notify/inotify/inotify_user.c 			ret = copy_event_to_user(group, kevent, buf);
group             237 fs/notify/inotify/inotify_user.c 			fsnotify_destroy_event(group, kevent);
group             257 fs/notify/inotify/inotify_user.c 	remove_wait_queue(&group->notification_waitq, &wait);
group             266 fs/notify/inotify/inotify_user.c 	struct fsnotify_group *group = file->private_data;
group             268 fs/notify/inotify/inotify_user.c 	pr_debug("%s: group=%p\n", __func__, group);
group             271 fs/notify/inotify/inotify_user.c 	fsnotify_destroy_group(group);
group             279 fs/notify/inotify/inotify_user.c 	struct fsnotify_group *group;
group             285 fs/notify/inotify/inotify_user.c 	group = file->private_data;
group             288 fs/notify/inotify/inotify_user.c 	pr_debug("%s: group=%p cmd=%u\n", __func__, group, cmd);
group             292 fs/notify/inotify/inotify_user.c 		spin_lock(&group->notification_lock);
group             293 fs/notify/inotify/inotify_user.c 		list_for_each_entry(fsn_event, &group->notification_list,
group             298 fs/notify/inotify/inotify_user.c 		spin_unlock(&group->notification_lock);
group             307 fs/notify/inotify/inotify_user.c 			data = &group->inotify_data;
group             377 fs/notify/inotify/inotify_user.c static struct inotify_inode_mark *inotify_idr_find_locked(struct fsnotify_group *group,
group             380 fs/notify/inotify/inotify_user.c 	struct idr *idr = &group->inotify_data.idr;
group             381 fs/notify/inotify/inotify_user.c 	spinlock_t *idr_lock = &group->inotify_data.idr_lock;
group             398 fs/notify/inotify/inotify_user.c static struct inotify_inode_mark *inotify_idr_find(struct fsnotify_group *group,
group             402 fs/notify/inotify/inotify_user.c 	spinlock_t *idr_lock = &group->inotify_data.idr_lock;
group             405 fs/notify/inotify/inotify_user.c 	i_mark = inotify_idr_find_locked(group, wd);
group             415 fs/notify/inotify/inotify_user.c static void inotify_remove_from_idr(struct fsnotify_group *group,
group             418 fs/notify/inotify/inotify_user.c 	struct idr *idr = &group->inotify_data.idr;
group             419 fs/notify/inotify/inotify_user.c 	spinlock_t *idr_lock = &group->inotify_data.idr_lock;
group             432 fs/notify/inotify/inotify_user.c 			__func__, i_mark, i_mark->wd, i_mark->fsn_mark.group);
group             437 fs/notify/inotify/inotify_user.c 	found_i_mark = inotify_idr_find_locked(group, wd);
group             440 fs/notify/inotify/inotify_user.c 			__func__, i_mark, i_mark->wd, i_mark->fsn_mark.group);
group             453 fs/notify/inotify/inotify_user.c 			i_mark->wd, i_mark->fsn_mark.group, found_i_mark,
group             454 fs/notify/inotify/inotify_user.c 			found_i_mark->wd, found_i_mark->fsn_mark.group);
group             464 fs/notify/inotify/inotify_user.c 			 __func__, i_mark, i_mark->wd, i_mark->fsn_mark.group);
group             484 fs/notify/inotify/inotify_user.c 				    struct fsnotify_group *group)
group             493 fs/notify/inotify/inotify_user.c 	inotify_handle_event(group, NULL, FS_IN_IGNORED, NULL,
group             498 fs/notify/inotify/inotify_user.c 	inotify_remove_from_idr(group, i_mark);
group             500 fs/notify/inotify/inotify_user.c 	dec_inotify_watches(group->inotify_data.ucounts);
group             503 fs/notify/inotify/inotify_user.c static int inotify_update_existing_watch(struct fsnotify_group *group,
group             517 fs/notify/inotify/inotify_user.c 	fsn_mark = fsnotify_find_mark(&inode->i_fsnotify_marks, group);
group             558 fs/notify/inotify/inotify_user.c static int inotify_new_watch(struct fsnotify_group *group,
group             565 fs/notify/inotify/inotify_user.c 	struct idr *idr = &group->inotify_data.idr;
group             566 fs/notify/inotify/inotify_user.c 	spinlock_t *idr_lock = &group->inotify_data.idr_lock;
group             574 fs/notify/inotify/inotify_user.c 	fsnotify_init_mark(&tmp_i_mark->fsn_mark, group);
group             583 fs/notify/inotify/inotify_user.c 	if (!inc_inotify_watches(group->inotify_data.ucounts)) {
group             584 fs/notify/inotify/inotify_user.c 		inotify_remove_from_idr(group, tmp_i_mark);
group             593 fs/notify/inotify/inotify_user.c 		inotify_remove_from_idr(group, tmp_i_mark);
group             608 fs/notify/inotify/inotify_user.c static int inotify_update_watch(struct fsnotify_group *group, struct inode *inode, u32 arg)
group             612 fs/notify/inotify/inotify_user.c 	mutex_lock(&group->mark_mutex);
group             614 fs/notify/inotify/inotify_user.c 	ret = inotify_update_existing_watch(group, inode, arg);
group             617 fs/notify/inotify/inotify_user.c 		ret = inotify_new_watch(group, inode, arg);
group             618 fs/notify/inotify/inotify_user.c 	mutex_unlock(&group->mark_mutex);
group             625 fs/notify/inotify/inotify_user.c 	struct fsnotify_group *group;
group             628 fs/notify/inotify/inotify_user.c 	group = fsnotify_alloc_group(&inotify_fsnotify_ops);
group             629 fs/notify/inotify/inotify_user.c 	if (IS_ERR(group))
group             630 fs/notify/inotify/inotify_user.c 		return group;
group             634 fs/notify/inotify/inotify_user.c 		fsnotify_destroy_group(group);
group             637 fs/notify/inotify/inotify_user.c 	group->overflow_event = &oevent->fse;
group             638 fs/notify/inotify/inotify_user.c 	fsnotify_init_event(group->overflow_event, 0);
group             644 fs/notify/inotify/inotify_user.c 	group->max_events = max_events;
group             645 fs/notify/inotify/inotify_user.c 	group->memcg = get_mem_cgroup_from_mm(current->mm);
group             647 fs/notify/inotify/inotify_user.c 	spin_lock_init(&group->inotify_data.idr_lock);
group             648 fs/notify/inotify/inotify_user.c 	idr_init(&group->inotify_data.idr);
group             649 fs/notify/inotify/inotify_user.c 	group->inotify_data.ucounts = inc_ucount(current_user_ns(),
group             653 fs/notify/inotify/inotify_user.c 	if (!group->inotify_data.ucounts) {
group             654 fs/notify/inotify/inotify_user.c 		fsnotify_destroy_group(group);
group             658 fs/notify/inotify/inotify_user.c 	return group;
group             665 fs/notify/inotify/inotify_user.c 	struct fsnotify_group *group;
group             676 fs/notify/inotify/inotify_user.c 	group = inotify_new_group(inotify_max_queued_events);
group             677 fs/notify/inotify/inotify_user.c 	if (IS_ERR(group))
group             678 fs/notify/inotify/inotify_user.c 		return PTR_ERR(group);
group             680 fs/notify/inotify/inotify_user.c 	ret = anon_inode_getfd("inotify", &inotify_fops, group,
group             683 fs/notify/inotify/inotify_user.c 		fsnotify_destroy_group(group);
group             701 fs/notify/inotify/inotify_user.c 	struct fsnotify_group *group;
group             752 fs/notify/inotify/inotify_user.c 	group = f.file->private_data;
group             755 fs/notify/inotify/inotify_user.c 	ret = inotify_update_watch(group, inode, mask);
group             764 fs/notify/inotify/inotify_user.c 	struct fsnotify_group *group;
group             778 fs/notify/inotify/inotify_user.c 	group = f.file->private_data;
group             781 fs/notify/inotify/inotify_user.c 	i_mark = inotify_idr_find(group, wd);
group             787 fs/notify/inotify/inotify_user.c 	fsnotify_destroy_mark(&i_mark->fsn_mark, group);
group             201 fs/notify/mark.c 	struct fsnotify_group *group = mark->group;
group             203 fs/notify/mark.c 	if (WARN_ON_ONCE(!group))
group             205 fs/notify/mark.c 	group->ops->free_mark(mark);
group             206 fs/notify/mark.c 	fsnotify_put_group(group);
group             297 fs/notify/mark.c 			atomic_inc(&mark->group->user_waits);
group             315 fs/notify/mark.c 		struct fsnotify_group *group = mark->group;
group             322 fs/notify/mark.c 		if (atomic_dec_and_test(&group->user_waits) && group->shutdown)
group             323 fs/notify/mark.c 			wake_up(&group->notification_waitq);
group             373 fs/notify/mark.c 	struct fsnotify_group *group = mark->group;
group             375 fs/notify/mark.c 	WARN_ON_ONCE(!mutex_is_locked(&group->mark_mutex));
group             390 fs/notify/mark.c 	atomic_dec(&group->num_marks);
group             406 fs/notify/mark.c 	struct fsnotify_group *group = mark->group;
group             422 fs/notify/mark.c 	if (group->ops->freeing_mark)
group             423 fs/notify/mark.c 		group->ops->freeing_mark(mark, group);
group             427 fs/notify/mark.c 			   struct fsnotify_group *group)
group             429 fs/notify/mark.c 	mutex_lock_nested(&group->mark_mutex, SINGLE_DEPTH_NESTING);
group             431 fs/notify/mark.c 	mutex_unlock(&group->mark_mutex);
group             601 fs/notify/mark.c 		if ((lmark->group == mark->group) &&
group             608 fs/notify/mark.c 		cmp = fsnotify_compare_groups(lmark->group, mark->group);
group             640 fs/notify/mark.c 	struct fsnotify_group *group = mark->group;
group             643 fs/notify/mark.c 	BUG_ON(!mutex_is_locked(&group->mark_mutex));
group             654 fs/notify/mark.c 	list_add(&mark->g_list, &group->marks_list);
group             655 fs/notify/mark.c 	atomic_inc(&group->num_marks);
group             673 fs/notify/mark.c 	atomic_dec(&group->num_marks);
group             683 fs/notify/mark.c 	struct fsnotify_group *group = mark->group;
group             685 fs/notify/mark.c 	mutex_lock(&group->mark_mutex);
group             687 fs/notify/mark.c 	mutex_unlock(&group->mark_mutex);
group             697 fs/notify/mark.c 					 struct fsnotify_group *group)
group             707 fs/notify/mark.c 		if (mark->group == group &&
group             720 fs/notify/mark.c void fsnotify_clear_marks_by_group(struct fsnotify_group *group,
group             729 fs/notify/mark.c 		head = &group->marks_list;
group             741 fs/notify/mark.c 	mutex_lock_nested(&group->mark_mutex, SINGLE_DEPTH_NESTING);
group             742 fs/notify/mark.c 	list_for_each_entry_safe(mark, lmark, &group->marks_list, g_list) {
group             746 fs/notify/mark.c 	mutex_unlock(&group->mark_mutex);
group             750 fs/notify/mark.c 		mutex_lock_nested(&group->mark_mutex, SINGLE_DEPTH_NESTING);
group             752 fs/notify/mark.c 			mutex_unlock(&group->mark_mutex);
group             758 fs/notify/mark.c 		mutex_unlock(&group->mark_mutex);
group             788 fs/notify/mark.c 		fsnotify_destroy_mark(mark, mark->group);
group             807 fs/notify/mark.c 			struct fsnotify_group *group)
group             812 fs/notify/mark.c 	fsnotify_get_group(group);
group             813 fs/notify/mark.c 	mark->group = group;
group              51 fs/notify/notification.c bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group)
group              53 fs/notify/notification.c 	assert_spin_locked(&group->notification_lock);
group              54 fs/notify/notification.c 	return list_empty(&group->notification_list) ? true : false;
group              57 fs/notify/notification.c void fsnotify_destroy_event(struct fsnotify_group *group,
group              61 fs/notify/notification.c 	if (!event || event == group->overflow_event)
group              70 fs/notify/notification.c 		spin_lock(&group->notification_lock);
group              72 fs/notify/notification.c 		spin_unlock(&group->notification_lock);
group              74 fs/notify/notification.c 	group->ops->free_event(event);
group              84 fs/notify/notification.c int fsnotify_add_event(struct fsnotify_group *group,
group              90 fs/notify/notification.c 	struct list_head *list = &group->notification_list;
group              92 fs/notify/notification.c 	pr_debug("%s: group=%p event=%p\n", __func__, group, event);
group              94 fs/notify/notification.c 	spin_lock(&group->notification_lock);
group              96 fs/notify/notification.c 	if (group->shutdown) {
group              97 fs/notify/notification.c 		spin_unlock(&group->notification_lock);
group             101 fs/notify/notification.c 	if (event == group->overflow_event ||
group             102 fs/notify/notification.c 	    group->q_len >= group->max_events) {
group             105 fs/notify/notification.c 		if (!list_empty(&group->overflow_event->list)) {
group             106 fs/notify/notification.c 			spin_unlock(&group->notification_lock);
group             109 fs/notify/notification.c 		event = group->overflow_event;
group             116 fs/notify/notification.c 			spin_unlock(&group->notification_lock);
group             122 fs/notify/notification.c 	group->q_len++;
group             124 fs/notify/notification.c 	spin_unlock(&group->notification_lock);
group             126 fs/notify/notification.c 	wake_up(&group->notification_waitq);
group             127 fs/notify/notification.c 	kill_fasync(&group->fsn_fa, SIGIO, POLL_IN);
group             131 fs/notify/notification.c void fsnotify_remove_queued_event(struct fsnotify_group *group,
group             134 fs/notify/notification.c 	assert_spin_locked(&group->notification_lock);
group             140 fs/notify/notification.c 	group->q_len--;
group             147 fs/notify/notification.c struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group)
group             151 fs/notify/notification.c 	assert_spin_locked(&group->notification_lock);
group             153 fs/notify/notification.c 	pr_debug("%s: group=%p\n", __func__, group);
group             155 fs/notify/notification.c 	event = list_first_entry(&group->notification_list,
group             157 fs/notify/notification.c 	fsnotify_remove_queued_event(group, event);
group             165 fs/notify/notification.c struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group)
group             167 fs/notify/notification.c 	assert_spin_locked(&group->notification_lock);
group             169 fs/notify/notification.c 	return list_first_entry(&group->notification_list,
group             177 fs/notify/notification.c void fsnotify_flush_notify(struct fsnotify_group *group)
group             181 fs/notify/notification.c 	spin_lock(&group->notification_lock);
group             182 fs/notify/notification.c 	while (!fsnotify_notify_queue_is_empty(group)) {
group             183 fs/notify/notification.c 		event = fsnotify_remove_first_event(group);
group             184 fs/notify/notification.c 		spin_unlock(&group->notification_lock);
group             185 fs/notify/notification.c 		fsnotify_destroy_event(group, event);
group             186 fs/notify/notification.c 		spin_lock(&group->notification_lock);
group             188 fs/notify/notification.c 	spin_unlock(&group->notification_lock);
group            1717 fs/ntfs/layout.h 	le32 group;	/* Byte offset to a SID representing an object's
group            1746 fs/ntfs/layout.h 	SID *group;	/* Points to a SID representing an object's primary
group            7474 fs/ocfs2/alloc.c 			     u64 group, u32 start, u32 count)
group            7490 fs/ocfs2/alloc.c 	if (group != osb->first_cluster_group_blkno)
group            7499 fs/ocfs2/alloc.c 			    struct ocfs2_group_desc *gd, u64 group,
group            7518 fs/ocfs2/alloc.c 			ret = ocfs2_trim_extent(sb, gd, group,
group            7547 fs/ocfs2/alloc.c 	u64 start, len, trimmed = 0, first_group, last_group = 0, group = 0;
group            7587 fs/ocfs2/alloc.c 	if (!group) {
group            7608 fs/ocfs2/alloc.c 		group = first_group;
group            7618 fs/ocfs2/alloc.c 						  main_bm, group,
group            7626 fs/ocfs2/alloc.c 		cnt = ocfs2_trim_group(sb, gd, group,
group            7639 fs/ocfs2/alloc.c 		if (group == osb->first_cluster_group_blkno)
group            7640 fs/ocfs2/alloc.c 			group = ocfs2_clusters_to_blocks(sb, osb->bitmap_cpg);
group            7642 fs/ocfs2/alloc.c 			group += ocfs2_clusters_to_blocks(sb, osb->bitmap_cpg);
group            7658 fs/ocfs2/alloc.c 	if (ret >= 0 && group <= last_group)
group            1975 fs/ocfs2/cluster/heartbeat.c static struct o2hb_heartbeat_group *to_o2hb_heartbeat_group(struct config_group *group)
group            1977 fs/ocfs2/cluster/heartbeat.c 	return group ?
group            1978 fs/ocfs2/cluster/heartbeat.c 		container_of(group, struct o2hb_heartbeat_group, hs_group)
group            2011 fs/ocfs2/cluster/heartbeat.c static struct config_item *o2hb_heartbeat_group_make_item(struct config_group *group,
group            2075 fs/ocfs2/cluster/heartbeat.c static void o2hb_heartbeat_group_drop_item(struct config_group *group,
group            2234 fs/ocfs2/cluster/heartbeat.c void o2hb_free_hb_set(struct config_group *group)
group            2236 fs/ocfs2/cluster/heartbeat.c 	struct o2hb_heartbeat_group *hs = to_o2hb_heartbeat_group(group);
group              52 fs/ocfs2/cluster/heartbeat.h void o2hb_free_hb_set(struct config_group *group);
group             418 fs/ocfs2/cluster/nodemanager.c static struct o2nm_node_group *to_o2nm_node_group(struct config_group *group)
group             420 fs/ocfs2/cluster/nodemanager.c 	return group ?
group             421 fs/ocfs2/cluster/nodemanager.c 		container_of(group, struct o2nm_node_group, ns_group)
group             583 fs/ocfs2/cluster/nodemanager.c static struct config_item *o2nm_node_group_make_item(struct config_group *group,
group             604 fs/ocfs2/cluster/nodemanager.c static void o2nm_node_group_drop_item(struct config_group *group,
group             608 fs/ocfs2/cluster/nodemanager.c 	struct o2nm_cluster *cluster = to_o2nm_cluster(group->cg_item.ci_parent);
group             679 fs/ocfs2/cluster/nodemanager.c static struct o2nm_cluster_group *to_o2nm_cluster_group(struct config_group *group)
group             681 fs/ocfs2/cluster/nodemanager.c 	return group ?
group             682 fs/ocfs2/cluster/nodemanager.c 		container_of(to_configfs_subsystem(group), struct o2nm_cluster_group, cs_subsys)
group             687 fs/ocfs2/cluster/nodemanager.c static struct config_group *o2nm_cluster_group_make_group(struct config_group *group,
group             734 fs/ocfs2/cluster/nodemanager.c static void o2nm_cluster_group_drop_item(struct config_group *group, struct config_item *item)
group              51 fs/ocfs2/ocfs2_ioctl.h 	__u64 group;		/* Group descriptor's blkno. */
group             837 fs/ocfs2/ocfs2_trace.h 	TP_PROTO(unsigned long long inode, unsigned long long group,
group             839 fs/ocfs2/ocfs2_trace.h 	TP_ARGS(inode, group, start_bit, count),
group             842 fs/ocfs2/ocfs2_trace.h 		__field(unsigned long long, group)
group             848 fs/ocfs2/ocfs2_trace.h 		__entry->group = group;
group             852 fs/ocfs2/ocfs2_trace.h 	TP_printk("%llu %llu %u %u", __entry->inode, __entry->group,
group              91 fs/ocfs2/resize.c 	struct ocfs2_group_desc *group;
group             107 fs/ocfs2/resize.c 	group = (struct ocfs2_group_desc *)group_bh->b_data;
group             109 fs/ocfs2/resize.c 	old_bg_clusters = le16_to_cpu(group->bg_bits) / cl_bpc;
group             112 fs/ocfs2/resize.c 	le16_add_cpu(&group->bg_bits, num_bits);
group             113 fs/ocfs2/resize.c 	le16_add_cpu(&group->bg_free_bits_count, num_bits);
group             122 fs/ocfs2/resize.c 						     group,
group             124 fs/ocfs2/resize.c 		le16_add_cpu(&group->bg_free_bits_count, -1 * backups);
group             137 fs/ocfs2/resize.c 	chain = le16_to_cpu(group->bg_chain);
group             160 fs/ocfs2/resize.c 					    group,
group             162 fs/ocfs2/resize.c 		le16_add_cpu(&group->bg_free_bits_count, backups);
group             163 fs/ocfs2/resize.c 		le16_add_cpu(&group->bg_bits, -1 * num_bits);
group             164 fs/ocfs2/resize.c 		le16_add_cpu(&group->bg_free_bits_count, -1 * num_bits);
group             267 fs/ocfs2/resize.c 	struct ocfs2_group_desc *group = NULL;
group             323 fs/ocfs2/resize.c 	group = (struct ocfs2_group_desc *)group_bh->b_data;
group             326 fs/ocfs2/resize.c 	if (le16_to_cpu(group->bg_bits) / cl_bpc + new_clusters >
group             334 fs/ocfs2/resize.c 	     (unsigned long long)le64_to_cpu(group->bg_blkno), new_clusters);
group             417 fs/ocfs2/resize.c 	u32 cluster = ocfs2_blocks_to_clusters(inode->i_sb, input->group);
group             437 fs/ocfs2/resize.c 	else if (input->group != ocfs2_which_cluster_group(inode, cluster))
group             457 fs/ocfs2/resize.c 	struct ocfs2_group_desc *group = NULL;
group             494 fs/ocfs2/resize.c 	ret = ocfs2_read_blocks_sync(osb, input->group, 1, &group_bh);
group             497 fs/ocfs2/resize.c 		     "from the device.", (unsigned long long)input->group);
group             509 fs/ocfs2/resize.c 	trace_ocfs2_group_add((unsigned long long)input->group,
group             530 fs/ocfs2/resize.c 	group = (struct ocfs2_group_desc *)group_bh->b_data;
group             531 fs/ocfs2/resize.c 	bg_ptr = le64_to_cpu(group->bg_next_group);
group             532 fs/ocfs2/resize.c 	group->bg_next_group = cr->c_blkno;
group             538 fs/ocfs2/resize.c 		group->bg_next_group = cpu_to_le64(bg_ptr);
group             548 fs/ocfs2/resize.c 	cr->c_blkno = cpu_to_le64(input->group);
group             306 fs/ocfs2/stackglue.c 			  const char *group,
group             317 fs/ocfs2/stackglue.c 	BUG_ON(group == NULL);
group             339 fs/ocfs2/stackglue.c 	strlcpy(new_conn->cc_name, group, GROUP_NAME_MAX + 1);
group             375 fs/ocfs2/stackglue.c int ocfs2_cluster_connect_agnostic(const char *group,
group             387 fs/ocfs2/stackglue.c 	return ocfs2_cluster_connect(stack_name, NULL, 0, group, grouplen,
group             418 fs/ocfs2/stackglue.c static void ocfs2_leave_group(const char *group)
group             426 fs/ocfs2/stackglue.c 	argv[3] = (char *)group;
group             450 fs/ocfs2/stackglue.c void ocfs2_cluster_hangup(const char *group, int grouplen)
group             452 fs/ocfs2/stackglue.c 	BUG_ON(group == NULL);
group             453 fs/ocfs2/stackglue.c 	BUG_ON(group[grouplen] != '\0');
group             455 fs/ocfs2/stackglue.c 	ocfs2_leave_group(group);
group             242 fs/ocfs2/stackglue.h 			  const char *group,
group             253 fs/ocfs2/stackglue.h int ocfs2_cluster_connect_agnostic(const char *group,
group             262 fs/ocfs2/stackglue.h void ocfs2_cluster_hangup(const char *group, int grouplen);
group            2459 fs/ocfs2/suballoc.c 	struct ocfs2_group_desc *group;
group            2480 fs/ocfs2/suballoc.c 	group = (struct ocfs2_group_desc *) group_bh->b_data;
group            2482 fs/ocfs2/suballoc.c 	BUG_ON((count + start_bit) > le16_to_cpu(group->bg_bits));
group            2485 fs/ocfs2/suballoc.c 					      group, group_bh,
group            2496 fs/ocfs2/suballoc.c 		ocfs2_block_group_set_bits(handle, alloc_inode, group, group_bh,
group            2501 fs/ocfs2/suballoc.c 	le32_add_cpu(&cl->cl_recs[le16_to_cpu(group->bg_chain)].c_free,
group            2762 fs/ocfs2/suballoc.c 	struct ocfs2_group_desc *group;
group            2789 fs/ocfs2/suballoc.c 	group = (struct ocfs2_group_desc *) group_bh->b_data;
group            2790 fs/ocfs2/suballoc.c 	*res = ocfs2_test_bit(bit, (unsigned long *)group->bg_bitmap);
group             144 fs/ocfs2/suballoc.h 	u64 group = block - (u64) bit;
group             146 fs/ocfs2/suballoc.h 	return group;
group             620 fs/open.c      static int chown_common(const struct path *path, uid_t user, gid_t group)
group             630 fs/open.c      	gid = make_kgid(current_user_ns(), group);
group             640 fs/open.c      	if (group != (gid_t) -1) {
group             662 fs/open.c      int do_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group,
group             682 fs/open.c      	error = chown_common(&path, user, group);
group             695 fs/open.c      		gid_t, group, int, flag)
group             697 fs/open.c      	return do_fchownat(dfd, filename, user, group, flag);
group             700 fs/open.c      SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group)
group             702 fs/open.c      	return do_fchownat(AT_FDCWD, filename, user, group, 0);
group             705 fs/open.c      SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group)
group             707 fs/open.c      	return do_fchownat(AT_FDCWD, filename, user, group,
group             711 fs/open.c      int ksys_fchown(unsigned int fd, uid_t user, gid_t group)
group             723 fs/open.c      	error = chown_common(&f.file->f_path, user, group);
group             731 fs/open.c      SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group)
group             733 fs/open.c      	return ksys_fchown(fd, user, group);
group             477 fs/orangefs/orangefs-kernel.h 	sys_attr.group = from_kgid(&init_user_ns, current_fsgid()); \
group             150 fs/orangefs/orangefs-utils.c 		attrs->group = from_kgid(&init_user_ns, inode->i_gid);
group             152 fs/orangefs/orangefs-utils.c 		gossip_debug(GOSSIP_UTILS_DEBUG, "(GID) %d\n", attrs->group);
group             359 fs/orangefs/orangefs-utils.c 	    downcall.resp.getattr.attributes.group);
group             228 fs/orangefs/protocol.h 	__u32 group;
group             358 fs/sysfs/file.c 		const struct attribute *attr, const char *group)
group             365 fs/sysfs/file.c 	if (group) {
group             366 fs/sysfs/file.c 		parent = kernfs_find_and_get(kobj->sd, group);
group             512 fs/sysfs/file.c 		const struct attribute *attr, const char *group)
group             516 fs/sysfs/file.c 	if (group) {
group             517 fs/sysfs/file.c 		parent = kernfs_find_and_get(kobj->sd, group);
group              76 fs/xfs/scrub/health.c 	enum xchk_health_group	group;
group             136 fs/xfs/scrub/health.c 	switch (type_to_health_flag[sc->sm->sm_type].group) {
group             353 include/acpi/actbl3.h 	u8 group;
group             125 include/kvm/arm_vgic.h 	u8 group;			/* 0 == group 0, 1 == group 1 */
group              87 include/linux/configfs.h extern void config_group_init(struct config_group *group);
group              88 include/linux/configfs.h extern void config_group_init_type_name(struct config_group *group,
group              97 include/linux/configfs.h static inline struct config_group *config_group_get(struct config_group *group)
group              99 include/linux/configfs.h 	return group ? to_config_group(config_item_get(&group->cg_item)) : NULL;
group             102 include/linux/configfs.h static inline void config_group_put(struct config_group *group)
group             104 include/linux/configfs.h 	config_item_put(&group->cg_item);
group             112 include/linux/configfs.h 		struct config_group *group)
group             114 include/linux/configfs.h 	list_add_tail(&new_group->group_entry, &group->default_groups);
group             219 include/linux/configfs.h 	struct config_item *(*make_item)(struct config_group *group, const char *name);
group             220 include/linux/configfs.h 	struct config_group *(*make_group)(struct config_group *group, const char *name);
group             222 include/linux/configfs.h 	void (*disconnect_notify)(struct config_group *group, struct config_item *item);
group             223 include/linux/configfs.h 	void (*drop_item)(struct config_group *group, struct config_item *item);
group             231 include/linux/configfs.h static inline struct configfs_subsystem *to_configfs_subsystem(struct config_group *group)
group             233 include/linux/configfs.h 	return group ?
group             234 include/linux/configfs.h 		container_of(group, struct configfs_subsystem, su_group) :
group             242 include/linux/configfs.h 			    struct config_group *group);
group             243 include/linux/configfs.h void configfs_unregister_group(struct config_group *group);
group             245 include/linux/configfs.h void configfs_remove_default_groups(struct config_group *group);
group             251 include/linux/configfs.h void configfs_unregister_default_group(struct config_group *group);
group              45 include/linux/connector.h 	u32 seq, group;
group              99 include/linux/connector.h int cn_netlink_send_mult(struct cn_msg *msg, u16 len, u32 portid, u32 group, gfp_t gfp_mask);
group             122 include/linux/connector.h int cn_netlink_send(struct cn_msg *msg, u32 portid, u32 group, gfp_t gfp_mask);
group              49 include/linux/cs5535.h static inline int cs5535_pic_unreqz_select_high(unsigned int group,
group              55 include/linux/cs5535.h 	lo &= ~(0xF << (group * 4));
group              56 include/linux/cs5535.h 	lo |= (irq & 0xF) << (group * 4);
group             176 include/linux/cs5535.h int cs5535_gpio_set_irq(unsigned group, unsigned irq);
group               7 include/linux/fanotify.h #define FAN_GROUP_FLAG(group, flag) \
group               8 include/linux/fanotify.h 	((group)->fanotify_data.flags & (flag))
group             155 include/linux/firewire.h 	struct attribute_group group;
group              22 include/linux/firmware/imx/sci.h int imx_scu_irq_group_enable(u8 group, u32 mask, u8 enable);
group             117 include/linux/fsnotify_backend.h 	int (*handle_event)(struct fsnotify_group *group,
group             122 include/linux/fsnotify_backend.h 	void (*free_group_priv)(struct fsnotify_group *group);
group             123 include/linux/fsnotify_backend.h 	void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group);
group             329 include/linux/fsnotify_backend.h 	struct fsnotify_group *group;
group             397 include/linux/fsnotify_backend.h extern void fsnotify_get_group(struct fsnotify_group *group);
group             399 include/linux/fsnotify_backend.h extern void fsnotify_put_group(struct fsnotify_group *group);
group             401 include/linux/fsnotify_backend.h extern void fsnotify_group_stop_queueing(struct fsnotify_group *group);
group             403 include/linux/fsnotify_backend.h extern void fsnotify_destroy_group(struct fsnotify_group *group);
group             407 include/linux/fsnotify_backend.h extern void fsnotify_destroy_event(struct fsnotify_group *group,
group             410 include/linux/fsnotify_backend.h extern int fsnotify_add_event(struct fsnotify_group *group,
group             415 include/linux/fsnotify_backend.h static inline void fsnotify_queue_overflow(struct fsnotify_group *group)
group             417 include/linux/fsnotify_backend.h 	fsnotify_add_event(group, group->overflow_event, NULL);
group             421 include/linux/fsnotify_backend.h extern bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group);
group             423 include/linux/fsnotify_backend.h extern struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group);
group             425 include/linux/fsnotify_backend.h extern struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group);
group             427 include/linux/fsnotify_backend.h extern void fsnotify_remove_queued_event(struct fsnotify_group *group,
group             437 include/linux/fsnotify_backend.h 			       struct fsnotify_group *group);
group             440 include/linux/fsnotify_backend.h 						struct fsnotify_group *group);
group             472 include/linux/fsnotify_backend.h 				  struct fsnotify_group *group);
group             480 include/linux/fsnotify_backend.h extern void fsnotify_clear_marks_by_group(struct fsnotify_group *group, unsigned int type);
group             482 include/linux/fsnotify_backend.h static inline void fsnotify_clear_vfsmount_marks_by_group(struct fsnotify_group *group)
group             484 include/linux/fsnotify_backend.h 	fsnotify_clear_marks_by_group(group, FSNOTIFY_OBJ_TYPE_VFSMOUNT_FL);
group             487 include/linux/fsnotify_backend.h static inline void fsnotify_clear_inode_marks_by_group(struct fsnotify_group *group)
group             489 include/linux/fsnotify_backend.h 	fsnotify_clear_marks_by_group(group, FSNOTIFY_OBJ_TYPE_INODE_FL);
group             492 include/linux/fsnotify_backend.h static inline void fsnotify_clear_sb_marks_by_group(struct fsnotify_group *group)
group             494 include/linux/fsnotify_backend.h 	fsnotify_clear_marks_by_group(group, FSNOTIFY_OBJ_TYPE_SB_FL);
group              14 include/linux/genl_magic_func.h #define GENL_mc_group(group)
group             260 include/linux/genl_magic_func.h #define GENL_mc_group(group) { .name = #group, },
group             266 include/linux/genl_magic_func.h #define GENL_mc_group(group) CONCAT_(GENL_MAGIC_FAMILY, _group_ ## group),
group             271 include/linux/genl_magic_func.h #define GENL_mc_group(group)						\
group             272 include/linux/genl_magic_func.h static int CONCAT_(GENL_MAGIC_FAMILY, _genl_multicast_ ## group)(	\
group             276 include/linux/genl_magic_func.h 		CONCAT_(GENL_MAGIC_FAMILY, _group_ ## group);		\
group             284 include/linux/genl_magic_func.h #define GENL_mc_group(group)
group             126 include/linux/genl_magic_struct.h #define GENL_mc_group(group)
group             555 include/linux/hid.h 	__u16 group;							/* Report group */
group             671 include/linux/hid.h 	.bus = (b), .group = (g), .vendor = (ven), .product = (prod)
group              27 include/linux/iio/sw_device.h 	struct config_group *group;
group              33 include/linux/iio/sw_device.h 	struct config_group group;
group              45 include/linux/iio/sw_device.h 			    group);
group              63 include/linux/iio/sw_device.h 	config_group_init_type_name(&d->group, name, type);
group              27 include/linux/iio/sw_trigger.h 	struct config_group *group;
group              33 include/linux/iio/sw_trigger.h 	struct config_group group;
group              45 include/linux/iio/sw_trigger.h 			    group);
group              63 include/linux/iio/sw_trigger.h 	config_group_init_type_name(&t->group, name, type);
group             445 include/linux/iommu.h extern int iommu_get_group_resv_regions(struct iommu_group *group,
group             449 include/linux/iommu.h 			      struct iommu_group *group);
group             451 include/linux/iommu.h 			       struct iommu_group *group);
group             453 include/linux/iommu.h extern void *iommu_group_get_iommudata(struct iommu_group *group);
group             454 include/linux/iommu.h extern void iommu_group_set_iommudata(struct iommu_group *group,
group             457 include/linux/iommu.h extern int iommu_group_set_name(struct iommu_group *group, const char *name);
group             458 include/linux/iommu.h extern int iommu_group_add_device(struct iommu_group *group,
group             461 include/linux/iommu.h extern int iommu_group_for_each_dev(struct iommu_group *group, void *data,
group             464 include/linux/iommu.h extern struct iommu_group *iommu_group_ref_get(struct iommu_group *group);
group             465 include/linux/iommu.h extern void iommu_group_put(struct iommu_group *group);
group             466 include/linux/iommu.h extern int iommu_group_register_notifier(struct iommu_group *group,
group             468 include/linux/iommu.h extern int iommu_group_unregister_notifier(struct iommu_group *group,
group             481 include/linux/iommu.h extern int iommu_group_id(struct iommu_group *group);
group             726 include/linux/iommu.h static inline int iommu_get_group_resv_regions(struct iommu_group *group,
group             756 include/linux/iommu.h 				     struct iommu_group *group)
group             762 include/linux/iommu.h 				      struct iommu_group *group)
group             771 include/linux/iommu.h static inline void *iommu_group_get_iommudata(struct iommu_group *group)
group             776 include/linux/iommu.h static inline void iommu_group_set_iommudata(struct iommu_group *group,
group             782 include/linux/iommu.h static inline int iommu_group_set_name(struct iommu_group *group,
group             788 include/linux/iommu.h static inline int iommu_group_add_device(struct iommu_group *group,
group             798 include/linux/iommu.h static inline int iommu_group_for_each_dev(struct iommu_group *group,
group             810 include/linux/iommu.h static inline void iommu_group_put(struct iommu_group *group)
group             814 include/linux/iommu.h static inline int iommu_group_register_notifier(struct iommu_group *group,
group             820 include/linux/iommu.h static inline int iommu_group_unregister_notifier(struct iommu_group *group,
group             851 include/linux/iommu.h static inline int iommu_group_id(struct iommu_group *group)
group              70 include/linux/mcb.h 	int group;
group            9582 include/linux/mlx5/mlx5_ifc.h 	u8         group[0x4];
group             168 include/linux/mod_devicetable.h 	__u16 group;
group             139 include/linux/mtd/mtd.h 	int group;
group            1825 include/linux/netdevice.h 	int			group;
group              42 include/linux/netfilter/nfnetlink.h int nfnetlink_has_listeners(struct net *net, unsigned int group);
group              44 include/linux/netfilter/nfnetlink.h 		   unsigned int group, int echo, gfp_t flags);
group              45 include/linux/netfilter/nfnetlink.h int nfnetlink_set_err(struct net *net, u32 portid, u32 group, int error);
group              49 include/linux/netlink.h 	int		(*bind)(struct net *net, int group);
group              50 include/linux/netlink.h 	void		(*unbind)(struct net *net, int group);
group             125 include/linux/netlink.h void __netlink_clear_multicast_users(struct sock *sk, unsigned int group);
group             128 include/linux/netlink.h int netlink_has_listeners(struct sock *sk, unsigned int group);
group             133 include/linux/netlink.h 		      __u32 group, gfp_t allocation);
group             135 include/linux/netlink.h 			       __u32 portid, __u32 group, gfp_t allocation,
group             138 include/linux/netlink.h int netlink_set_err(struct sock *ssk, __u32 portid, __u32 group, int code);
group              16 include/linux/pci-ep-cfs.h void pci_ep_cfs_remove_epc_group(struct config_group *group);
group              18 include/linux/pci-ep-cfs.h void pci_ep_cfs_remove_epf_group(struct config_group *group);
group              25 include/linux/pci-ep-cfs.h static inline void pci_ep_cfs_remove_epc_group(struct config_group *group)
group              34 include/linux/pci-ep-cfs.h static inline void pci_ep_cfs_remove_epf_group(struct config_group *group)
group             102 include/linux/pci-epc.h 	struct config_group		*group;
group              34 include/linux/pinctrl/machine.h 	const char *group;
group              94 include/linux/pinctrl/machine.h 			.group = grp,					\
group              25 include/linux/psi.h int psi_show(struct seq_file *s, struct psi_group *group, enum psi_res res);
group              32 include/linux/psi.h struct psi_trigger *psi_trigger_create(struct psi_group *group,
group             107 include/linux/psi_types.h 	struct psi_group *group;
group              12 include/linux/rtnetlink.h extern int rtnetlink_send(struct sk_buff *skb, struct net *net, u32 pid, u32 group, int echo);
group              15 include/linux/rtnetlink.h 			u32 group, struct nlmsghdr *nlh, gfp_t flags);
group              16 include/linux/rtnetlink.h extern void rtnl_set_sk_err(struct net *net, u32 group, int error);
group              41 include/linux/scc.h 	unsigned char group;		/* Group ID for AX.25 TX interlocking */
group              73 include/linux/sock_diag.h 	const enum sknetlink_groups group = sock_diag_destroy_group(sk);
group              75 include/linux/sock_diag.h 	return group != SKNLGRP_NONE && n->diag_nlsk &&
group              76 include/linux/sock_diag.h 		netlink_has_listeners(n->diag_nlsk, group);
group             438 include/linux/syscalls.h 			     gid_t group, int flag);
group             439 include/linux/syscalls.h asmlinkage long sys_fchown(unsigned int fd, uid_t user, gid_t group);
group            1042 include/linux/syscalls.h 				uid_t user, gid_t group);
group            1046 include/linux/syscalls.h 				uid_t user, gid_t group);
group            1157 include/linux/syscalls.h 				old_uid_t user, old_gid_t group);
group            1159 include/linux/syscalls.h 				old_uid_t user, old_gid_t group);
group            1160 include/linux/syscalls.h asmlinkage long sys_fchown16(unsigned int fd, old_uid_t user, old_gid_t group);
group            1242 include/linux/syscalls.h int ksys_fchown(unsigned int fd, uid_t user, gid_t group);
group            1343 include/linux/syscalls.h 		       gid_t group, int flag);
group            1346 include/linux/syscalls.h 			      gid_t group)
group            1348 include/linux/syscalls.h 	return do_fchownat(AT_FDCWD, filename, user, group, 0);
group            1352 include/linux/syscalls.h 			       gid_t group)
group            1354 include/linux/syscalls.h 	return do_fchownat(AT_FDCWD, filename, user, group,
group             289 include/linux/sysfs.h 			const struct attribute *attr, const char *group);
group             291 include/linux/sysfs.h 			const struct attribute *attr, const char *group);
group             470 include/linux/sysfs.h 		const struct attribute *attr, const char *group)
group             476 include/linux/sysfs.h 		const struct attribute *attr, const char *group)
group              99 include/linux/usb/composite.h 	struct config_group	group;
group             587 include/linux/usb/composite.h 	struct config_group group;
group              48 include/linux/usb/gadget_configfs.h 			struct config_group *group,			\
group              64 include/linux/usb/gadget_configfs.h 	config_group_init_type_name(&new->group, name,			\
group              67 include/linux/usb/gadget_configfs.h 	gi = container_of(group, struct struct_member, strings_group);	\
group              79 include/linux/usb/gadget_configfs.h 	return &new->group;						\
group              86 include/linux/usb/gadget_configfs.h 		struct config_group *group,				\
group              63 include/linux/user_namespace.h 	kgid_t			group;
group              45 include/linux/vfio.h extern void vfio_iommu_group_put(struct iommu_group *group, struct device *dev);
group              72 include/linux/vfio.h 					struct iommu_group *group);
group              74 include/linux/vfio.h 					struct iommu_group *group);
group              96 include/linux/vfio.h extern void vfio_group_put_external_user(struct vfio_group *group);
group              97 include/linux/vfio.h extern bool vfio_external_group_match_file(struct vfio_group *group,
group              99 include/linux/vfio.h extern int vfio_external_user_iommu_id(struct vfio_group *group);
group             100 include/linux/vfio.h extern long vfio_external_check_extension(struct vfio_group *group,
group             131 include/linux/vfio.h extern void vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm);
group             156 include/linux/vfio.h extern long vfio_spapr_iommu_eeh_ioctl(struct iommu_group *group,
group             168 include/linux/vfio.h static inline long vfio_spapr_iommu_eeh_ioctl(struct iommu_group *group,
group             236 include/net/addrconf.h bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group,
group             553 include/net/devlink.h 	struct devlink_trap_group group;
group             623 include/net/devlink.h 		.group = _group,					      \
group             635 include/net/devlink.h 		.group = _group,					      \
group             741 include/net/devlink.h 			       const struct devlink_trap_group *group);
group              67 include/net/genetlink.h 	int			(*mcast_bind)(struct net *net, int group);
group              68 include/net/genetlink.h 	void			(*mcast_unbind)(struct net *net, int group);
group             156 include/net/genetlink.h 		 struct genl_info *info, u32 group, gfp_t flags);
group             277 include/net/genetlink.h 					  u32 portid, unsigned int group, gfp_t flags)
group             279 include/net/genetlink.h 	if (WARN_ON_ONCE(group >= family->n_mcgrps))
group             281 include/net/genetlink.h 	group = family->mcgrp_offset + group;
group             282 include/net/genetlink.h 	return nlmsg_multicast(net->genl_sock, skb, portid, group, flags);
group             295 include/net/genetlink.h 				    unsigned int group, gfp_t flags)
group             298 include/net/genetlink.h 				       portid, group, flags);
group             313 include/net/genetlink.h 			    unsigned int group, gfp_t flags);
group             397 include/net/genetlink.h 			       u32 group, int code)
group             399 include/net/genetlink.h 	if (WARN_ON_ONCE(group >= family->n_mcgrps))
group             401 include/net/genetlink.h 	group = family->mcgrp_offset + group;
group             402 include/net/genetlink.h 	return netlink_set_err(net->genl_sock, portid, group, code);
group             406 include/net/genetlink.h 				     struct net *net, unsigned int group)
group             408 include/net/genetlink.h 	if (WARN_ON_ONCE(group >= family->n_mcgrps))
group             410 include/net/genetlink.h 	group = family->mcgrp_offset + group;
group             411 include/net/genetlink.h 	return netlink_has_listeners(net->genl_sock, group);
group              28 include/net/netfilter/nf_log.h 			u_int16_t group;
group             432 include/net/netlink.h 		 unsigned int group, int report, gfp_t flags);
group             962 include/net/netlink.h 				  u32 portid, unsigned int group, gfp_t flags)
group             966 include/net/netlink.h 	NETLINK_CB(skb).dst_group = group;
group             968 include/net/netlink.h 	err = netlink_broadcast(sk, skb, portid, group, flags);
group              18 include/net/psample.h void psample_group_take(struct psample_group *group);
group              19 include/net/psample.h void psample_group_put(struct psample_group *group);
group              23 include/net/psample.h void psample_sample_packet(struct psample_group *group, struct sk_buff *skb,
group              29 include/net/psample.h static inline void psample_sample_packet(struct psample_group *group,
group            4630 include/rdma/ib_verbs.h 			    const struct attribute_group *group)
group            4632 include/rdma/ib_verbs.h 	dev->groups[1] = group;
group             104 include/rdma/rdma_netlink.h 		      unsigned int group, gfp_t flags);
group             111 include/rdma/rdma_netlink.h bool rdma_nl_chk_listeners(unsigned int group);
group             234 include/sound/core.h 			  const struct attribute_group *group);
group             462 include/sound/pcm.h 	struct snd_pcm_group *group;		/* pointer to current group */
group             604 include/sound/pcm.h 	return substream->group != &substream->self_group;
group             640 include/sound/pcm.h 	list_for_each_entry(s, &substream->group->substreams, link_list)
group            1087 include/trace/events/ext4.h 		 ext4_group_t group,
group            1091 include/trace/events/ext4.h 	TP_ARGS(sb, inode, group, start, len),
group            1105 include/trace/events/ext4.h 		__entry->result_group	= group;
group            1120 include/trace/events/ext4.h 		 ext4_group_t group,
group            1124 include/trace/events/ext4.h 	TP_ARGS(sb, inode, group, start, len)
group            1131 include/trace/events/ext4.h 		 ext4_group_t group,
group            1135 include/trace/events/ext4.h 	TP_ARGS(sb, inode, group, start, len)
group            1261 include/trace/events/ext4.h 	TP_PROTO(struct super_block *sb, unsigned long group),
group            1263 include/trace/events/ext4.h 	TP_ARGS(sb, group),
group            1267 include/trace/events/ext4.h 		__field(	__u32,	group			)
group            1273 include/trace/events/ext4.h 		__entry->group	= group;
group            1278 include/trace/events/ext4.h 		  __entry->group)
group            1283 include/trace/events/ext4.h 	TP_PROTO(struct super_block *sb, unsigned long group),
group            1285 include/trace/events/ext4.h 	TP_ARGS(sb, group)
group            1290 include/trace/events/ext4.h 	TP_PROTO(struct super_block *sb, unsigned long group),
group            1292 include/trace/events/ext4.h 	TP_ARGS(sb, group)
group            1297 include/trace/events/ext4.h 	TP_PROTO(struct super_block *sb, unsigned long group),
group            1299 include/trace/events/ext4.h 	TP_ARGS(sb, group)
group            1304 include/trace/events/ext4.h 	TP_PROTO(struct super_block *sb, unsigned long group),
group            1306 include/trace/events/ext4.h 	TP_ARGS(sb, group)
group            1796 include/trace/events/ext4.h 		 ext4_group_t group,
group            1800 include/trace/events/ext4.h 	TP_ARGS(sb, group, start, len),
group            1805 include/trace/events/ext4.h 		__field(	__u32, 	group			)
group            1813 include/trace/events/ext4.h 		__entry->group		= group;
group            1820 include/trace/events/ext4.h 		  __entry->group, __entry->start, __entry->len)
group            1826 include/trace/events/ext4.h 		 ext4_group_t group,
group            1830 include/trace/events/ext4.h 	TP_ARGS(sb, group, start, len)
group            1836 include/trace/events/ext4.h 		 ext4_group_t group,
group            1840 include/trace/events/ext4.h 	TP_ARGS(sb, group, start, len)
group              53 include/trace/events/signal.h 			int group, int result),
group              55 include/trace/events/signal.h 	TP_ARGS(sig, info, task, group, result),
group              63 include/trace/events/signal.h 		__field(	int,	group			)
group              72 include/trace/events/signal.h 		__entry->group	= group;
group              78 include/trace/events/signal.h 		  __entry->comm, __entry->pid, __entry->group,
group             192 include/uapi/linux/batadv_packet.h 	__be16 group;		/* group id */
group              35 include/uapi/linux/igmp.h 	__be32 group;
group              67 include/uapi/linux/igmp.h 	__be32 group;
group            1201 include/uapi/linux/kvm.h 	__u32	group;		/* device-defined */
group              18 include/uapi/linux/netfilter/xt_NFLOG.h 	__u16	group;
group              17 include/uapi/linux/netfilter_bridge/ebt_nflog.h 	__u16 group;
group             161 include/uapi/linux/netlink.h 	__u32	group;
group            1528 kernel/audit.c static int audit_bind(struct net *net, int group)
group             155 kernel/audit_fsnotify.c static int audit_mark_handle_event(struct fsnotify_group *group,
group             167 kernel/audit_fsnotify.c 	BUG_ON(group != audit_fsnotify_group);
group            1040 kernel/audit_tree.c static int audit_tree_handle_event(struct fsnotify_group *group,
group            1050 kernel/audit_tree.c 				    struct fsnotify_group *group)
group            1054 kernel/audit_tree.c 	mutex_lock(&mark->group->mark_mutex);
group            1059 kernel/audit_tree.c 	mutex_unlock(&mark->group->mark_mutex);
group             469 kernel/audit_watch.c static int audit_watch_handle_event(struct fsnotify_group *group,
group             481 kernel/audit_watch.c 	BUG_ON(group != audit_watch_group);
group            3931 kernel/events/core.c 	bool group;
group            3980 kernel/events/core.c 	if (data->group)
group            3986 kernel/events/core.c 	if (!data->group) {
group            4091 kernel/events/core.c static int perf_event_read(struct perf_event *event, bool group)
group            4118 kernel/events/core.c 			.group = group,
group            4160 kernel/events/core.c 		if (group)
group            10908 kernel/events/core.c 	struct fd group = {NULL, 0};
group            10972 kernel/events/core.c 		err = perf_fget_light(group_fd, &group);
group            10975 kernel/events/core.c 		group_leader = group.file->private_data;
group            11307 kernel/events/core.c 	fdput(group);
group            11334 kernel/events/core.c 	fdput(group);
group            1256 kernel/sched/fair.c static inline unsigned long group_faults_cpu(struct numa_group *group, int nid)
group            1258 kernel/sched/fair.c 	return group->faults_cpu[task_faults_idx(NUMA_MEM, nid, 0)] +
group            1259 kernel/sched/fair.c 		group->faults_cpu[task_faults_idx(NUMA_MEM, nid, 1)];
group            5583 kernel/sched/fair.c 	struct sched_group *idlest = NULL, *group = sd->groups;
group            5600 kernel/sched/fair.c 		if (!cpumask_intersects(sched_group_span(group),
group            5605 kernel/sched/fair.c 					       sched_group_span(group));
group            5615 kernel/sched/fair.c 		for_each_cpu(i, sched_group_span(group)) {
group            5629 kernel/sched/fair.c 					group->sgc->capacity;
group            5631 kernel/sched/fair.c 					group->sgc->capacity;
group            5645 kernel/sched/fair.c 				idlest = group;
group            5653 kernel/sched/fair.c 				idlest = group;
group            5658 kernel/sched/fair.c 				most_spare_sg = group;
group            5661 kernel/sched/fair.c 	} while (group = group->next, group != sd->groups);
group            5714 kernel/sched/fair.c find_idlest_group_cpu(struct sched_group *group, struct task_struct *p, int this_cpu)
group            5724 kernel/sched/fair.c 	if (group->group_weight == 1)
group            5725 kernel/sched/fair.c 		return cpumask_first(sched_group_span(group));
group            5728 kernel/sched/fair.c 	for_each_cpu_and(i, sched_group_span(group), p->cpus_ptr) {
group            5788 kernel/sched/fair.c 		struct sched_group *group;
group            5797 kernel/sched/fair.c 		group = find_idlest_group(sd, p, cpu, sd_flag);
group            5798 kernel/sched/fair.c 		if (!group) {
group            5803 kernel/sched/fair.c 		new_cpu = find_idlest_group_cpu(group, p, cpu);
group            7813 kernel/sched/fair.c 	struct sched_group *group, *sdg = sd->groups;
group            7867 kernel/sched/fair.c 		group = child->groups;
group            7869 kernel/sched/fair.c 			struct sched_group_capacity *sgc = group->sgc;
group            7874 kernel/sched/fair.c 			group = group->next;
group            7875 kernel/sched/fair.c 		} while (group != child->groups);
group            7936 kernel/sched/fair.c static inline int sg_imbalanced(struct sched_group *group)
group            7938 kernel/sched/fair.c 	return group->sgc->imbalance;
group            8008 kernel/sched/fair.c group_type group_classify(struct sched_group *group,
group            8014 kernel/sched/fair.c 	if (sg_imbalanced(group))
group            8053 kernel/sched/fair.c 				      struct sched_group *group,
group            8061 kernel/sched/fair.c 	for_each_cpu_and(i, sched_group_span(group), env->cpus) {
group            8096 kernel/sched/fair.c 	sgs->group_capacity = group->sgc->capacity;
group            8102 kernel/sched/fair.c 	sgs->group_weight = group->group_weight;
group            8105 kernel/sched/fair.c 	sgs->group_type = group_classify(group, sgs);
group            8637 kernel/sched/fair.c 				     struct sched_group *group)
group            8643 kernel/sched/fair.c 	for_each_cpu_and(i, sched_group_span(group), env->cpus) {
group            8835 kernel/sched/fair.c 	struct sched_group *group;
group            8862 kernel/sched/fair.c 	group = find_busiest_group(&env);
group            8863 kernel/sched/fair.c 	if (!group) {
group            8868 kernel/sched/fair.c 	busiest = find_busiest_queue(&env, group);
group             182 kernel/sched/psi.c static void group_init(struct psi_group *group)
group             187 kernel/sched/psi.c 		seqcount_init(&per_cpu_ptr(group->pcpu, cpu)->seq);
group             188 kernel/sched/psi.c 	group->avg_last_update = sched_clock();
group             189 kernel/sched/psi.c 	group->avg_next_update = group->avg_last_update + psi_period;
group             190 kernel/sched/psi.c 	INIT_DELAYED_WORK(&group->avgs_work, psi_avgs_work);
group             191 kernel/sched/psi.c 	mutex_init(&group->avgs_lock);
group             193 kernel/sched/psi.c 	atomic_set(&group->poll_scheduled, 0);
group             194 kernel/sched/psi.c 	mutex_init(&group->trigger_lock);
group             195 kernel/sched/psi.c 	INIT_LIST_HEAD(&group->triggers);
group             196 kernel/sched/psi.c 	memset(group->nr_triggers, 0, sizeof(group->nr_triggers));
group             197 kernel/sched/psi.c 	group->poll_states = 0;
group             198 kernel/sched/psi.c 	group->poll_min_period = U32_MAX;
group             199 kernel/sched/psi.c 	memset(group->polling_total, 0, sizeof(group->polling_total));
group             200 kernel/sched/psi.c 	group->polling_next_update = ULLONG_MAX;
group             201 kernel/sched/psi.c 	group->polling_until = 0;
group             202 kernel/sched/psi.c 	rcu_assign_pointer(group->poll_kworker, NULL);
group             237 kernel/sched/psi.c static void get_recent_times(struct psi_group *group, int cpu,
group             241 kernel/sched/psi.c 	struct psi_group_cpu *groupc = per_cpu_ptr(group->pcpu, cpu);
group             302 kernel/sched/psi.c static void collect_percpu_times(struct psi_group *group,
group             325 kernel/sched/psi.c 		get_recent_times(group, cpu, aggregator, times,
group             350 kernel/sched/psi.c 		group->total[aggregator][s] +=
group             357 kernel/sched/psi.c static u64 update_averages(struct psi_group *group, u64 now)
group             365 kernel/sched/psi.c 	expires = group->avg_next_update;
group             377 kernel/sched/psi.c 	period = now - (group->avg_last_update + (missed_periods * psi_period));
group             378 kernel/sched/psi.c 	group->avg_last_update = now;
group             383 kernel/sched/psi.c 		sample = group->total[PSI_AVGS][s] - group->avg_total[s];
group             403 kernel/sched/psi.c 		group->avg_total[s] += sample;
group             404 kernel/sched/psi.c 		calc_avgs(group->avg[s], missed_periods, sample, period);
group             413 kernel/sched/psi.c 	struct psi_group *group;
group             419 kernel/sched/psi.c 	group = container_of(dwork, struct psi_group, avgs_work);
group             421 kernel/sched/psi.c 	mutex_lock(&group->avgs_lock);
group             425 kernel/sched/psi.c 	collect_percpu_times(group, PSI_AVGS, &changed_states);
group             434 kernel/sched/psi.c 	if (now >= group->avg_next_update)
group             435 kernel/sched/psi.c 		group->avg_next_update = update_averages(group, now);
group             439 kernel/sched/psi.c 				group->avg_next_update - now) + 1);
group             442 kernel/sched/psi.c 	mutex_unlock(&group->avgs_lock);
group             491 kernel/sched/psi.c static void init_triggers(struct psi_group *group, u64 now)
group             495 kernel/sched/psi.c 	list_for_each_entry(t, &group->triggers, node)
group             497 kernel/sched/psi.c 				group->total[PSI_POLL][t->state], 0);
group             498 kernel/sched/psi.c 	memcpy(group->polling_total, group->total[PSI_POLL],
group             499 kernel/sched/psi.c 		   sizeof(group->polling_total));
group             500 kernel/sched/psi.c 	group->polling_next_update = now + group->poll_min_period;
group             503 kernel/sched/psi.c static u64 update_triggers(struct psi_group *group, u64 now)
group             507 kernel/sched/psi.c 	u64 *total = group->total[PSI_POLL];
group             513 kernel/sched/psi.c 	list_for_each_entry(t, &group->triggers, node) {
group             517 kernel/sched/psi.c 		if (group->polling_total[t->state] == total[t->state])
group             544 kernel/sched/psi.c 		memcpy(group->polling_total, total,
group             545 kernel/sched/psi.c 				sizeof(group->polling_total));
group             547 kernel/sched/psi.c 	return now + group->poll_min_period;
group             556 kernel/sched/psi.c static void psi_schedule_poll_work(struct psi_group *group, unsigned long delay)
group             561 kernel/sched/psi.c 	if (atomic_cmpxchg(&group->poll_scheduled, 0, 1) != 0)
group             566 kernel/sched/psi.c 	kworker = rcu_dereference(group->poll_kworker);
group             572 kernel/sched/psi.c 		kthread_queue_delayed_work(kworker, &group->poll_work, delay);
group             574 kernel/sched/psi.c 		atomic_set(&group->poll_scheduled, 0);
group             582 kernel/sched/psi.c 	struct psi_group *group;
group             587 kernel/sched/psi.c 	group = container_of(dwork, struct psi_group, poll_work);
group             589 kernel/sched/psi.c 	atomic_set(&group->poll_scheduled, 0);
group             591 kernel/sched/psi.c 	mutex_lock(&group->trigger_lock);
group             595 kernel/sched/psi.c 	collect_percpu_times(group, PSI_POLL, &changed_states);
group             597 kernel/sched/psi.c 	if (changed_states & group->poll_states) {
group             599 kernel/sched/psi.c 		if (now > group->polling_until)
group             600 kernel/sched/psi.c 			init_triggers(group, now);
group             607 kernel/sched/psi.c 		group->polling_until = now +
group             608 kernel/sched/psi.c 			group->poll_min_period * UPDATES_PER_WINDOW;
group             611 kernel/sched/psi.c 	if (now > group->polling_until) {
group             612 kernel/sched/psi.c 		group->polling_next_update = ULLONG_MAX;
group             616 kernel/sched/psi.c 	if (now >= group->polling_next_update)
group             617 kernel/sched/psi.c 		group->polling_next_update = update_triggers(group, now);
group             619 kernel/sched/psi.c 	psi_schedule_poll_work(group,
group             620 kernel/sched/psi.c 		nsecs_to_jiffies(group->polling_next_update - now) + 1);
group             623 kernel/sched/psi.c 	mutex_unlock(&group->trigger_lock);
group             672 kernel/sched/psi.c static u32 psi_group_change(struct psi_group *group, int cpu,
group             680 kernel/sched/psi.c 	groupc = per_cpu_ptr(group->pcpu, cpu);
group             750 kernel/sched/psi.c 	struct psi_group *group;
group             780 kernel/sched/psi.c 	while ((group = iterate_groups(task, &iter))) {
group             781 kernel/sched/psi.c 		u32 state_mask = psi_group_change(group, cpu, clear, set);
group             783 kernel/sched/psi.c 		if (state_mask & group->poll_states)
group             784 kernel/sched/psi.c 			psi_schedule_poll_work(group, 1);
group             786 kernel/sched/psi.c 		if (wake_clock && !delayed_work_pending(&group->avgs_work))
group             787 kernel/sched/psi.c 			schedule_delayed_work(&group->avgs_work, PSI_FREQ);
group             793 kernel/sched/psi.c 	struct psi_group *group;
group             796 kernel/sched/psi.c 	while ((group = iterate_groups(task, &iter))) {
group             799 kernel/sched/psi.c 		groupc = per_cpu_ptr(group->pcpu, cpu);
group             940 kernel/sched/psi.c int psi_show(struct seq_file *m, struct psi_group *group, enum psi_res res)
group             949 kernel/sched/psi.c 	mutex_lock(&group->avgs_lock);
group             951 kernel/sched/psi.c 	collect_percpu_times(group, PSI_AVGS, NULL);
group             952 kernel/sched/psi.c 	if (now >= group->avg_next_update)
group             953 kernel/sched/psi.c 		group->avg_next_update = update_averages(group, now);
group             954 kernel/sched/psi.c 	mutex_unlock(&group->avgs_lock);
group             962 kernel/sched/psi.c 			avg[w] = group->avg[res * 2 + full][w];
group             963 kernel/sched/psi.c 		total = div_u64(group->total[PSI_AVGS][res * 2 + full],
group            1007 kernel/sched/psi.c struct psi_trigger *psi_trigger_create(struct psi_group *group,
group            1040 kernel/sched/psi.c 	t->group = group;
group            1051 kernel/sched/psi.c 	mutex_lock(&group->trigger_lock);
group            1053 kernel/sched/psi.c 	if (!rcu_access_pointer(group->poll_kworker)) {
group            1062 kernel/sched/psi.c 			mutex_unlock(&group->trigger_lock);
group            1066 kernel/sched/psi.c 		kthread_init_delayed_work(&group->poll_work,
group            1068 kernel/sched/psi.c 		rcu_assign_pointer(group->poll_kworker, kworker);
group            1071 kernel/sched/psi.c 	list_add(&t->node, &group->triggers);
group            1072 kernel/sched/psi.c 	group->poll_min_period = min(group->poll_min_period,
group            1074 kernel/sched/psi.c 	group->nr_triggers[t->state]++;
group            1075 kernel/sched/psi.c 	group->poll_states |= (1 << t->state);
group            1077 kernel/sched/psi.c 	mutex_unlock(&group->trigger_lock);
group            1085 kernel/sched/psi.c 	struct psi_group *group = t->group;
group            1097 kernel/sched/psi.c 	mutex_lock(&group->trigger_lock);
group            1104 kernel/sched/psi.c 		group->nr_triggers[t->state]--;
group            1105 kernel/sched/psi.c 		if (!group->nr_triggers[t->state])
group            1106 kernel/sched/psi.c 			group->poll_states &= ~(1 << t->state);
group            1108 kernel/sched/psi.c 		list_for_each_entry(tmp, &group->triggers, node)
group            1111 kernel/sched/psi.c 		group->poll_min_period = period;
group            1113 kernel/sched/psi.c 		if (group->poll_states == 0) {
group            1114 kernel/sched/psi.c 			group->polling_until = 0;
group            1116 kernel/sched/psi.c 					group->poll_kworker,
group            1117 kernel/sched/psi.c 					lockdep_is_held(&group->trigger_lock));
group            1118 kernel/sched/psi.c 			rcu_assign_pointer(group->poll_kworker, NULL);
group            1122 kernel/sched/psi.c 	mutex_unlock(&group->trigger_lock);
group            1141 kernel/sched/psi.c 		kthread_cancel_delayed_work_sync(&group->poll_work);
group            1142 kernel/sched/psi.c 		atomic_set(&group->poll_scheduled, 0);
group            1445 kernel/sched/sched.h static inline unsigned int group_first_cpu(struct sched_group *group)
group            1447 kernel/sched/sched.h 	return cpumask_first(sched_group_span(group));
group              31 kernel/sched/topology.c 	struct sched_group *group = sd->groups;
group              50 kernel/sched/topology.c 	if (group && !cpumask_test_cpu(cpu, sched_group_span(group))) {
group              56 kernel/sched/topology.c 		if (!group) {
group              62 kernel/sched/topology.c 		if (!cpumask_weight(sched_group_span(group))) {
group              69 kernel/sched/topology.c 		    cpumask_intersects(groupmask, sched_group_span(group))) {
group              75 kernel/sched/topology.c 		cpumask_or(groupmask, groupmask, sched_group_span(group));
group              78 kernel/sched/topology.c 				group->sgc->id,
group              79 kernel/sched/topology.c 				cpumask_pr_args(sched_group_span(group)));
group              82 kernel/sched/topology.c 		    !cpumask_equal(group_balance_mask(group), sched_group_span(group))) {
group              84 kernel/sched/topology.c 				cpumask_pr_args(group_balance_mask(group)));
group              87 kernel/sched/topology.c 		if (group->sgc->capacity != SCHED_CAPACITY_SCALE)
group              88 kernel/sched/topology.c 			printk(KERN_CONT " cap=%lu", group->sgc->capacity);
group              90 kernel/sched/topology.c 		if (group == sd->groups && sd->child &&
group              92 kernel/sched/topology.c 				   sched_group_span(group))) {
group              98 kernel/sched/topology.c 		group = group->next;
group             100 kernel/sched/topology.c 		if (group != sd->groups)
group             103 kernel/sched/topology.c 	} while (group != sd->groups);
group             256 kernel/trace/trace_kprobe.c static struct trace_kprobe *alloc_trace_kprobe(const char *group,
group             293 kernel/trace/trace_kprobe.c 	ret = trace_probe_init(&tk->tp, event, group, false);
group             305 kernel/trace/trace_kprobe.c 					      const char *group)
group             312 kernel/trace/trace_kprobe.c 		    strcmp(trace_probe_group_name(&tk->tp), group) == 0)
group             740 kernel/trace/trace_kprobe.c 	const char *event = NULL, *group = KPROBE_EVENT_SYSTEM;
group             824 kernel/trace/trace_kprobe.c 		ret = traceprobe_parse_event_name(&event, &group, buf,
group             841 kernel/trace/trace_kprobe.c 	tk = alloc_trace_kprobe(group, event, addr, symbol, offset, maxactive,
group            1461 kernel/trace/trace_kprobe.c 	const char *group = event->tp_event->class->system;
group            1465 kernel/trace/trace_kprobe.c 		tk = find_trace_kprobe(pevent, group);
group             989 kernel/trace/trace_probe.c 		     const char *group, bool alloc_filter)
group             995 kernel/trace/trace_probe.c 	if (!event || !group)
group            1019 kernel/trace/trace_probe.c 	tp->event->class.system = kstrdup(group, GFP_KERNEL);
group             332 kernel/trace/trace_probe.h 		     const char *group, bool alloc_filter);
group             338 kernel/trace/trace_uprobe.c alloc_trace_uprobe(const char *group, const char *event, int nargs, bool is_ret)
group             347 kernel/trace/trace_uprobe.c 	ret = trace_probe_init(&tu->tp, event, group, true);
group             375 kernel/trace/trace_uprobe.c static struct trace_uprobe *find_probe_event(const char *event, const char *group)
group             382 kernel/trace/trace_uprobe.c 		    strcmp(trace_probe_group_name(&tu->tp), group) == 0)
group             536 kernel/trace/trace_uprobe.c 	const char *event = NULL, *group = UPROBE_EVENT_SYSTEM;
group             630 kernel/trace/trace_uprobe.c 		ret = traceprobe_parse_event_name(&event, &group, buf,
group             656 kernel/trace/trace_uprobe.c 	tu = alloc_trace_uprobe(group, event, argc, is_return);
group            1402 kernel/trace/trace_uprobe.c 	const char *group = event->tp_event->class->system;
group            1406 kernel/trace/trace_uprobe.c 		tu = find_probe_event(pevent, group);
group              23 kernel/uid16.c SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group)
group              25 kernel/uid16.c 	return ksys_chown(filename, low2highuid(user), low2highgid(group));
group              28 kernel/uid16.c SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group)
group              30 kernel/uid16.c 	return ksys_lchown(filename, low2highuid(user), low2highgid(group));
group              33 kernel/uid16.c SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group)
group              35 kernel/uid16.c 	return ksys_fchown(fd, low2highuid(user), low2highgid(group));
group             119 kernel/uid16.c 	old_gid_t group;
group             124 kernel/uid16.c 		group = high2lowgid(from_kgid_munged(user_ns, kgid));
group             125 kernel/uid16.c 		if (put_user(group, grouplist+i))
group             137 kernel/uid16.c 	old_gid_t group;
group             141 kernel/uid16.c 		if (get_user(group, grouplist+i))
group             144 kernel/uid16.c 		kgid = make_kgid(user_ns, low2highgid(group));
group              60 kernel/user.c  	.group = GLOBAL_ROOT_GID,
group              73 kernel/user_namespace.c 	kgid_t group = new->egid;
group             101 kernel/user_namespace.c 	    !kgid_has_mapping(parent_ns, group))
group             119 kernel/user_namespace.c 	ns->group = group;
group            2173 mm/percpu.c    	int group, v;
group            2193 mm/percpu.c    	for (group = 0; group < ai->nr_groups; group++) {
group            2194 mm/percpu.c    		const struct pcpu_group_info *gi = &ai->groups[group];
group            2204 mm/percpu.c    			pr_cont("[%0*d] ", group_width, group);
group            2282 mm/percpu.c    	int group, unit, i;
group            2347 mm/percpu.c    	for (group = 0, unit = 0; group < ai->nr_groups; group++, unit += i) {
group            2348 mm/percpu.c    		const struct pcpu_group_info *gi = &ai->groups[group];
group            2350 mm/percpu.c    		group_offsets[group] = gi->base_offset;
group            2351 mm/percpu.c    		group_sizes[group] = gi->nr_units * ai->unit_size;
group            2540 mm/percpu.c    	int last_allocs, group, unit;
group            2571 mm/percpu.c    		group = 0;
group            2576 mm/percpu.c    			if (group_map[tcpu] == group && cpu_distance_fn &&
group            2579 mm/percpu.c    				group++;
group            2580 mm/percpu.c    				nr_groups = max(nr_groups, group + 1);
group            2584 mm/percpu.c    		group_map[cpu] = group;
group            2585 mm/percpu.c    		group_cnt[group]++;
group            2600 mm/percpu.c    		for (group = 0; group < nr_groups; group++) {
group            2601 mm/percpu.c    			int this_allocs = DIV_ROUND_UP(group_cnt[group], upa);
group            2603 mm/percpu.c    			wasted += this_allocs * upa - group_cnt[group];
group            2623 mm/percpu.c    	for (group = 0; group < nr_groups; group++)
group            2624 mm/percpu.c    		nr_units += roundup(group_cnt[group], upa);
group            2631 mm/percpu.c    	for (group = 0; group < nr_groups; group++) {
group            2632 mm/percpu.c    		ai->groups[group].cpu_map = cpu_map;
group            2633 mm/percpu.c    		cpu_map += roundup(group_cnt[group], upa);
group            2643 mm/percpu.c    	for (group = 0, unit = 0; group < nr_groups; group++) {
group            2644 mm/percpu.c    		struct pcpu_group_info *gi = &ai->groups[group];
group            2654 mm/percpu.c    			if (group_map[cpu] == group)
group            2709 mm/percpu.c    	int group, i, highest_group, rc = 0;
group            2727 mm/percpu.c    	for (group = 0; group < ai->nr_groups; group++) {
group            2728 mm/percpu.c    		struct pcpu_group_info *gi = &ai->groups[group];
group            2744 mm/percpu.c    		areas[group] = ptr;
group            2748 mm/percpu.c    			highest_group = group;
group            2769 mm/percpu.c    	for (group = 0; group < ai->nr_groups; group++) {
group            2770 mm/percpu.c    		struct pcpu_group_info *gi = &ai->groups[group];
group            2771 mm/percpu.c    		void *ptr = areas[group];
group            2786 mm/percpu.c    	for (group = 0; group < ai->nr_groups; group++) {
group            2787 mm/percpu.c    		ai->groups[group].base_offset = areas[group] - base;
group            2798 mm/percpu.c    	for (group = 0; group < ai->nr_groups; group++)
group            2799 mm/percpu.c    		if (areas[group])
group            2800 mm/percpu.c    			free_fn(areas[group],
group            2801 mm/percpu.c    				ai->groups[group].nr_units * ai->unit_size);
group            1037 net/batman-adv/bridge_loop_avoidance.c 	if (bla_dst->group == bla_dst_own->group)
group            1050 net/batman-adv/bridge_loop_avoidance.c 	if (ntohs(bla_dst->group) > ntohs(bla_dst_own->group)) {
group            1053 net/batman-adv/bridge_loop_avoidance.c 			   ntohs(bla_dst->group));
group            1054 net/batman-adv/bridge_loop_avoidance.c 		bla_dst_own->group = bla_dst->group;
group            1329 net/batman-adv/bridge_loop_avoidance.c 	__be16 group;
group            1333 net/batman-adv/bridge_loop_avoidance.c 	group = htons(crc16(0, primary_if->net_dev->dev_addr, ETH_ALEN));
group            1334 net/batman-adv/bridge_loop_avoidance.c 	bat_priv->bla.claim_dest.group = group;
group            1540 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.claim_dest.group = htons(crc);
group            1543 net/batman-adv/bridge_loop_avoidance.c 		bat_priv->bla.claim_dest.group = 0; /* will be set later */
group            2056 net/batman-adv/bridge_loop_avoidance.c 		   ntohs(bat_priv->bla.claim_dest.group));
group            2290 net/batman-adv/bridge_loop_avoidance.c 		   ntohs(bat_priv->bla.claim_dest.group));
group             254 net/batman-adv/netlink.c 			ntohs(bat_priv->bla.claim_dest.group)))
group             441 net/bridge/br_mdb.c 		   struct br_ip *group, int type, u8 flags)
group             450 net/bridge/br_mdb.c 	entry.addr.proto = group->proto;
group             451 net/bridge/br_mdb.c 	entry.addr.u.ip4 = group->u.ip4;
group             453 net/bridge/br_mdb.c 	entry.addr.u.ip6 = group->u.ip6;
group             455 net/bridge/br_mdb.c 	entry.vid = group->vid;
group             603 net/bridge/br_mdb.c 			    struct br_ip *group, unsigned char state)
group             611 net/bridge/br_mdb.c 	mp = br_mdb_ip_get(br, group);
group             613 net/bridge/br_mdb.c 		mp = br_multicast_new_group(br, group);
group             641 net/bridge/br_mdb.c 	p = br_multicast_new_port_group(port, group, *pp, state, NULL);
group              50 net/bridge/br_multicast.c 					 __be32 group,
group              58 net/bridge/br_multicast.c 					 const struct in6_addr *group,
group             217 net/bridge/br_multicast.c 						    __be32 group,
group             278 net/bridge/br_multicast.c 		ih->code = (group ? br->multicast_last_member_interval :
group             281 net/bridge/br_multicast.c 		ih->group = group;
group             288 net/bridge/br_multicast.c 		ihv3->code = (group ? br->multicast_last_member_interval :
group             291 net/bridge/br_multicast.c 		ihv3->group = group;
group             440 net/bridge/br_multicast.c 						    struct br_ip *group)
group             445 net/bridge/br_multicast.c 	mp = br_mdb_ip_get(br, group);
group             459 net/bridge/br_multicast.c 	mp->addr = *group;
group             475 net/bridge/br_multicast.c 			struct br_ip *group,
group             486 net/bridge/br_multicast.c 	p->addr = *group;
group             537 net/bridge/br_multicast.c 				  struct br_ip *group,
group             551 net/bridge/br_multicast.c 	mp = br_multicast_new_group(br, group);
group             570 net/bridge/br_multicast.c 	p = br_multicast_new_port_group(port, group, *pp, 0, src);
group             574 net/bridge/br_multicast.c 	br_mdb_notify(br->dev, port, group, RTM_NEWMDB, 0);
group             588 net/bridge/br_multicast.c 				      __be32 group,
group             594 net/bridge/br_multicast.c 	if (ipv4_is_local_multicast(group))
group             598 net/bridge/br_multicast.c 	br_group.u.ip4 = group;
group             608 net/bridge/br_multicast.c 				      const struct in6_addr *group,
group             614 net/bridge/br_multicast.c 	if (ipv6_addr_is_ll_all_nodes(group))
group             618 net/bridge/br_multicast.c 	br_group.u.ip6 = *group;
group             929 net/bridge/br_multicast.c 	__be32 group;
group             942 net/bridge/br_multicast.c 		group = grec->grec_mca;
group             968 net/bridge/br_multicast.c 			br_ip4_multicast_leave_group(br, port, group, vid, src);
group             970 net/bridge/br_multicast.c 			err = br_ip4_multicast_add_group(br, port, group, vid,
group            1230 net/bridge/br_multicast.c 	__be32 group;
group            1237 net/bridge/br_multicast.c 	group = ih->group;
group            1244 net/bridge/br_multicast.c 			group = 0;
group            1257 net/bridge/br_multicast.c 	if (!group) {
group            1266 net/bridge/br_multicast.c 	mp = br_mdb_ip4_get(br, group, vid);
group            1307 net/bridge/br_multicast.c 	const struct in6_addr *group = NULL;
group            1324 net/bridge/br_multicast.c 			group = &mld->mld_mca;
group            1332 net/bridge/br_multicast.c 			group = &mld2q->mld2q_mca;
group            1337 net/bridge/br_multicast.c 	is_general_query = group && ipv6_addr_any(group);
group            1346 net/bridge/br_multicast.c 	} else if (!group) {
group            1350 net/bridge/br_multicast.c 	mp = br_mdb_ip6_get(br, group, vid);
group            1379 net/bridge/br_multicast.c 			 struct br_ip *group,
group            1394 net/bridge/br_multicast.c 	mp = br_mdb_ip_get(br, group);
group            1414 net/bridge/br_multicast.c 			br_mdb_notify(br->dev, port, group, RTM_DELMDB,
group            1488 net/bridge/br_multicast.c 					 __be32 group,
group            1495 net/bridge/br_multicast.c 	if (ipv4_is_local_multicast(group))
group            1501 net/bridge/br_multicast.c 	br_group.u.ip4 = group;
group            1512 net/bridge/br_multicast.c 					 const struct in6_addr *group,
group            1519 net/bridge/br_multicast.c 	if (ipv6_addr_is_ll_all_nodes(group))
group            1525 net/bridge/br_multicast.c 	br_group.u.ip6 = *group;
group            1630 net/bridge/br_multicast.c 		err = br_ip4_multicast_add_group(br, port, ih->group, vid, src);
group            1639 net/bridge/br_multicast.c 		br_ip4_multicast_leave_group(br, port, ih->group, vid, src);
group            2191 net/bridge/br_multicast.c 	struct net_bridge_port_group *group;
group            2209 net/bridge/br_multicast.c 		hlist_for_each_entry_rcu(group, &port->mglist, mglist) {
group            2214 net/bridge/br_multicast.c 			entry->addr = group->addr;
group             685 net/bridge/br_private.h br_multicast_new_group(struct net_bridge *br, struct br_ip *group);
group             687 net/bridge/br_private.h br_multicast_new_port_group(struct net_bridge_port *port, struct br_ip *group,
group             693 net/bridge/br_private.h 		   struct br_ip *group, int type, u8 flags);
group              32 net/bridge/netfilter/ebt_nflog.c 	li.u.ulog.group = info->group;
group            8088 net/core/dev.c 	dev->group = new_group;
group            9555 net/core/dev.c 	dev->group = INIT_NETDEV_GROUP;
group            5239 net/core/devlink.c 	const struct devlink_trap_group *group;
group            5402 net/core/devlink.c 			   group_item->group->name))
group            5582 net/core/devlink.c 		if (!strcmp(group_item->group->name, name))
group            5619 net/core/devlink.c 			   group_item->group->name))
group            5622 net/core/devlink.c 	if (group_item->group->generic &&
group            5722 net/core/devlink.c 	const char *group_name = group_item->group->name;
group            5727 net/core/devlink.c 		if (strcmp(trap_item->trap->group.name, group_name))
group            7601 net/core/devlink.c 	if (!trap || !trap->name || !trap->group.name)
group            7611 net/core/devlink.c devlink_trap_group_generic_verify(const struct devlink_trap_group *group)
group            7613 net/core/devlink.c 	if (group->id > DEVLINK_TRAP_GROUP_GENERIC_ID_MAX)
group            7616 net/core/devlink.c 	if (strcmp(group->name, devlink_trap_group_generic[group->id].name))
group            7623 net/core/devlink.c devlink_trap_group_driver_verify(const struct devlink_trap_group *group)
group            7627 net/core/devlink.c 	if (group->id <= DEVLINK_TRAP_GROUP_GENERIC_ID_MAX)
group            7631 net/core/devlink.c 		if (!strcmp(group->name, devlink_trap_group_generic[i].name))
group            7638 net/core/devlink.c static int devlink_trap_group_verify(const struct devlink_trap_group *group)
group            7640 net/core/devlink.c 	if (group->generic)
group            7641 net/core/devlink.c 		return devlink_trap_group_generic_verify(group);
group            7643 net/core/devlink.c 		return devlink_trap_group_driver_verify(group);
group            7674 net/core/devlink.c 			       const struct devlink_trap_group *group)
group            7679 net/core/devlink.c 	err = devlink_trap_group_verify(group);
group            7693 net/core/devlink.c 	group_item->group = group;
group            7697 net/core/devlink.c 		err = devlink->ops->trap_group_init(devlink, group);
group            7728 net/core/devlink.c 			    const struct devlink_trap_group *group)
group            7732 net/core/devlink.c 	group_item = devlink_trap_group_item_lookup(devlink, group->name);
group            7738 net/core/devlink.c 	return devlink_trap_group_item_create(devlink, group);
group            7758 net/core/devlink.c 						 &trap_item->trap->group);
group            7963 net/core/devlink.c 	hw_metadata->trap_group_name = group_item->group->name;
group             429 net/core/net-sysfs.c NETDEVICE_SHOW(group, fmt_dec);
group             706 net/core/rtnetlink.c int rtnetlink_send(struct sk_buff *skb, struct net *net, u32 pid, unsigned int group, int echo)
group             711 net/core/rtnetlink.c 	NETLINK_CB(skb).dst_group = group;
group             714 net/core/rtnetlink.c 	netlink_broadcast(rtnl, skb, pid, group, GFP_KERNEL);
group             728 net/core/rtnetlink.c void rtnl_notify(struct sk_buff *skb, struct net *net, u32 pid, u32 group,
group             737 net/core/rtnetlink.c 	nlmsg_notify(rtnl, skb, pid, group, report, flags);
group             741 net/core/rtnetlink.c void rtnl_set_sk_err(struct net *net, u32 group, int error)
group             745 net/core/rtnetlink.c 	netlink_set_err(rtnl, 0, group, error);
group            1621 net/core/rtnetlink.c 	    nla_put_u32(skb, IFLA_GROUP, dev->group) ||
group            2790 net/core/rtnetlink.c static int rtnl_group_dellink(const struct net *net, int group)
group            2796 net/core/rtnetlink.c 	if (!group)
group            2800 net/core/rtnetlink.c 		if (dev->group == group) {
group            2814 net/core/rtnetlink.c 		if (dev->group == group) {
group            2999 net/core/rtnetlink.c 		struct net *net, int group,
group            3008 net/core/rtnetlink.c 		if (dev->group == group) {
group            5275 net/core/rtnetlink.c static int rtnetlink_bind(struct net *net, int group)
group            5277 net/core/rtnetlink.c 	switch (group) {
group             127 net/core/sock_diag.c 	const enum sknetlink_groups group = sock_diag_destroy_group(sk);
group             130 net/core/sock_diag.c 	WARN_ON(group == SKNLGRP_NONE);
group             143 net/core/sock_diag.c 		nlmsg_multicast(sock_net(sk)->diag_nlsk, skb, 0, group,
group             279 net/core/sock_diag.c static int sock_diag_bind(struct net *net, int group)
group             281 net/core/sock_diag.c 	switch (group) {
group              66 net/decnet/netfilter/dn_rtmsg.c 	int group = 0;
group              71 net/decnet/netfilter/dn_rtmsg.c 		group = DNRNG_NLGRP_L1;
group              74 net/decnet/netfilter/dn_rtmsg.c 		group = DNRNG_NLGRP_L2;
group              83 net/decnet/netfilter/dn_rtmsg.c 	NETLINK_CB(skb2).dst_group = group;
group              84 net/decnet/netfilter/dn_rtmsg.c 	netlink_broadcast(dnrmg, skb2, 0, group, GFP_ATOMIC);
group              29 net/ieee802154/ieee802154.h int ieee802154_nl_mcast(struct sk_buff *msg, unsigned int group);
group              45 net/ieee802154/netlink.c int ieee802154_nl_mcast(struct sk_buff *msg, unsigned int group)
group              52 net/ieee802154/netlink.c 	return genlmsg_multicast(&nl802154_family, msg, 0, group, GFP_ATOMIC);
group             160 net/ipv4/fib_rules.c 	if (rule->suppress_ifgroup != -1 && dev && dev->group == rule->suppress_ifgroup)
group             733 net/ipv4/igmp.c 	__be32	group = pmc ? pmc->multiaddr : 0;
group             741 net/ipv4/igmp.c 	if (ipv4_is_local_multicast(group) && !net->ipv4.sysctl_igmp_llm_reports)
group             747 net/ipv4/igmp.c 		dst = group;
group             790 net/ipv4/igmp.c 	ih->group = group;
group             909 net/ipv4/igmp.c static bool igmp_heard_report(struct in_device *in_dev, __be32 group)
group             916 net/ipv4/igmp.c 	if (group == IGMP_ALL_HOSTS)
group             918 net/ipv4/igmp.c 	if (ipv4_is_local_multicast(group) && !net->ipv4.sysctl_igmp_llm_reports)
group             923 net/ipv4/igmp.c 		if (im->multiaddr == group) {
group             939 net/ipv4/igmp.c 	__be32			group = ih->group;
group             953 net/ipv4/igmp.c 			group = 0;
group             972 net/ipv4/igmp.c 		group = 0;
group            1014 net/ipv4/igmp.c 		if (!group) { /* general query */
group            1038 net/ipv4/igmp.c 		if (group && group != im->multiaddr)
group            1099 net/ipv4/igmp.c 			dropped = igmp_heard_report(in_dev, ih->group);
group            1543 net/ipv4/igmp.c 	if (!igmp_hdr(skb)->group &&
group            2249 net/ipv4/igmp.c 	__be32 group = imr->imr_multiaddr.s_addr;
group            2264 net/ipv4/igmp.c 		if (iml->multi.imr_multiaddr.s_addr != group)
group            2278 net/ipv4/igmp.c 			ip_mc_dec_group(in_dev, group);
group            2218 net/ipv4/ipmr.c 	    pim->group != PIM_V1_VERSION || pim->code != PIM_V1_REGISTER)
group             255 net/ipv4/ping.c 	kgid_t group = current_egid();
group             265 net/ipv4/ping.c 	if (gid_lte(low, group) && gid_lte(group, high))
group             284 net/ipv6/fib6_rules.c 	if (rule->suppress_ifgroup != -1 && dev && dev->group == rule->suppress_ifgroup)
group             260 net/ipv6/mcast.c 					     const struct in6_addr *group,
group             267 net/ipv6/mcast.c 		struct rt6_info *rt = rt6_lookup(net, group, NULL, 0, NULL, 0);
group             331 net/ipv6/mcast.c 	struct in6_addr *source, *group;
group             343 net/ipv6/mcast.c 	group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr;
group             345 net/ipv6/mcast.c 	if (!ipv6_addr_is_multicast(group))
group             349 net/ipv6/mcast.c 	idev = ip6_mc_find_dev_rcu(net, group, pgsr->gsr_interface);
group             360 net/ipv6/mcast.c 		if (ipv6_addr_equal(&pmc->addr, group))
group             375 net/ipv6/mcast.c 		ip6_mc_add_src(idev, group, omode, 0, NULL, 0);
group             376 net/ipv6/mcast.c 		ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0);
group             403 net/ipv6/mcast.c 		ip6_mc_del_src(idev, group, omode, 1, source, 1);
group             449 net/ipv6/mcast.c 	ip6_mc_add_src(idev, group, omode, 1, source, 1);
group             456 net/ipv6/mcast.c 		err = ipv6_sock_mc_drop(sk, pgsr->gsr_interface, group);
group             462 net/ipv6/mcast.c 	const struct in6_addr *group;
group             471 net/ipv6/mcast.c 	group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr;
group             473 net/ipv6/mcast.c 	if (!ipv6_addr_is_multicast(group))
group             480 net/ipv6/mcast.c 	idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface);
group             497 net/ipv6/mcast.c 		if (ipv6_addr_equal(&pmc->addr, group))
group             518 net/ipv6/mcast.c 		err = ip6_mc_add_src(idev, group, gsf->gf_fmode,
group             526 net/ipv6/mcast.c 		(void) ip6_mc_add_src(idev, group, gsf->gf_fmode, 0, NULL, 0);
group             532 net/ipv6/mcast.c 		(void) ip6_mc_del_src(idev, group, pmc->sfmode,
group             536 net/ipv6/mcast.c 		(void) ip6_mc_del_src(idev, group, pmc->sfmode, 0, NULL, 0);
group             545 net/ipv6/mcast.c 		err = ipv6_sock_mc_drop(sk, gsf->gf_interface, group);
group             553 net/ipv6/mcast.c 	const struct in6_addr *group;
group             560 net/ipv6/mcast.c 	group = &((struct sockaddr_in6 *)&gsf->gf_group)->sin6_addr;
group             562 net/ipv6/mcast.c 	if (!ipv6_addr_is_multicast(group))
group             566 net/ipv6/mcast.c 	idev = ip6_mc_find_dev_rcu(net, group, gsf->gf_interface);
group             582 net/ipv6/mcast.c 		if (ipv6_addr_equal(group, &pmc->addr))
group             993 net/ipv6/mcast.c bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group,
group            1005 net/ipv6/mcast.c 			if (ipv6_addr_equal(&mc->mca_addr, group))
group            1340 net/ipv6/mcast.c 	const struct in6_addr *group;
group            1373 net/ipv6/mcast.c 	group = &mld->mld_mca;
group            1374 net/ipv6/mcast.c 	group_type = ipv6_addr_type(group);
group            1429 net/ipv6/mcast.c 			if (!ipv6_addr_equal(group, &ma->mca_addr))
group             305 net/mac80211/rc80211_minstrel_ht.c 	int group, idx;
group             308 net/mac80211/rc80211_minstrel_ht.c 		group = minstrel_ht_get_group_idx(rate);
group             311 net/mac80211/rc80211_minstrel_ht.c 		group = minstrel_vht_get_group_idx(rate);
group             314 net/mac80211/rc80211_minstrel_ht.c 		group = MINSTREL_CCK_GROUP;
group             321 net/mac80211/rc80211_minstrel_ht.c 		if ((mi->supported[group] & BIT(idx + 4)) &&
group             325 net/mac80211/rc80211_minstrel_ht.c 	return &mi->groups[group].rates[idx];
group             348 net/mac80211/rc80211_minstrel_ht.c minstrel_ht_get_tp_avg(struct minstrel_ht_sta *mi, int group, int rate,
group             357 net/mac80211/rc80211_minstrel_ht.c 	if (group != MINSTREL_CCK_GROUP)
group             360 net/mac80211/rc80211_minstrel_ht.c 	nsecs += minstrel_mcs_groups[group].duration[rate] <<
group             361 net/mac80211/rc80211_minstrel_ht.c 		 minstrel_mcs_groups[group].shift;
group             510 net/mac80211/rc80211_minstrel_ht.c 	int tmp_max_streams, group, tmp_idx, tmp_prob;
group             515 net/mac80211/rc80211_minstrel_ht.c 	for (group = 0; group < ARRAY_SIZE(minstrel_mcs_groups); group++) {
group             516 net/mac80211/rc80211_minstrel_ht.c 		mg = &mi->groups[group];
group             517 net/mac80211/rc80211_minstrel_ht.c 		if (!mi->supported[group] || group == MINSTREL_CCK_GROUP)
group             521 net/mac80211/rc80211_minstrel_ht.c 		tmp_prob = mi->groups[group].rates[tmp_idx].prob_ewma;
group             523 net/mac80211/rc80211_minstrel_ht.c 		if (tmp_tp < minstrel_ht_get_tp_avg(mi, group, tmp_idx, tmp_prob) &&
group             524 net/mac80211/rc80211_minstrel_ht.c 		   (minstrel_mcs_groups[group].streams < tmp_max_streams)) {
group             526 net/mac80211/rc80211_minstrel_ht.c 				tmp_tp = minstrel_ht_get_tp_avg(mi, group,
group             536 net/mac80211/rc80211_minstrel_ht.c 	const struct mcs_group *group = &minstrel_mcs_groups[index / MCS_GROUP_RATES];
group             537 net/mac80211/rc80211_minstrel_ht.c 	unsigned int duration = group->duration[index % MCS_GROUP_RATES];
group             538 net/mac80211/rc80211_minstrel_ht.c 	return duration << group->shift;
group             543 net/mac80211/rc80211_minstrel_ht.c 						int tp_idx, const struct mcs_group *group)
group             545 net/mac80211/rc80211_minstrel_ht.c 	if (group->bw < tp_group->bw)
group             548 net/mac80211/rc80211_minstrel_ht.c 	if (group->streams == tp_group->streams)
group             551 net/mac80211/rc80211_minstrel_ht.c 	if (tp_idx < 4 && group->streams == tp_group->streams - 1)
group             554 net/mac80211/rc80211_minstrel_ht.c 	return group->streams == tp_group->streams + 1;
group             561 net/mac80211/rc80211_minstrel_ht.c 	const struct mcs_group *group, *tp_group;
group             578 net/mac80211/rc80211_minstrel_ht.c 		group = &minstrel_mcs_groups[g];
group             579 net/mac80211/rc80211_minstrel_ht.c 		if (!minstrel_ht_probe_group(mi, tp_group, tp_idx, group))
group             588 net/mac80211/rc80211_minstrel_ht.c 			if ((group->duration[i] << group->shift) > max_dur)
group             675 net/mac80211/rc80211_minstrel_ht.c 	int group, i, j, cur_prob;
group             720 net/mac80211/rc80211_minstrel_ht.c 	for (group = 0; group < ARRAY_SIZE(minstrel_mcs_groups); group++) {
group             722 net/mac80211/rc80211_minstrel_ht.c 		mg = &mi->groups[group];
group             723 net/mac80211/rc80211_minstrel_ht.c 		if (!mi->supported[group])
group             730 net/mac80211/rc80211_minstrel_ht.c 			tmp_group_tp_rate[j] = MCS_GROUP_RATES * group;
group             733 net/mac80211/rc80211_minstrel_ht.c 			if (!(mi->supported[group] & BIT(i)))
group             736 net/mac80211/rc80211_minstrel_ht.c 			index = MCS_GROUP_RATES * group + i;
group             743 net/mac80211/rc80211_minstrel_ht.c 			if (minstrel_ht_get_tp_avg(mi, group, i, cur_prob) == 0)
group             747 net/mac80211/rc80211_minstrel_ht.c 			if (group != MINSTREL_CCK_GROUP) {
group             750 net/mac80211/rc80211_minstrel_ht.c 			} else if (group == MINSTREL_CCK_GROUP) {
group             838 net/mac80211/rc80211_minstrel_ht.c 	int group, orig_group;
group             840 net/mac80211/rc80211_minstrel_ht.c 	orig_group = group = *idx / MCS_GROUP_RATES;
group             841 net/mac80211/rc80211_minstrel_ht.c 	while (group > 0) {
group             842 net/mac80211/rc80211_minstrel_ht.c 		group--;
group             844 net/mac80211/rc80211_minstrel_ht.c 		if (!mi->supported[group])
group             847 net/mac80211/rc80211_minstrel_ht.c 		if (minstrel_mcs_groups[group].streams >
group             852 net/mac80211/rc80211_minstrel_ht.c 			*idx = mi->groups[group].max_group_tp_rate[0];
group             854 net/mac80211/rc80211_minstrel_ht.c 			*idx = mi->groups[group].max_group_tp_rate[1];
group            1059 net/mac80211/rc80211_minstrel_ht.c 	const struct mcs_group *group = &minstrel_mcs_groups[index / MCS_GROUP_RATES];
group            1062 net/mac80211/rc80211_minstrel_ht.c 	u16 flags = group->flags;
group            1081 net/mac80211/rc80211_minstrel_ht.c 		idx = ((group->streams - 1) << 4) |
group            1084 net/mac80211/rc80211_minstrel_ht.c 		idx = index % MCS_GROUP_RATES + (group->streams - 1) * 8;
group            1092 net/mac80211/rc80211_minstrel_ht.c 	     group->streams > 1)) {
group            1104 net/mac80211/rc80211_minstrel_ht.c 	int group = rate / MCS_GROUP_RATES;
group            1106 net/mac80211/rc80211_minstrel_ht.c 	return mi->groups[group].rates[rate].prob_ewma;
group            1112 net/mac80211/rc80211_minstrel_ht.c 	int group = mi->max_prob_rate / MCS_GROUP_RATES;
group            1113 net/mac80211/rc80211_minstrel_ht.c 	const struct mcs_group *g = &minstrel_mcs_groups[group];
group            1118 net/mac80211/rc80211_minstrel_ht.c 	if (mi->groups[group].rates[rate].prob_ewma < MINSTREL_FRAC(50, 100))
group             121 net/mac80211/rc80211_minstrel_ht.h int minstrel_ht_get_tp_avg(struct minstrel_ht_sta *mi, int group, int rate,
group             690 net/netfilter/nf_conntrack_netlink.c 	unsigned int flags = 0, group;
group             695 net/netfilter/nf_conntrack_netlink.c 		group = NFNLGRP_CONNTRACK_DESTROY;
group             699 net/netfilter/nf_conntrack_netlink.c 		group = NFNLGRP_CONNTRACK_NEW;
group             702 net/netfilter/nf_conntrack_netlink.c 		group = NFNLGRP_CONNTRACK_UPDATE;
group             707 net/netfilter/nf_conntrack_netlink.c 	if (!item->report && !nfnetlink_has_listeners(net, group))
group             800 net/netfilter/nf_conntrack_netlink.c 	err = nfnetlink_send(skb, net, item->portid, group, item->report,
group             812 net/netfilter/nf_conntrack_netlink.c 	if (nfnetlink_set_err(net, 0, group, -ENOBUFS) > 0)
group            2837 net/netfilter/nf_conntrack_netlink.c 	unsigned int type, group;
group            2842 net/netfilter/nf_conntrack_netlink.c 		group = NFNLGRP_CONNTRACK_EXP_DESTROY;
group            2846 net/netfilter/nf_conntrack_netlink.c 		group = NFNLGRP_CONNTRACK_EXP_NEW;
group            2850 net/netfilter/nf_conntrack_netlink.c 	if (!item->report && !nfnetlink_has_listeners(net, group))
group            2871 net/netfilter/nf_conntrack_netlink.c 	nfnetlink_send(skb, net, item->portid, group, item->report, GFP_ATOMIC);
group             132 net/netfilter/nfnetlink.c int nfnetlink_has_listeners(struct net *net, unsigned int group)
group             134 net/netfilter/nfnetlink.c 	return netlink_has_listeners(net->nfnl, group);
group             139 net/netfilter/nfnetlink.c 		   unsigned int group, int echo, gfp_t flags)
group             141 net/netfilter/nfnetlink.c 	return nlmsg_notify(net->nfnl, skb, portid, group, echo, flags);
group             145 net/netfilter/nfnetlink.c int nfnetlink_set_err(struct net *net, u32 portid, u32 group, int error)
group             147 net/netfilter/nfnetlink.c 	return netlink_set_err(net->nfnl, portid, group, error);
group             567 net/netfilter/nfnetlink.c static int nfnetlink_bind(struct net *net, int group)
group             572 net/netfilter/nfnetlink.c 	if (group <= NFNLGRP_NONE || group > NFNLGRP_MAX)
group             575 net/netfilter/nfnetlink.c 	type = nfnl_group2type[group];
group             666 net/netfilter/nfnetlink_log.c 			.group		= 0,
group             699 net/netfilter/nfnetlink_log.c 	inst = instance_lookup_get(log, li->u.ulog.group);
group             183 net/netfilter/nft_log.c 		li->u.ulog.group = ntohs(nla_get_be16(tb[NFTA_LOG_GROUP]));
group             246 net/netfilter/nft_log.c 		if (nla_put_be16(skb, NFTA_LOG_GROUP, htons(li->u.ulog.group)))
group             213 net/netfilter/nft_meta.c 		*dest = in->group;
group             218 net/netfilter/nft_meta.c 		*dest = out->group;
group              29 net/netfilter/xt_NFLOG.c 	li.u.ulog.group	     = info->group;
group              24 net/netfilter/xt_devgroup.c 	    (((info->src_group ^ xt_in(par)->group) & info->src_mask ? 1 : 0) ^
group              29 net/netfilter/xt_devgroup.c 	    (((info->dst_group ^ xt_out(par)->group) & info->dst_mask ? 1 : 0) ^
group             105 net/netfilter/xt_owner.c 				kgid_t group = gi->gid[i];
group             107 net/netfilter/xt_owner.c 				if (gid_gte(group, gid_min) &&
group             108 net/netfilter/xt_owner.c 				    gid_lte(group, gid_max)) {
group             149 net/netlink/af_netlink.c static inline u32 netlink_group_mask(u32 group)
group             151 net/netlink/af_netlink.c 	return group ? 1 << (group - 1) : 0;
group             658 net/netlink/af_netlink.c 	int (*bind)(struct net *net, int group);
group             659 net/netlink/af_netlink.c 	void (*unbind)(struct net *net, int group);
group             960 net/netlink/af_netlink.c static void netlink_undo_bind(int group, long unsigned int groups,
group             969 net/netlink/af_netlink.c 	for (undo = 0; undo < group; undo++)
group            1015 net/netlink/af_netlink.c 		int group;
group            1018 net/netlink/af_netlink.c 		for (group = 0; group < BITS_PER_TYPE(u32); group++) {
group            1019 net/netlink/af_netlink.c 			if (!test_bit(group, &groups))
group            1021 net/netlink/af_netlink.c 			err = nlk->netlink_bind(net, group + 1);
group            1024 net/netlink/af_netlink.c 			netlink_undo_bind(group, groups, sk);
group            1348 net/netlink/af_netlink.c int netlink_has_listeners(struct sock *sk, unsigned int group)
group            1358 net/netlink/af_netlink.c 	if (listeners && group - 1 < nl_table[sk->sk_protocol].groups)
group            1359 net/netlink/af_netlink.c 		res = test_bit(group - 1, listeners->masks);
group            1392 net/netlink/af_netlink.c 	u32 group;
group            1412 net/netlink/af_netlink.c 	if (nlk->portid == p->portid || p->group - 1 >= nlk->ngroups ||
group            1413 net/netlink/af_netlink.c 	    !test_bit(p->group - 1, nlk->groups))
group            1482 net/netlink/af_netlink.c 	u32 group, gfp_t allocation,
group            1495 net/netlink/af_netlink.c 	info.group = group;
group            1533 net/netlink/af_netlink.c 		      u32 group, gfp_t allocation)
group            1535 net/netlink/af_netlink.c 	return netlink_broadcast_filtered(ssk, skb, portid, group, allocation,
group            1543 net/netlink/af_netlink.c 	u32 group;
group            1558 net/netlink/af_netlink.c 	if (nlk->portid == p->portid || p->group - 1 >= nlk->ngroups ||
group            1559 net/netlink/af_netlink.c 	    !test_bit(p->group - 1, nlk->groups))
group            1583 net/netlink/af_netlink.c int netlink_set_err(struct sock *ssk, u32 portid, u32 group, int code)
group            1591 net/netlink/af_netlink.c 	info.group = group;
group            1607 net/netlink/af_netlink.c 				     unsigned int group,
group            1612 net/netlink/af_netlink.c 	old = test_bit(group - 1, nlk->groups);
group            1615 net/netlink/af_netlink.c 		__set_bit(group - 1, nlk->groups);
group            1617 net/netlink/af_netlink.c 		__clear_bit(group - 1, nlk->groups);
group            1829 net/netlink/af_netlink.c 	info.group = NETLINK_CB(skb).dst_group;
group            2156 net/netlink/af_netlink.c void __netlink_clear_multicast_users(struct sock *ksk, unsigned int group)
group            2162 net/netlink/af_netlink.c 		netlink_update_socket_mc(nlk_sk(sk), group, 0);
group            2507 net/netlink/af_netlink.c 		 unsigned int group, int report, gfp_t flags)
group            2511 net/netlink/af_netlink.c 	if (group) {
group            2521 net/netlink/af_netlink.c 		err = nlmsg_multicast(sk, skb, exclude_portid, group, flags);
group              43 net/netlink/af_netlink.h 	int			(*netlink_bind)(struct net *net, int group);
group              44 net/netlink/af_netlink.h 	void			(*netlink_unbind)(struct net *net, int group);
group              65 net/netlink/af_netlink.h 	int			(*bind)(struct net *net, int group);
group              66 net/netlink/af_netlink.h 	void			(*unbind)(struct net *net, int group);
group             992 net/netlink/genetlink.c static int genl_bind(struct net *net, int group)
group            1001 net/netlink/genetlink.c 		if (group >= f->mcgrp_offset &&
group            1002 net/netlink/genetlink.c 		    group < f->mcgrp_offset + f->n_mcgrps) {
group            1003 net/netlink/genetlink.c 			int fam_grp = group - f->mcgrp_offset;
group            1019 net/netlink/genetlink.c static void genl_unbind(struct net *net, int group)
group            1027 net/netlink/genetlink.c 		if (group >= f->mcgrp_offset &&
group            1028 net/netlink/genetlink.c 		    group < f->mcgrp_offset + f->n_mcgrps) {
group            1029 net/netlink/genetlink.c 			int fam_grp = group - f->mcgrp_offset;
group            1110 net/netlink/genetlink.c static int genlmsg_mcast(struct sk_buff *skb, u32 portid, unsigned long group,
group            1126 net/netlink/genetlink.c 					      portid, group, flags);
group            1136 net/netlink/genetlink.c 	err = nlmsg_multicast(prev->genl_sock, skb, portid, group, flags);
group            1149 net/netlink/genetlink.c 			    unsigned int group, gfp_t flags)
group            1151 net/netlink/genetlink.c 	if (WARN_ON_ONCE(group >= family->n_mcgrps))
group            1153 net/netlink/genetlink.c 	group = family->mcgrp_offset + group;
group            1154 net/netlink/genetlink.c 	return genlmsg_mcast(skb, portid, group, flags);
group            1159 net/netlink/genetlink.c 		 struct genl_info *info, u32 group, gfp_t flags)
group            1168 net/netlink/genetlink.c 	if (WARN_ON_ONCE(group >= family->n_mcgrps))
group            1170 net/netlink/genetlink.c 	group = family->mcgrp_offset + group;
group            1171 net/netlink/genetlink.c 	nlmsg_notify(sk, skb, info->snd_portid, group, report, flags);
group              72 net/openvswitch/datapath.c 			    unsigned int group)
group              75 net/openvswitch/datapath.c 	       genl_has_listeners(family, genl_info_net(info), group);
group              37 net/psample/psample.c 				 struct psample_group *group,
group              48 net/psample/psample.c 	ret = nla_put_u32(msg, PSAMPLE_ATTR_SAMPLE_GROUP, group->group_num);
group              52 net/psample/psample.c 	ret = nla_put_u32(msg, PSAMPLE_ATTR_GROUP_REFCOUNT, group->refcount);
group              56 net/psample/psample.c 	ret = nla_put_u32(msg, PSAMPLE_ATTR_GROUP_SEQ, group->seq);
group              71 net/psample/psample.c 	struct psample_group *group;
group              77 net/psample/psample.c 	list_for_each_entry(group, &psample_groups_list, list) {
group              78 net/psample/psample.c 		if (!net_eq(group->net, sock_net(msg->sk)))
group              84 net/psample/psample.c 		err = psample_group_nl_fill(msg, group, PSAMPLE_CMD_NEW_GROUP,
group             118 net/psample/psample.c static void psample_group_notify(struct psample_group *group,
group             128 net/psample/psample.c 	err = psample_group_nl_fill(msg, group, cmd, 0, 0, NLM_F_MULTI);
group             130 net/psample/psample.c 		genlmsg_multicast_netns(&psample_nl_family, group->net, msg, 0,
group             139 net/psample/psample.c 	struct psample_group *group;
group             141 net/psample/psample.c 	group = kzalloc(sizeof(*group), GFP_ATOMIC);
group             142 net/psample/psample.c 	if (!group)
group             145 net/psample/psample.c 	group->net = net;
group             146 net/psample/psample.c 	group->group_num = group_num;
group             147 net/psample/psample.c 	list_add_tail(&group->list, &psample_groups_list);
group             149 net/psample/psample.c 	psample_group_notify(group, PSAMPLE_CMD_NEW_GROUP);
group             150 net/psample/psample.c 	return group;
group             153 net/psample/psample.c static void psample_group_destroy(struct psample_group *group)
group             155 net/psample/psample.c 	psample_group_notify(group, PSAMPLE_CMD_DEL_GROUP);
group             156 net/psample/psample.c 	list_del(&group->list);
group             157 net/psample/psample.c 	kfree_rcu(group, rcu);
group             163 net/psample/psample.c 	struct psample_group *group;
group             165 net/psample/psample.c 	list_for_each_entry(group, &psample_groups_list, list)
group             166 net/psample/psample.c 		if ((group->group_num == group_num) && (group->net == net))
group             167 net/psample/psample.c 			return group;
group             173 net/psample/psample.c 	struct psample_group *group;
group             177 net/psample/psample.c 	group = psample_group_lookup(net, group_num);
group             178 net/psample/psample.c 	if (!group) {
group             179 net/psample/psample.c 		group = psample_group_create(net, group_num);
group             180 net/psample/psample.c 		if (!group)
group             183 net/psample/psample.c 	group->refcount++;
group             187 net/psample/psample.c 	return group;
group             191 net/psample/psample.c void psample_group_take(struct psample_group *group)
group             194 net/psample/psample.c 	group->refcount++;
group             199 net/psample/psample.c void psample_group_put(struct psample_group *group)
group             203 net/psample/psample.c 	if (--group->refcount == 0)
group             204 net/psample/psample.c 		psample_group_destroy(group);
group             210 net/psample/psample.c void psample_sample_packet(struct psample_group *group, struct sk_buff *skb,
group             261 net/psample/psample.c 	ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_SAMPLE_GROUP, group->group_num);
group             265 net/psample/psample.c 	ret = nla_put_u32(nl_skb, PSAMPLE_ATTR_GROUP_SEQ, group->seq++);
group             282 net/psample/psample.c 	genlmsg_multicast_netns(&psample_nl_family, group->net, nl_skb, 0,
group             258 net/sched/act_sample.c 	struct psample_group *group = priv;
group             260 net/sched/act_sample.c 	psample_group_put(group);
group             268 net/sched/act_sample.c 	struct psample_group *group;
group             271 net/sched/act_sample.c 	group = rcu_dereference_protected(s->psample_group,
group             273 net/sched/act_sample.c 	if (group) {
group             274 net/sched/act_sample.c 		psample_group_take(group);
group             279 net/sched/act_sample.c 	return group;
group              67 net/tipc/group.c 	struct tipc_group *group;
group             110 net/tipc/group.c 	*m->group->open = true;
group             312 net/tipc/group.c 	m->group = grp;
group             367 net/tipc/group.c 	struct tipc_group *grp = m->group;
group             798 net/tipc/group.c 		*m->group->open = true;
group             921 net/tipc/group.c 	struct nlattr *group = nla_nest_start_noflag(skb, TIPC_NLA_SOCK_GROUP);
group             923 net/tipc/group.c 	if (!group)
group             946 net/tipc/group.c 	nla_nest_end(skb, group);
group             950 net/tipc/group.c 	nla_nest_cancel(skb, group);
group             118 net/tipc/socket.c 	struct tipc_group *group;
group             628 net/tipc/socket.c 	if (tsk->group) {
group             786 net/tipc/socket.c 	if (tsk->group)
group             841 net/tipc/socket.c 	u16 bc_snd_nxt = tipc_group_bc_snd_nxt(tsk->group);
group             908 net/tipc/socket.c 				tsk->group &&
group             909 net/tipc/socket.c 				!tipc_group_cong(tsk->group, node, port, blks,
group             958 net/tipc/socket.c 		exclude = tipc_group_exclude(tsk->group);
group             968 net/tipc/socket.c 			cong = tipc_group_cong(tsk->group, node, port, blks,
group             988 net/tipc/socket.c 					tsk->group &&
group             989 net/tipc/socket.c 					!tipc_group_cong(tsk->group, node, port,
group            1035 net/tipc/socket.c 				!tsk->cong_link_cnt && tsk->group &&
group            1036 net/tipc/socket.c 				!tipc_group_bc_cong(tsk->group, blks));
group            1040 net/tipc/socket.c 	dsts = tipc_group_dests(tsk->group);
group            1055 net/tipc/socket.c 	msg_set_grp_bc_seqno(hdr, tipc_group_bc_snd_nxt(tsk->group));
group            1072 net/tipc/socket.c 	tipc_group_update_bc_members(tsk->group, blks, ack);
group            1097 net/tipc/socket.c 	struct tipc_group *grp = tsk->group;
group            1305 net/tipc/socket.c 	struct tipc_group *grp = tsk->group;
group            1813 net/tipc/socket.c 	if (tsk->group && msg_in_group(hdr) && !grp_evt) {
group            1815 net/tipc/socket.c 		tipc_group_update_rcv_win(tsk->group, tsk_blocks(hlen + dlen),
group            1986 net/tipc/socket.c 	struct tipc_group *grp = tsk->group;
group            2004 net/tipc/socket.c 		tipc_group_member_evt(tsk->group, &wakeup, &sk->sk_rcvbuf,
group            2155 net/tipc/socket.c 	struct tipc_group *grp = tsk->group;
group            2398 net/tipc/socket.c 	if (tsk->group) {
group            2886 net/tipc/socket.c 	struct tipc_group *grp = tsk->group;
group            2900 net/tipc/socket.c 	tsk->group = grp;
group            2911 net/tipc/socket.c 		tsk->group = NULL;
group            2924 net/tipc/socket.c 	struct tipc_group *grp = tsk->group;
group            2932 net/tipc/socket.c 	tsk->group = NULL;
group            3084 net/tipc/socket.c 		if (tsk->group)
group            3085 net/tipc/socket.c 			tipc_group_self(tsk->group, &seq, &scope);
group            3486 net/tipc/socket.c 	if (tsk->group)
group            3487 net/tipc/socket.c 		if (tipc_group_fill_sock_diag(tsk->group, skb))
group            1083 net/xfrm/xfrm_user.c 				       u32 pid, unsigned int group)
group            1092 net/xfrm/xfrm_user.c 	return nlmsg_multicast(nlsk, skb, pid, group, GFP_ATOMIC);
group             190 samples/configfs/configfs_sample.c 	struct config_group group;
group             196 samples/configfs/configfs_sample.c 			struct simple_children, group) : NULL;
group             199 samples/configfs/configfs_sample.c static struct config_item *simple_children_make_item(struct config_group *group,
group             280 samples/configfs/configfs_sample.c 		struct config_group *group, const char *name)
group             289 samples/configfs/configfs_sample.c 	config_group_init_type_name(&simple_children->group, name,
group             292 samples/configfs/configfs_sample.c 	return &simple_children->group;
group              47 samples/connector/cn_test.c 	u32 group = 1;
group              79 samples/connector/cn_test.c 	ctl->group = group;
group             104 samples/connector/cn_test.c 	NETLINK_CB(skb).dst_group = ctl->group;
group             108 samples/connector/cn_test.c 	pr_info("request was sent: group=0x%x\n", ctl->group);
group              27 scripts/mod/devicetable-offsets.c 	DEVID_FIELD(hid_device_id, group);
group             392 scripts/mod/file2alias.c 	DEF_FIELD(symval, hid_device_id, group);
group             398 scripts/mod/file2alias.c 	ADD(alias, "g", group != HID_GROUP_ANY, group);
group             946 security/keys/keyctl.c long keyctl_chown_key(key_serial_t id, uid_t user, gid_t group)
group             956 security/keys/keyctl.c 	gid = make_kgid(current_user_ns(), group);
group             960 security/keys/keyctl.c 	if ((group != (gid_t) -1) && !gid_valid(gid))
group             964 security/keys/keyctl.c 	if (user == (uid_t) -1 && group == (gid_t) -1)
group             987 security/keys/keyctl.c 		if (group != (gid_t) -1 && !gid_eq(gid, key->gid) && !in_group_p(gid))
group            1036 security/keys/keyctl.c 	if (group != (gid_t) -1)
group             390 security/tomoyo/common.c 	if (ptr->group) {
group             392 security/tomoyo/common.c 		tomoyo_set_string(head, ptr->group->group_name->name);
group             409 security/tomoyo/common.c 	if (ptr->group) {
group             411 security/tomoyo/common.c 		tomoyo_set_string(head, ptr->group->group_name->name);
group             430 security/tomoyo/common.c 	if (ptr->group) {
group             432 security/tomoyo/common.c 		tomoyo_set_string(head, ptr->group->group_name->name);
group            1207 security/tomoyo/common.c 			set_bit(idx, domain->group);
group            1209 security/tomoyo/common.c 			clear_bit(idx, domain->group);
group            1523 security/tomoyo/common.c 		if (ptr->address.group) {
group            1525 security/tomoyo/common.c 			tomoyo_set_string(head, ptr->address.group->group_name
group            1646 security/tomoyo/common.c 				if (!test_bit(i, domain->group))
group            1775 security/tomoyo/common.c 		unsigned int group;
group            1778 security/tomoyo/common.c 		group = simple_strtoul(param.data, &data, 10);
group            1779 security/tomoyo/common.c 		if (group < TOMOYO_MAX_ACL_GROUPS && *data++ == ' ')
group            1781 security/tomoyo/common.c 				(head->w.ns, &head->w.ns->acl_group[group],
group            1803 security/tomoyo/common.c 	list_for_each_cookie(head->r.group, list) {
group            1804 security/tomoyo/common.c 		struct tomoyo_group *group =
group            1805 security/tomoyo/common.c 			list_entry(head->r.group, typeof(*group), head.list);
group            1807 security/tomoyo/common.c 		list_for_each_cookie(head->r.acl, &group->member_list) {
group            1817 security/tomoyo/common.c 			tomoyo_set_string(head, group->group_name->name);
group            1842 security/tomoyo/common.c 	head->r.group = NULL;
group             522 security/tomoyo/common.h 	struct tomoyo_group *group;
group             528 security/tomoyo/common.h 	struct tomoyo_group *group; /* Maybe NULL. */
group             536 security/tomoyo/common.h 	struct tomoyo_group *group; /* Pointer to address group. */
group             688 security/tomoyo/common.h 	unsigned long group[TOMOYO_MAX_ACL_GROUPS / BITS_PER_LONG];
group             804 security/tomoyo/common.h 		struct list_head *group;
group             928 security/tomoyo/common.h 				  const struct tomoyo_group *group);
group             943 security/tomoyo/common.h 				 const struct tomoyo_group *group);
group             969 security/tomoyo/common.h (const struct tomoyo_path_info *pathname, const struct tomoyo_group *group);
group            1207 security/tomoyo/common.h static inline void tomoyo_put_group(struct tomoyo_group *group)
group            1209 security/tomoyo/common.h 	if (group)
group            1210 security/tomoyo/common.h 		atomic_dec(&group->head.users);
group            1236 security/tomoyo/common.h 	return a->filename == b->filename && a->group == b->group;
group            1251 security/tomoyo/common.h 		a->group == b->group && a->value_type[0] == b->value_type[0] &&
group            1266 security/tomoyo/common.h 	return !memcmp(a->ip, b->ip, sizeof(a->ip)) && a->group == b->group &&
group            1072 security/tomoyo/condition.c 			if (ptr->group) {
group            1075 security/tomoyo/condition.c 								ptr->group)
group             184 security/tomoyo/domain.c 		if (!test_bit(i, domain->group))
group             569 security/tomoyo/domain.c 		memcpy(e.group, domain->group, sizeof(e.group));
group             599 security/tomoyo/domain.c 				if (test_bit(i, entry->group))
group              69 security/tomoyo/file.c 	tomoyo_put_group(ptr->group);
group              85 security/tomoyo/file.c 	if (ptr->group)
group              86 security/tomoyo/file.c 		return tomoyo_path_matches_group(name, ptr->group);
group             101 security/tomoyo/file.c 	tomoyo_put_group(ptr->group);
group             115 security/tomoyo/file.c 	if (ptr->group)
group             116 security/tomoyo/file.c 		return tomoyo_number_matches_group(value, value, ptr->group);
group              50 security/tomoyo/gc.c 		if (head->r.domain == element || head->r.group == element ||
group             219 security/tomoyo/gc.c 			tomoyo_put_group(entry->address.group);
group             346 security/tomoyo/gc.c 	struct tomoyo_group *group =
group             347 security/tomoyo/gc.c 		container_of(element, typeof(*group), head.list);
group             349 security/tomoyo/gc.c 	tomoyo_put_name(group->group_name);
group             564 security/tomoyo/gc.c 			struct tomoyo_group *group;
group             578 security/tomoyo/gc.c 			list_for_each_entry_safe(group, tmp, list, head.list) {
group             579 security/tomoyo/gc.c 				tomoyo_collect_member(id, &group->member_list);
group             580 security/tomoyo/gc.c 				if (!list_empty(&group->member_list) ||
group             581 security/tomoyo/gc.c 				    atomic_read(&group->head.users) > 0)
group             583 security/tomoyo/gc.c 				atomic_set(&group->head.users,
group             586 security/tomoyo/gc.c 						 &group->head.list);
group              76 security/tomoyo/group.c 	struct tomoyo_group *group = tomoyo_get_group(param, type);
group              79 security/tomoyo/group.c 	if (!group)
group              81 security/tomoyo/group.c 	param->list = &group->member_list;
group             115 security/tomoyo/group.c 	tomoyo_put_group(group);
group             132 security/tomoyo/group.c 			  const struct tomoyo_group *group)
group             136 security/tomoyo/group.c 	list_for_each_entry_rcu(member, &group->member_list, head.list,
group             160 security/tomoyo/group.c 				 const struct tomoyo_group *group)
group             165 security/tomoyo/group.c 	list_for_each_entry_rcu(member, &group->member_list, head.list,
group             190 security/tomoyo/group.c 				  const struct tomoyo_group *group)
group             196 security/tomoyo/group.c 	list_for_each_entry_rcu(member, &group->member_list, head.list,
group              99 security/tomoyo/memory.c 	struct tomoyo_group *group = NULL;
group             112 security/tomoyo/memory.c 	list_for_each_entry(group, list, head.list) {
group             113 security/tomoyo/memory.c 		if (e.group_name != group->group_name ||
group             114 security/tomoyo/memory.c 		    atomic_read(&group->head.users) == TOMOYO_GC_IN_PROGRESS)
group             116 security/tomoyo/memory.c 		atomic_inc(&group->head.users);
group             127 security/tomoyo/memory.c 			group = entry;
group             134 security/tomoyo/memory.c 	return found ? group : NULL;
group             300 security/tomoyo/network.c 		e.address.group =
group             302 security/tomoyo/network.c 		if (!e.address.group)
group             315 security/tomoyo/network.c 	tomoyo_put_group(e.address.group);
group             430 security/tomoyo/network.c 	if (acl->address.group)
group             433 security/tomoyo/network.c 			 r->param.inet_network.address, acl->address.group);
group             252 security/tomoyo/util.c 		ptr->group = tomoyo_get_group(param, TOMOYO_PATH_GROUP);
group             253 security/tomoyo/util.c 		return ptr->group != NULL;
group             280 security/tomoyo/util.c 		ptr->group = tomoyo_get_group(param, TOMOYO_NUMBER_GROUP);
group             281 security/tomoyo/util.c 		return ptr->group != NULL;
group             712 sound/core/init.c 			  const struct attribute_group *group)
group             719 sound/core/init.c 			card->dev_groups[i] = group;
group             693 sound/core/pcm.c 		substream->group = &substream->self_group;
group              68 sound/core/pcm_local.h void snd_pcm_group_init(struct snd_pcm_group *group);
group              75 sound/core/pcm_native.c void snd_pcm_group_init(struct snd_pcm_group *group)
group              77 sound/core/pcm_native.c 	spin_lock_init(&group->lock);
group              78 sound/core/pcm_native.c 	mutex_init(&group->mutex);
group              79 sound/core/pcm_native.c 	INIT_LIST_HEAD(&group->substreams);
group              80 sound/core/pcm_native.c 	refcount_set(&group->refs, 1);
group              85 sound/core/pcm_native.c static void snd_pcm_group_ ## action(struct snd_pcm_group *group, bool nonatomic) \
group              88 sound/core/pcm_native.c 		mutex_ ## mutex_action(&group->mutex); \
group              90 sound/core/pcm_native.c 		spin_ ## action(&group->lock); \
group             141 sound/core/pcm_native.c 	struct snd_pcm_group *group = &substream->self_group;
group             144 sound/core/pcm_native.c 		mutex_lock_nested(&group->mutex, SINGLE_DEPTH_NESTING);
group             146 sound/core/pcm_native.c 		spin_lock_nested(&group->lock, SINGLE_DEPTH_NESTING);
group            1098 sound/core/pcm_native.c 	substream->group = new_group;
group            1106 sound/core/pcm_native.c static void snd_pcm_group_unref(struct snd_pcm_group *group,
group            1111 sound/core/pcm_native.c 	if (!group)
group            1113 sound/core/pcm_native.c 	do_free = refcount_dec_and_test(&group->refs);
group            1114 sound/core/pcm_native.c 	snd_pcm_group_unlock(group, substream->pcm->nonatomic);
group            1116 sound/core/pcm_native.c 		kfree(group);
group            1127 sound/core/pcm_native.c 	struct snd_pcm_group *group;
group            1133 sound/core/pcm_native.c 		group = substream->group;
group            1135 sound/core/pcm_native.c 		refcount_inc(&group->refs);
group            1137 sound/core/pcm_native.c 		trylock = nonatomic ? mutex_trylock(&group->mutex) :
group            1138 sound/core/pcm_native.c 			spin_trylock(&group->lock);
group            1144 sound/core/pcm_native.c 		snd_pcm_group_lock(group, nonatomic);
group            1148 sound/core/pcm_native.c 		if (substream->group == group)
group            1151 sound/core/pcm_native.c 		snd_pcm_group_unref(group, substream);
group            1153 sound/core/pcm_native.c 	return group;
group            1163 sound/core/pcm_native.c 	struct snd_pcm_group *group;
group            1166 sound/core/pcm_native.c 	group = snd_pcm_stream_group_ref(substream);
group            1167 sound/core/pcm_native.c 	if (group)
group            1171 sound/core/pcm_native.c 	snd_pcm_group_unref(group, substream);
group            1835 sound/core/pcm_native.c 	struct snd_pcm_group *group;
group            1876 sound/core/pcm_native.c 		group = snd_pcm_stream_group_ref(substream);
group            1886 sound/core/pcm_native.c 		snd_pcm_group_unref(group, substream);
group            1906 sound/core/pcm_native.c 		group = snd_pcm_stream_group_ref(substream);
group            1913 sound/core/pcm_native.c 		snd_pcm_group_unref(group, substream);
group            1995 sound/core/pcm_native.c 	struct snd_pcm_group *group, *target_group;
group            2013 sound/core/pcm_native.c 	group = kzalloc(sizeof(*group), GFP_KERNEL);
group            2014 sound/core/pcm_native.c 	if (!group) {
group            2018 sound/core/pcm_native.c 	snd_pcm_group_init(group);
group            2034 sound/core/pcm_native.c 		snd_pcm_group_assign(substream, group);
group            2035 sound/core/pcm_native.c 		group = NULL; /* assigned, don't free this one below */
group            2037 sound/core/pcm_native.c 	target_group = substream->group;
group            2049 sound/core/pcm_native.c 	kfree(group);
group            2064 sound/core/pcm_native.c 	struct snd_pcm_group *group;
group            2076 sound/core/pcm_native.c 	group = substream->group;
group            2077 sound/core/pcm_native.c 	snd_pcm_group_lock_irq(group, nonatomic);
group            2080 sound/core/pcm_native.c 	refcount_dec(&group->refs);
group            2083 sound/core/pcm_native.c 	if (list_is_singular(&group->substreams)) {
group            2084 sound/core/pcm_native.c 		relink_to_local(list_first_entry(&group->substreams,
group            2087 sound/core/pcm_native.c 		do_free = refcount_dec_and_test(&group->refs);
group            2090 sound/core/pcm_native.c 	snd_pcm_group_unlock_irq(group, nonatomic);
group            2092 sound/core/pcm_native.c 		kfree(group);
group            1955 sound/core/seq/seq_clientmgr.c 	struct snd_seq_port_subs_info *group;
group            1966 sound/core/seq/seq_clientmgr.c 		group = &port->c_src;
group            1969 sound/core/seq/seq_clientmgr.c 		group = &port->c_dest;
group            1975 sound/core/seq/seq_clientmgr.c 	down_read(&group->list_mutex);
group            1977 sound/core/seq/seq_clientmgr.c 	subs->num_subs = group->count;
group            1980 sound/core/seq/seq_clientmgr.c 	list_for_each(p, &group->list_head) {
group            1997 sound/core/seq/seq_clientmgr.c 	up_read(&group->list_mutex);
group            2386 sound/core/seq/seq_clientmgr.c 					  struct snd_seq_port_subs_info *group,
group            2393 sound/core/seq/seq_clientmgr.c 	down_read(&group->list_mutex);
group            2394 sound/core/seq/seq_clientmgr.c 	if (list_empty(&group->list_head)) {
group            2395 sound/core/seq/seq_clientmgr.c 		up_read(&group->list_mutex);
group            2399 sound/core/seq/seq_clientmgr.c 	list_for_each(p, &group->list_head) {
group            2411 sound/core/seq/seq_clientmgr.c 		if (group->exclusive)
group            2414 sound/core/seq/seq_clientmgr.c 	up_read(&group->list_mutex);
group             312 sound/hda/hdac_sysfs.c 			     const struct attribute_group *group)
group             315 sound/hda/hdac_sysfs.c 		sysfs_remove_group(kobj, group);
group             339 sound/hda/hdac_sysfs.c 			   const struct attribute_group *group,
group             351 sound/hda/hdac_sysfs.c 	err = sysfs_create_group(kobj, group);
group             663 sound/pci/hda/patch_ca0132.c 	unsigned int group[AE5_CA0113_OUT_SET_COMMANDS];
group             669 sound/pci/hda/patch_ca0132.c 	{ .group =  { 0x30, 0x30, 0x48, 0x48, 0x48, 0x30 },
group             673 sound/pci/hda/patch_ca0132.c 	{ .group =  { 0x30, 0x30, 0x48, 0x48, 0x48, 0x30 },
group             677 sound/pci/hda/patch_ca0132.c 	{ .group =  { 0x30, 0x30, 0x48, 0x48, 0x48, 0x30 },
group            3254 sound/pci/hda/patch_ca0132.c static void ca0113_mmio_command_set(struct hda_codec *codec, unsigned int group,
group            3267 sound/pci/hda/patch_ca0132.c 	writel(group, spec->mem_base + 0x804);
group            3294 sound/pci/hda/patch_ca0132.c 		unsigned int group, unsigned int target, unsigned int value)
group            3306 sound/pci/hda/patch_ca0132.c 	writel(group, spec->mem_base + 0x804);
group            4164 sound/pci/hda/patch_ca0132.c 			ae5_ca0113_output_presets[spec->cur_out_type].group[i],
group             314 sound/pci/mixart/mixart.c 		pipe->group_uid = buf->sgroup_resp.group;     /* id of the pipe, as returned by embedded */
group             170 sound/pci/mixart/mixart_core.h 	struct mixart_uid    group;
group            1394 sound/pci/rme96.c 	       (rme96->playback_substream->group ==
group            1395 sound/pci/rme96.c 		rme96->capture_substream->group);
group            1451 sound/pci/rme96.c 	       (rme96->playback_substream->group ==
group            1452 sound/pci/rme96.c 		rme96->capture_substream->group);
group             637 sound/soc/codecs/cs42l52.c 	u8 group;
group             817 sound/soc/codecs/cs42l52.c 		(clk_map_table[index].group << CLK_32K_SR_SHIFT) |
group            1478 tools/include/nolibc/nolibc.h int sys_chown(const char *path, uid_t owner, gid_t group)
group            1481 tools/include/nolibc/nolibc.h 	return my_syscall5(__NR_fchownat, AT_FDCWD, path, owner, group, 0);
group            1483 tools/include/nolibc/nolibc.h 	return my_syscall3(__NR_chown, path, owner, group);
group            1820 tools/include/nolibc/nolibc.h int chown(const char *path, uid_t owner, gid_t group)
group            1822 tools/include/nolibc/nolibc.h 	int ret = sys_chown(path, owner, group);
group            1201 tools/include/uapi/linux/kvm.h 	__u32	group;		/* device-defined */
group             161 tools/include/uapi/linux/netlink.h 	__u32	group;
group             855 tools/objtool/check.c 		if (!special_alt->group || special_alt->new_len) {
group             867 tools/objtool/check.c 		if (special_alt->group) {
group              38 tools/objtool/special.c 	bool group, jump_or_nop;
group              47 tools/objtool/special.c 		.group = true,
group              80 tools/objtool/special.c 	alt->group = entry->group;
group              83 tools/objtool/special.c 	if (alt->group) {
group             135 tools/objtool/special.c 	if (!entry->group || alt->new_len) {
group              15 tools/objtool/special.h 	bool group;
group             282 tools/perf/bench/sched-messaging.c 		total_children += group(pth_tab+total_children, num_fds,
group             339 tools/perf/builtin-probe.c 	const char *event = NULL, *group = NULL;
group             369 tools/perf/builtin-probe.c 			show_perf_probe_event(tev->group, tev->event, pev,
group             374 tools/perf/builtin-probe.c 			group = tev->group;
group             382 tools/perf/builtin-probe.c 		pr_info("\tperf record -e %s:%s -aR sleep 1\n\n", group, event);
group            2152 tools/perf/builtin-record.c 	OPT_BOOLEAN(0, "group", &record.opts.group,
group             152 tools/perf/builtin-stat.c static bool			group				= false;
group             457 tools/perf/builtin-stat.c 	if (group)
group             742 tools/perf/builtin-stat.c 	OPT_BOOLEAN('g', "group", &group,
group            1455 tools/perf/builtin-top.c 	OPT_BOOLEAN(0, "group", &opts->group,
group              70 tools/perf/tests/sample-parsing.c 			COMP(read.group.nr);
group              79 tools/perf/tests/sample-parsing.c 			for (i = 0; i < s1->read.group.nr; i++)
group              80 tools/perf/tests/sample-parsing.c 				MCOMP(read.group.values[i]);
group             237 tools/perf/tests/sample-parsing.c 		sample.read.group.nr     = 4;
group             238 tools/perf/tests/sample-parsing.c 		sample.read.group.values = values;
group              60 tools/perf/tests/sdt.c 			       const char *group, const char *event)
group              70 tools/perf/tests/sdt.c 	if (!probe_cache__find_by_name(cache, group, event)) {
group              71 tools/perf/tests/sdt.c 		pr_debug("Failed to find %s:%s in the cache\n", group, event);
group             358 tools/perf/util/bpf-loader.c 	if (pev->group && strcmp(pev->group, PERF_BPF_PROBE_GROUP)) {
group             363 tools/perf/util/bpf-loader.c 	} else if (!pev->group)
group             364 tools/perf/util/bpf-loader.c 		pev->group = strdup(PERF_BPF_PROBE_GROUP);
group             366 tools/perf/util/bpf-loader.c 	if (!pev->group) {
group             713 tools/perf/util/bpf-loader.c 				 "%s:%s", tev->group, tev->event);
group             794 tools/perf/util/bpf-loader.c 			err = (*func)(tev->group, tev->event, fd, obj, arg);
group              48 tools/perf/util/bpf-loader.h typedef int (*bpf_prog_iter_callback_t)(const char *group, const char *event,
group              75 tools/perf/util/event.h 		} group;
group            2036 tools/perf/util/evsel.c 			data->read.group.nr = *array;
group            2059 tools/perf/util/evsel.c 			if (data->read.group.nr > max_group_nr)
group            2061 tools/perf/util/evsel.c 			sz = data->read.group.nr *
group            2064 tools/perf/util/evsel.c 			data->read.group.values =
group             635 tools/perf/util/parse-events.c static int add_bpf_event(const char *group, const char *event, int fd, struct bpf_object *obj,
group             651 tools/perf/util/parse-events.c 	if (group[0] == '!')
group             655 tools/perf/util/parse-events.c 		 group, event, fd);
group             657 tools/perf/util/parse-events.c 	err = parse_events_add_tracepoint(&new_evsels, &parse_state->idx, group,
group             664 tools/perf/util/parse-events.c 			 group, event);
group             671 tools/perf/util/parse-events.c 	pr_debug("adding %s:%s\n", group, event);
group             675 tools/perf/util/parse-events.c 			 group, event, pos);
group            2396 tools/perf/util/parse-events.c 			    !strglobmatch(ent->pev.group, subsys_glob))
group            2401 tools/perf/util/parse-events.c 			ret = asprintf(&buf, "%s:%s@%s", ent->pev.group,
group              94 tools/perf/util/parse-events.y %type <head> group
group             127 tools/perf/util/parse-events.y groups ',' group
group             130 tools/perf/util/parse-events.y 	struct list_head *group = $3;
group             132 tools/perf/util/parse-events.y 	parse_events_update_lists(group, list);
group             145 tools/perf/util/parse-events.y group
group             149 tools/perf/util/parse-events.y group:
group            1315 tools/perf/util/probe-event.c 		pev->group = strdup_esc(*arg);
group            1316 tools/perf/util/probe-event.c 		if (!pev->group)
group            1320 tools/perf/util/probe-event.c 		pev->group = NULL;
group            1329 tools/perf/util/probe-event.c 		zfree(&pev->group);
group            1766 tools/perf/util/probe-event.c 	tev->group = strdup(fmt2_str);
group            1768 tools/perf/util/probe-event.c 	if (tev->group == NULL || tev->event == NULL) {
group            1772 tools/perf/util/probe-event.c 	pr_debug("Group:%s Event:%s probe:%c\n", tev->group, tev->event, pr);
group            1948 tools/perf/util/probe-event.c 		if (strbuf_addf(&buf, "%s:%s=", pev->group ?: PERFPROBE_GROUP,
group            2057 tools/perf/util/probe-event.c 			tev->group, tev->event) < 0)
group            2179 tools/perf/util/probe-event.c 	pev->group = strdup(tev->group);
group            2180 tools/perf/util/probe-event.c 	if (pev->event == NULL || pev->group == NULL)
group            2218 tools/perf/util/probe-event.c 	zfree(&pev->group);
group            2289 tools/perf/util/probe-event.c 	dst->group = strdup_or_goto(src->group, out_err);
group            2317 tools/perf/util/probe-event.c 	zfree(&tev->group);
group            2446 tools/perf/util/probe-event.c static int perf_probe_event__sprintf(const char *group, const char *event,
group            2454 tools/perf/util/probe-event.c 	if (asprintf(&buf, "%s:%s", group, event) < 0)
group            2488 tools/perf/util/probe-event.c int show_perf_probe_event(const char *group, const char *event,
group            2495 tools/perf/util/probe-event.c 	ret = perf_probe_event__sprintf(group, event, pev, module, &buf);
group            2517 tools/perf/util/probe-event.c 	if (e_snprintf(tmp, 128, "%s:%s", tev->group, tev->event) < 0)
group            2547 tools/perf/util/probe-event.c 			ret = show_perf_probe_event(pev.group, pev.event,
group            2670 tools/perf/util/probe-event.c 			   tev->group, tev->event);
group            2694 tools/perf/util/probe-event.c 	const char *event, *group;
group            2712 tools/perf/util/probe-event.c 	if (pev->group && !pev->sdt)
group            2713 tools/perf/util/probe-event.c 		group = pev->group;
group            2714 tools/perf/util/probe-event.c 	else if (tev->group)
group            2715 tools/perf/util/probe-event.c 		group = tev->group;
group            2717 tools/perf/util/probe-event.c 		group = PERFPROBE_GROUP;
group            2728 tools/perf/util/probe-event.c 	tev->group = strdup(group);
group            2729 tools/perf/util/probe-event.c 	if (tev->event == NULL || tev->group == NULL)
group            3092 tools/perf/util/probe-event.c 	if (tev->group) {
group            3093 tools/perf/util/probe-event.c 		tev->group = strdup(pev->group);
group            3094 tools/perf/util/probe-event.c 		if (!tev->group)
group            3189 tools/perf/util/probe-event.c 		if (!entry->pev.event || !entry->pev.group)
group            3191 tools/perf/util/probe-event.c 		if ((!pev->group || strglobmatch(entry->pev.group, pev->group)) &&
group            3318 tools/perf/util/probe-event.c 	if (!pev->group && !pev->sdt) {
group            3321 tools/perf/util/probe-event.c 			pev->group = strdup(PERFPROBE_GROUP);
group            3322 tools/perf/util/probe-event.c 			ret = pev->group ? 0 : -ENOMEM;
group            3324 tools/perf/util/probe-event.c 			ret = convert_exec_to_group(pev->target, &pev->group);
group              54 tools/perf/util/probe-event.h 	char				*group;	/* Group name */
group              92 tools/perf/util/probe-event.h 	char			*group;	/* Group name */
group             169 tools/perf/util/probe-event.h int show_perf_probe_event(const char *group, const char *event,
group             202 tools/perf/util/probe-file.c 			ret = e_snprintf(buf, 128, "%s:%s", tev.group,
group             608 tools/perf/util/probe-file.c 			    (!pev->group ||
group             609 tools/perf/util/probe-file.c 			     streql(entry->pev.group, pev->group)))
group             616 tools/perf/util/probe-file.c 		     (streql(entry->pev.group, pev->group) &&
group             630 tools/perf/util/probe-file.c 			  const char *group, const char *event)
group             636 tools/perf/util/probe-file.c 		if (streql(entry->pev.group, group) &&
group             850 tools/perf/util/probe-file.c 			entry->pev.group = strdup(sdtgrp);
group             942 tools/perf/util/probe-file.c 		snprintf(buf, 128, "%s:%s", entry->pev.group, entry->pev.event);
group              68 tools/perf/util/probe-file.h 					const char *group, const char *event);
group             813 tools/perf/util/python.c 	int group = 0, inherit = 0;
group             817 tools/perf/util/python.c 					 &pcpus, &pthreads, &group, &inherit))
group            1064 tools/perf/util/python.c 	int group = 0;
group            1067 tools/perf/util/python.c 	if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|OOii", kwlist, &group))
group            1070 tools/perf/util/python.c 	if (group)
group             151 tools/perf/util/record.c 	if (opts->group)
group              16 tools/perf/util/record.h 	bool	      group;
group             654 tools/perf/util/scripting-engines/trace-event-python.c 		values = PyList_New(sample->read.group.nr);
group             662 tools/perf/util/scripting-engines/trace-event-python.c 		for (i = 0; i < sample->read.group.nr; i++) {
group             663 tools/perf/util/scripting-engines/trace-event-python.c 			PyObject *t = get_sample_value_as_tuple(&sample->read.group.values[i]);
group            1185 tools/perf/util/session.c 		printf(".... group nr %" PRIu64 "\n", sample->read.group.nr);
group            1187 tools/perf/util/session.c 		for (i = 0; i < sample->read.group.nr; i++) {
group            1190 tools/perf/util/session.c 			value = &sample->read.group.values[i];
group            1359 tools/perf/util/session.c 	for (i = 0; i < sample->read.group.nr; i++) {
group            1361 tools/perf/util/session.c 					   &sample->read.group.values[i],
group            1166 tools/perf/util/synthetic-events.c 			sz = sample->read.group.nr *
group            1298 tools/perf/util/synthetic-events.c 			*array = sample->read.group.nr;
group            1315 tools/perf/util/synthetic-events.c 			sz = sample->read.group.nr *
group            1317 tools/perf/util/synthetic-events.c 			memcpy(array, sample->read.group.values, sz);
group            1042 virt/kvm/arm/arm.c 	switch (attr->group) {
group            1056 virt/kvm/arm/arm.c 	switch (attr->group) {
group            1070 virt/kvm/arm/arm.c 	switch (attr->group) {
group             210 virt/kvm/arm/vgic/vgic-debug.c 			irq->group,
group             172 virt/kvm/arm/vgic/vgic-init.c 			irq->group = 0;
group             176 virt/kvm/arm/vgic/vgic-init.c 			irq->group = 1;
group             292 virt/kvm/arm/vgic/vgic-init.c 				irq->group = 1;
group             296 virt/kvm/arm/vgic/vgic-init.c 				irq->group = 0;
group              63 virt/kvm/arm/vgic/vgic-its.c 	irq->group = 1;
group            2627 virt/kvm/arm/vgic/vgic-its.c 	switch (attr->group) {
group            2693 virt/kvm/arm/vgic/vgic-its.c 	switch (attr->group) {
group            2730 virt/kvm/arm/vgic/vgic-its.c 	switch (attr->group) {
group             160 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             223 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             371 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             398 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             423 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             442 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             482 virt/kvm/arm/vgic/vgic-kvm-device.c 	if (attr->group != KVM_DEV_ARM_VGIC_GRP_DIST_REGS) {
group             537 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             597 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             661 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             701 virt/kvm/arm/vgic/vgic-kvm-device.c 	switch (attr->group) {
group             498 virt/kvm/arm/vgic/vgic-mmio-v2.c 	switch (attr->group) {
group             801 virt/kvm/arm/vgic/vgic-mmio-v3.c 	switch (attr->group) {
group             941 virt/kvm/arm/vgic/vgic-mmio-v3.c 		if (!irq->group || allow_group1) {
group              53 virt/kvm/arm/vgic/vgic-mmio.c 		if (irq->group)
group              73 virt/kvm/arm/vgic/vgic-mmio.c 		irq->group = !!(val & BIT(i));
group             152 virt/kvm/arm/vgic/vgic-v2.c 	if (irq->group)
group             192 virt/kvm/arm/vgic/vgic-v3.c 	if (irq->group)
group              51 virt/kvm/vfio.c static bool kvm_vfio_external_group_match_file(struct vfio_group *group,
group              60 virt/kvm/vfio.c 	ret = fn(group, filep);
group              80 virt/kvm/vfio.c static void kvm_vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm)
group              88 virt/kvm/vfio.c 	fn(group, kvm);
group             127 virt/kvm/vfio.c 		struct vfio_group *group)
group             129 virt/kvm/vfio.c 	int group_id = kvm_vfio_external_user_iommu_id(group);
group             335 virt/kvm/vfio.c 	switch (attr->group) {
group             346 virt/kvm/vfio.c 	switch (attr->group) {