/kernel/linux/linux-5.10/include/linux/ |
D | sysfs.h | 84 struct attribute_group { struct 154 static const struct attribute_group *_name##_groups[] = { \ 160 static const struct attribute_group _name##_group = { \ 284 const struct attribute_group *grp); 286 const struct attribute_group **groups); 288 const struct attribute_group **groups); 290 const struct attribute_group *grp); 292 const struct attribute_group *grp); 294 const struct attribute_group **groups); 300 const struct attribute_group *grp); [all …]
|
D | device.h | 74 const struct attribute_group **groups); 76 const struct attribute_group **groups); 89 const struct attribute_group **groups; 543 const struct attribute_group **groups; /* optional groups */ 866 void *drvdata, const struct attribute_group **groups, 871 const struct attribute_group **groups); 873 const struct attribute_group **groups); 876 const struct attribute_group *grp) in device_add_group() 878 const struct attribute_group *groups[] = { grp, NULL }; in device_add_group() 884 const struct attribute_group *grp) in device_remove_group() [all …]
|
D | cpu.h | 24 struct attribute_group; 47 extern int cpu_add_dev_attr_group(struct attribute_group *attrs); 48 extern void cpu_remove_dev_attr_group(struct attribute_group *attrs); 76 const struct attribute_group **groups,
|
D | mdev.h | 80 const struct attribute_group **dev_attr_groups; 81 const struct attribute_group **mdev_attr_groups; 82 struct attribute_group **supported_type_groups;
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
D | vexpress-hwmon.c | 84 const struct attribute_group **attr_groups; 95 static struct attribute_group vexpress_hwmon_group_volt = { 101 .attr_groups = (const struct attribute_group *[]) { 115 static struct attribute_group vexpress_hwmon_group_amp = { 121 .attr_groups = (const struct attribute_group *[]) { 134 static struct attribute_group vexpress_hwmon_group_temp = { 140 .attr_groups = (const struct attribute_group *[]) { 153 static struct attribute_group vexpress_hwmon_group_power = { 159 .attr_groups = (const struct attribute_group *[]) { 172 static struct attribute_group vexpress_hwmon_group_energy = { [all …]
|
/kernel/linux/linux-5.10/fs/sysfs/ |
D | group.c | 21 const struct attribute_group *grp) in remove_files() 36 const struct attribute_group *grp, int update) in create_files() 109 const struct attribute_group *grp) in internal_create_group() 173 const struct attribute_group *grp) in sysfs_create_group() 180 const struct attribute_group **groups) in internal_create_groups() 213 const struct attribute_group **groups) in sysfs_create_groups() 231 const struct attribute_group **groups) in sysfs_update_groups() 256 const struct attribute_group *grp) in sysfs_update_group() 271 const struct attribute_group *grp) in sysfs_remove_group() 306 const struct attribute_group **groups) in sysfs_remove_groups() [all …]
|
/kernel/linux/linux-5.10/drivers/rtc/ |
D | sysfs.c | 300 static struct attribute_group rtc_attr_group = { 305 static const struct attribute_group *rtc_attr_groups[] = { 310 const struct attribute_group **rtc_get_dev_attribute_groups(void) in rtc_get_dev_attribute_groups() 315 int rtc_add_groups(struct rtc_device *rtc, const struct attribute_group **grps) in rtc_add_groups() 318 const struct attribute_group **groups, **old; in rtc_add_groups() 350 int rtc_add_group(struct rtc_device *rtc, const struct attribute_group *grp) in rtc_add_group() 352 const struct attribute_group *groups[] = { grp, NULL }; in rtc_add_group()
|
D | rtc-core.h | 42 const struct attribute_group **rtc_get_dev_attribute_groups(void); 44 static inline const struct attribute_group **rtc_get_dev_attribute_groups(void) in rtc_get_dev_attribute_groups()
|
/kernel/linux/linux-5.10/drivers/ptp/ |
D | ptp_private.h | 44 struct attribute_group pin_attr_group; 46 const struct attribute_group *pin_attr_groups[2]; 87 extern const struct attribute_group *ptp_groups[];
|
/kernel/linux/linux-5.10/drivers/scsi/ufs/ |
D | ufs-sysfs.h | 15 extern const struct attribute_group ufs_sysfs_unit_descriptor_group; 16 extern const struct attribute_group ufs_sysfs_lun_attributes_group;
|
/kernel/linux/linux-5.10/drivers/soc/tegra/fuse/ |
D | fuse.h | 36 const struct attribute_group *soc_attr_group; 72 extern const struct attribute_group tegra_soc_attr_group; 120 extern const struct attribute_group tegra194_soc_attr_group;
|
/kernel/linux/linux-5.10/drivers/rapidio/ |
D | rio.h | 50 extern const struct attribute_group *rio_dev_groups[]; 51 extern const struct attribute_group *rio_bus_groups[]; 52 extern const struct attribute_group *rio_mport_groups[];
|
D | rio-sysfs.c | 278 static const struct attribute_group rio_dev_group = { 284 const struct attribute_group *rio_dev_groups[] = { 319 static const struct attribute_group rio_bus_group = { 323 const struct attribute_group *rio_bus_groups[] = { 359 static const struct attribute_group rio_mport_group = { 363 const struct attribute_group *rio_mport_groups[] = {
|
/kernel/linux/linux-5.10/drivers/iio/trigger/ |
D | iio-trig-sysfs.c | 71 static const struct attribute_group iio_sysfs_trig_group = { 75 static const struct attribute_group *iio_sysfs_trig_groups[] = { 118 static const struct attribute_group iio_sysfs_trigger_attr_group = { 122 static const struct attribute_group *iio_sysfs_trigger_attr_groups[] = {
|
/kernel/linux/linux-5.10/drivers/soundwire/ |
D | sysfs_slave.c | 133 static struct attribute_group sdw_slave_dev_attr_group = { 188 static const struct attribute_group dp0_group = { 263 static const struct attribute_group sdw_slave_status_attr_group = { 267 const struct attribute_group *sdw_slave_status_attr_groups[] = {
|
/kernel/linux/linux-5.10/arch/x86/events/ |
D | msr.c | 138 static struct attribute_group group_therm = { 159 static struct attribute_group events_attr_group = { 169 static struct attribute_group format_attr_group = { 174 static const struct attribute_group *attr_groups[] = { 180 static const struct attribute_group *attr_update[] = {
|
D | probe.h | 8 struct attribute_group *grp; 24 static struct attribute_group group_##_name = { \
|
D | rapl.c | 393 static struct attribute_group rapl_pmu_attr_group = { 427 static struct attribute_group rapl_pmu_events_group = { 438 static struct attribute_group rapl_pmu_format_group = { 443 static const struct attribute_group *rapl_attr_groups[] = { 463 static struct attribute_group rapl_events_cores_group = { 476 static struct attribute_group rapl_events_pkg_group = { 489 static struct attribute_group rapl_events_ram_group = { 502 static struct attribute_group rapl_events_gpu_group = { 515 static struct attribute_group rapl_events_psys_group = { 671 static const struct attribute_group *rapl_attr_update[] = {
|
/kernel/linux/linux-5.10/drivers/base/ |
D | cpu.c | 178 static struct attribute_group crash_note_cpu_attr_group = { 204 static struct attribute_group cpu_isolated_attr_group = { 209 static const struct attribute_group *common_cpu_attr_groups[] = { 219 static const struct attribute_group *hotplugable_cpu_attr_groups[] = { 443 const struct attribute_group **groups, in __cpu_device_create() 478 const struct attribute_group **groups, in cpu_device_create() 518 static struct attribute_group cpu_root_attr_group = { 522 static const struct attribute_group *cpu_root_attr_groups[] = { 646 static const struct attribute_group cpu_root_vulnerabilities_group = {
|
/kernel/linux/linux-5.10/arch/x86/events/intel/ |
D | cstate.c | 187 static struct attribute_group core_events_attr_group = { 198 static struct attribute_group core_format_attr_group = { 211 static struct attribute_group cpumask_attr_group = { 215 static const struct attribute_group *core_attr_groups[] = { 266 static struct attribute_group pkg_events_attr_group = { 276 static struct attribute_group pkg_format_attr_group = { 283 static const struct attribute_group *pkg_attr_groups[] = { 455 static const struct attribute_group *core_attr_update[] = { 463 static const struct attribute_group *pkg_attr_update[] = {
|
/kernel/linux/linux-5.10/drivers/iommu/ |
D | iommu-sysfs.c | 22 static const struct attribute_group devices_attr_group = { 27 static const struct attribute_group *dev_groups[] = { 56 const struct attribute_group **groups, in iommu_device_sysfs_add()
|
/kernel/linux/linux-5.10/arch/powerpc/perf/ |
D | hv-gpci.c | 68 static struct attribute_group format_group = { 73 static struct attribute_group event_group = { 129 static struct attribute_group cpumask_attr_group = { 133 static struct attribute_group interface_group = { 138 static const struct attribute_group *attr_groups[] = {
|
/kernel/linux/linux-5.10/arch/x86/events/amd/ |
D | power.c | 159 static struct attribute_group pmu_attr_group = { 181 static struct attribute_group pmu_events_group = { 193 static struct attribute_group pmu_format_group = { 198 static const struct attribute_group *attr_groups[] = {
|
/kernel/linux/linux-5.10/drivers/perf/ |
D | xgene_pmu.c | 99 const struct attribute_group **attr_groups; 205 static const struct attribute_group l3c_pmu_format_attr_group = { 210 static const struct attribute_group iob_pmu_format_attr_group = { 215 static const struct attribute_group mcb_pmu_format_attr_group = { 220 static const struct attribute_group mc_pmu_format_attr_group = { 250 static const struct attribute_group l3c_pmu_v3_format_attr_group = { 255 static const struct attribute_group iob_pmu_v3_format_attr_group = { 260 static const struct attribute_group iob_slow_pmu_v3_format_attr_group = { 265 static const struct attribute_group mcb_pmu_v3_format_attr_group = { 270 static const struct attribute_group mc_pmu_v3_format_attr_group = { [all …]
|
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
D | coresight-cti.h | 93 struct attribute_group *attr_group; 112 const struct attribute_group **con_groups; 209 extern const struct attribute_group *coresight_cti_groups[];
|