/linux-master/drivers/pinctrl/ |
H A D | pinctrl-max77620.c | 45 const char * const *groups; member in struct:max77620_pin_function 143 .groups = gpio_groups, \ 229 const char * const **groups, 234 *groups = mpci->functions[function].groups; 227 max77620_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const num_groups) argument
|
H A D | pinctrl-as3722.c | 49 const char * const *groups; member in struct:as3722_pin_function 122 .groups = gpio_groups, \ 211 unsigned function, const char * const **groups, 216 *groups = as_pci->functions[function].groups; 210 as3722_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument
|
/linux-master/drivers/hwmon/ |
H A D | emc2103.c | 57 const struct attribute_group *groups[4]; member in struct:emc2103_data 604 data->groups[idx++] = &emc2103_group; 606 data->groups[idx++] = &emc2103_temp3_group; 608 data->groups[idx++] = &emc2103_temp4_group; 612 data->groups);
|
H A D | gsc-hwmon.c | 321 const struct attribute_group **groups; local 397 groups = pdata->fan_base ? gsc_hwmon_groups : NULL; 400 &hwmon->chip, groups);
|
H A D | fam15h_power.c | 53 const struct attribute_group *groups[FAM15H_NUM_GROUPS]; member in struct:fam15h_power_data 473 data->groups[0] = &data->group; 477 &data->groups[0]);
|
H A D | max31760.c | 51 const struct attribute_group *groups[2]; member in struct:max31760_state 514 state->groups[0] = &state->group; 546 state->groups);
|
/linux-master/tools/perf/util/ |
H A D | parse-events.y | 103 %type <list_evsel> groups 134 start_events: groups 142 groups: label 143 groups ',' group 153 groups ',' event
|
/linux-master/mm/ |
H A D | percpu.c | 2444 * @nr_groups: the number of groups 2447 * Allocate ai which is large enough for @nr_groups groups containing 2448 * @nr_units units. The returned ai's groups[0].cpu_map points to the 2451 * pointer of other groups. 2465 base_size = ALIGN(struct_size(ai, groups, nr_groups), 2466 __alignof__(ai->groups[0].cpu_map[0])); 2467 ai_size = base_size + nr_units * sizeof(ai->groups[0].cpu_map[0]); 2475 ai->groups[0].cpu_map = ptr; 2478 ai->groups[0].cpu_map[unit] = NR_CPUS; 2531 const struct pcpu_group_info *gi = &ai->groups[grou [all...] |
/linux-master/drivers/dma/idxd/ |
H A D | sysfs.c | 63 engine->group = idxd->groups[id]; 97 .groups = idxd_engine_attribute_groups, 107 struct idxd_group *g = idxd->groups[i]; 583 .groups = idxd_group_attribute_groups, 658 group = idxd->groups[id]; 1375 .groups = idxd_wq_attribute_groups, 1790 kfree(idxd->groups); 1804 .groups = idxd_attribute_groups, 1810 .groups = idxd_attribute_groups, 1847 group = idxd->groups[ [all...] |
/linux-master/drivers/edac/ |
H A D | edac_mc_sysfs.c | 278 .groups = csrow_attr_groups, 433 csrow->dev.groups = csrow_dev_groups; 629 .groups = dimm_attr_groups, 922 .groups = mci_attr_groups, 934 const struct attribute_group **groups) 942 mci->dev.groups = groups; 933 edac_create_sysfs_mci_device(struct mem_ctl_info *mci, const struct attribute_group **groups) argument
|
/linux-master/drivers/pinctrl/nomadik/ |
H A D | pinctrl-abx500.c | 564 const char * const **groups, 569 *groups = pct->soc->functions[function].groups; 584 g = &pct->soc->groups[group]; 667 return pct->soc->groups[selector].name; 677 *pins = pct->soc->groups[selector].pins; 678 *num_pins = pct->soc->groups[selector].npins; 763 ret = of_property_count_strings(np, "groups"); 772 of_property_for_each_string(np, "groups", prop, group) { 562 abx500_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument
|
H A D | pinctrl-nomadik.c | 520 return npct->soc->groups[selector].grp.name; 529 *pins = npct->soc->groups[selector].grp.pins; 530 *num_pins = npct->soc->groups[selector].grp.npins; 749 ret = of_property_count_strings(np, "groups"); 759 of_property_for_each_string(np, "groups", prop, group) { 853 const char * const **groups, 858 *groups = npct->soc->functions[function].groups; 875 g = &npct->soc->groups[group]; 851 nmk_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned * const num_groups) argument
|
/linux-master/drivers/extcon/ |
H A D | extcon.c | 1198 * extcon_alloc_groups() - alloc the groups for extcon device 1213 edev->extcon_dev_type.groups = kcalloc(edev->max_supported + 2, 1214 sizeof(*edev->extcon_dev_type.groups), 1216 if (!edev->extcon_dev_type.groups) 1223 edev->extcon_dev_type.groups[index] = &edev->cables[index].attr_g; 1226 edev->extcon_dev_type.groups[index] = &edev->attr_g_muex; 1331 kfree(edev->extcon_dev_type.groups); 1390 kfree(edev->extcon_dev_type.groups);
|
/linux-master/drivers/base/ |
H A D | bus.c | 1198 const struct attribute_group **groups, 1226 dev->groups = groups; 1252 * @groups: default attributes for the root device 1268 const struct attribute_group **groups) 1270 return subsys_register(subsys, groups, &system_kset->kobj); 1277 * @groups: default attributes for the root device 1286 const struct attribute_group **groups) 1294 return subsys_register(subsys, groups, virtual_dir); 1197 subsys_register(const struct bus_type *subsys, const struct attribute_group **groups, struct kobject *parent_of_root) argument 1267 subsys_system_register(const struct bus_type *subsys, const struct attribute_group **groups) argument 1285 subsys_virtual_register(const struct bus_type *subsys, const struct attribute_group **groups) argument
|
H A D | core.c | 2820 int device_add_groups(struct device *dev, const struct attribute_group **groups) argument 2822 return sysfs_create_groups(&dev->kobj, groups); 2827 const struct attribute_group **groups) 2829 sysfs_remove_groups(&dev->kobj, groups); 2835 const struct attribute_group **groups; member in union:device_attr_group_devres 2850 const struct attribute_group **groups = devres->groups; local 2852 dev_dbg(dev, "%s: removing groups %p\n", __func__, groups); 2853 sysfs_remove_groups(&dev->kobj, groups); 2826 device_remove_groups(struct device *dev, const struct attribute_group **groups) argument 2901 devm_device_add_groups(struct device *dev, const struct attribute_group **groups) argument 4383 device_create_groups_vargs(const struct class *class, struct device *parent, dev_t devt, void *drvdata, const struct attribute_group **groups, const char *fmt, va_list args) argument 4482 device_create_with_groups(const struct class *class, struct device *parent, dev_t devt, void *drvdata, const struct attribute_group **groups, const char *fmt, ...) argument [all...] |
/linux-master/drivers/iommu/ |
H A D | tegra-smmu.c | 37 struct list_head groups; member in struct:tegra_smmu 891 for (j = 0; j < smmu->soc->groups[i].num_swgroups; j++) 892 if (smmu->soc->groups[i].swgroups[j] == swgroup) 893 return &smmu->soc->groups[i]; 923 list_for_each_entry(group, &smmu->groups, list) 955 list_add_tail(&group->list, &smmu->groups); 1125 INIT_LIST_HEAD(&smmu->groups);
|
/linux-master/lib/ |
H A D | decompress_bunzip2.c | 107 struct group_data groups[MAX_GROUPS]; /* Huffman coding tables */ member in struct:bunzip_data 205 /* How many different Huffman coding groups does this block use? */ 296 hufGroup = bd->groups+j; 364 hufGroup = bd->groups+selectors[selector++];
|
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-sysfs.c | 383 .groups = coresight_sink_groups, 390 .groups = coresight_sink_groups, 394 .groups = coresight_source_groups, 400 /* Ensure the enum matches the names and groups */
|
/linux-master/fs/ext4/ |
H A D | resize.c | 136 ext4_warning(sb, "Cannot add at group %u (only %u groups)", 217 struct ext4_new_group_data *groups; /* new_group_data for groups member in struct:ext4_new_flex_group_data 219 __u16 *bg_flags; /* block group flags of groups 220 in @groups */ 223 ext4_group_t count; /* number of groups in @groups 228 * Avoiding memory allocation failures due to too many groups added each time. 253 /* Avoid allocating large 'groups' array if not needed */ 261 flex_gd->groups 1899 num_desc_blocks(struct super_block *sb, ext4_group_t groups) argument [all...] |
/linux-master/drivers/leds/trigger/ |
H A D | ledtrig-oneshot.c | 194 .groups = oneshot_trig_groups,
|
/linux-master/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-shx3.c | 190 /* interrupt groups */ 241 static struct intc_group groups[] __initdata = { 309 static DECLARE_INTC_DESC(intc_desc, "shx3", vectors, groups, 322 static DECLARE_INTC_DESC(intc_desc_irq, "shx3-irq", vectors_irq, groups, 337 static DECLARE_INTC_DESC(intc_desc_irl, "shx3-irl", vectors_irl, groups,
|
/linux-master/drivers/w1/slaves/ |
H A D | w1_ds2405.c | 210 .groups = w1_ds2405_groups
|
/linux-master/include/linux/ |
H A D | w1.h | 250 * @groups: sysfs group 256 const struct attribute_group **groups; member in struct:w1_family_ops
|
/linux-master/drivers/iio/trigger/ |
H A D | iio-trig-hrtimer.c | 146 trig_info->swt.trigger->dev.groups = iio_hrtimer_attr_groups;
|
/linux-master/drivers/s390/scsi/ |
H A D | zfcp_unit.c | 150 unit->dev.groups = zfcp_unit_attr_groups;
|