Home
last modified time | relevance | path

Searched refs:attribute (Results 1 – 25 of 1400) sorted by relevance

12345678910>>...56

/linux/samples/kobject/
H A Dkset-example.c39 struct attribute attr;
54 struct attribute *attr, in foo_attr_show()
57 const struct foo_attribute *attribute; in foo_attr_show() local
60 attribute = to_foo_attr(attr); in foo_attr_show()
63 if (!attribute->show) in foo_attr_show()
66 return attribute->show(foo, attribute, buf); in foo_attr_show()
74 struct attribute *attr, in foo_attr_store()
77 const struct foo_attribute *attribute; in foo_attr_store() local
80 attribute = to_foo_attr(attr); in foo_attr_store()
83 if (!attribute->store) in foo_attr_store()
[all …]
/linux/drivers/hid/
H A Dhid-sensor-custom.c31 struct hid_sensor_hub_attribute_info attribute; member
34 struct attribute *attrs[HID_CUSTOM_TOTAL_ATTRS];
66 static struct attribute hid_custom_attrs[HID_CUSTOM_TOTAL_ATTRS] = {
189 sensor_inst->power_state->attribute.report_id, in set_power_report_state()
190 sensor_inst->power_state->attribute.index, in set_power_report_state()
194 sensor_inst->report_state->attribute.report_id, in set_power_report_state()
195 sensor_inst->report_state->attribute.index, in set_power_report_state()
200 sensor_inst->power_state->attribute.logical_minimum; in set_power_report_state()
202 sensor_inst->power_state->attribute.report_id, in set_power_report_state()
203 sensor_inst->power_state->attribute.index, in set_power_report_state()
[all …]
/linux/include/linux/
H A Dsysfs.h30 struct attribute { struct
109 struct attribute *, int);
111 const struct attribute *, int);
119 struct attribute **attrs;
120 const struct attribute *const *attrs_const;
170 struct kobject *kobj, struct attribute *attr, int n) \
202 struct kobject *kobj, struct attribute *a, int n) \
293 struct attribute **: \
295 const struct attribute *const *: \
312 struct attribute attr;
[all …]
/linux/sound/pci/asihpi/
H A Dhpicmn.c331 if (phm->u.c.attribute == HPI_METER_PEAK) { in hpi_check_control_cache_single()
334 } else if (phm->u.c.attribute == HPI_METER_RMS) { in hpi_check_control_cache_single()
351 if (phm->u.c.attribute == HPI_VOLUME_GAIN) { in hpi_check_control_cache_single()
354 } else if (phm->u.c.attribute == HPI_VOLUME_MUTE) { in hpi_check_control_cache_single()
371 if (phm->u.c.attribute == HPI_MULTIPLEXER_SOURCE) { in hpi_check_control_cache_single()
379 if (phm->u.c.attribute == HPI_CHANNEL_MODE_MODE) in hpi_check_control_cache_single()
385 if (phm->u.c.attribute == HPI_LEVEL_GAIN) { in hpi_check_control_cache_single()
392 if (phm->u.c.attribute == HPI_TUNER_FREQ) in hpi_check_control_cache_single()
394 else if (phm->u.c.attribute == HPI_TUNER_BAND) in hpi_check_control_cache_single()
396 else if (phm->u.c.attribute in hpi_check_control_cache_single()
[all...]
/linux/arch/powerpc/platforms/powernv/
H A Dopal-elog.c31 struct attribute attr;
96 struct attribute *attr, in elog_attr_show()
99 struct elog_attribute *attribute; in elog_attr_show() local
102 attribute = to_elog_attr(attr); in elog_attr_show()
105 if (!attribute->show) in elog_attr_show()
108 return attribute->show(elog, attribute, buf); in elog_attr_show()
112 struct attribute *attr, in elog_attr_store()
115 struct elog_attribute *attribute; in elog_attr_store() local
118 attribute = to_elog_attr(attr); in elog_attr_store()
121 if (!attribute->store) in elog_attr_store()
[all …]
H A Dopal-dump.c31 struct attribute attr;
148 static struct attribute *initiate_attrs[] = {
160 struct attribute *attr, in dump_attr_show()
163 struct dump_attribute *attribute; in dump_attr_show() local
166 attribute = to_dump_attr(attr); in dump_attr_show()
169 if (!attribute->show) in dump_attr_show()
172 return attribute->show(dump, attribute, buf); in dump_attr_show()
176 struct attribute *attr, in dump_attr_store()
179 struct dump_attribute *attribute; in dump_attr_store() local
182 attribute = to_dump_attr(attr); in dump_attr_store()
[all …]
/linux/Documentation/admin-guide/pm/
H A Dintel_uncore_frequency_scaling.rst44 Out of reset, this attribute represent the maximum possible frequency.
45 This is a read-only attribute. If users adjust max_freq_khz,
46 they can always go back to maximum using the value from this attribute.
49 Out of reset, this attribute represent the minimum possible frequency.
50 This is a read-only attribute. If users adjust min_freq_khz,
51 they can always go back to minimum using the value from this attribute.
54 This attribute is used to set the maximum uncore frequency.
57 This attribute is used to set the minimum uncore frequency.
60 This attribute is used to get the current uncore frequency.
92 This attribute is used to get the power domain id of this instance.
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-devices-lpss_ltr14 The /sys/devices/.../lpss_ltr/ltr_mode attribute contains an
18 This attribute is read-only. If the device's runtime PM status
19 is not "active", attempts to read from this attribute cause
26 The /sys/devices/.../lpss_ltr/auto_ltr attribute contains the
30 This attribute is read-only. If the device's runtime PM status
31 is not "active", attempts to read from this attribute cause
38 The /sys/devices/.../lpss_ltr/auto_ltr attribute contains the
42 This attribute is read-only. If the device's runtime PM status
43 is not "active", attempts to read from this attribute cause
H A Dsysfs-devices-edac15 Description: This attribute file displays how many seconds have elapsed
22 Description: This attribute file displays the type of memory controller
28 Description: This attribute file displays, in count of megabytes, of memory
34 Description: This attribute file displays the total count of uncorrectable
42 Description: This attribute file displays the number of UEs that have
49 Description: This attribute file displays the total count of correctable
59 Description: This attribute file displays the number of CEs that
69 Description: Read/Write attribute file that controls memory scrubbing.
71 writing a minimum bandwidth in bytes/sec to the attribute file.
76 the value of the attribute file will be -1.
[all …]
H A Dsysfs-bus-thunderbolt22 boot attribute is set to 1.
28 Description: This attribute tells whether the system supports
31 attribute under each device.
37 Description: This attribute tells whether the system uses IOMMU
46 Description: This attribute holds current Thunderbolt security level
52 appropriate value to the authorized attribute
68 Description: This attribute is used to authorize Thunderbolt devices
72 Contents of this attribute will be 0 when the device is not
79 deauthorization attribute under domain contains 1)
83 When key attribute contains 32 byte hex string the possible
[all …]
H A Dsysfs-driver-ppi22 This attribute shows the version of the PPI supported by the
30 This attribute shows the request for an operation to be
40 This attribute shows the response to the most recent operation
49 This attribute shows the platform-specific action that should
59 This attribute shows whether it is allowed to request an
63 This attribute is only supported by PPI version 1.2+.
70 This attribute shows whether it is allowed to request an
73 255. The format is same with tcg_operations. This attribute
H A Dsysfs-bus-spi-devices-spi-nor8 The attribute is not present if the flash doesn't support
18 The attribute is not present if the flash device isn't
28 The attribute is optional. User space should not rely on
30 should read the jedec_id attribute.
36 Description: (RO) This attribute is only present if the SPI NOR flash
H A Dsysfs-devices-platform-ACPI-TAD36 If the AC alarm timer is set through this attribute and it
39 is explicitly cleared via the ac_status attribute.
83 cleared through this attribute.
91 This attribute is only present if the TAD supports a separate
94 It is analogous to the ac_alarm attribute.
102 This attribute is only present if the TAD supports a separate
105 It is analogous to the ac_policy attribute.
114 This attribute is only present if the TAD supports a separate
117 It is analogous to the ac_status attribute.
/linux/Documentation/hwmon/
H A Dibmpowernv.rst18 'hwmon' populates the 'sysfs' tree having attribute files, each for a given
19 sensor type and its attribute data.
22 the DT maps to an attribute file in 'sysfs'. The node exports unique 'sensor-id'
44 sub-group. In POWER9, this attribute corresponds to
45 each OCC. Using this attribute each OCC can be asked to
57 sub-group. In POWER9, this attribute corresponds to
58 each OCC. Using this attribute each OCC can be asked to
68 sub-group. In POWER9, this attribute corresponds to
69 each OCC. Using this attribute each OCC can be asked to
79 sub-group. In POWER9, this attribute corresponds to
[all …]
/linux/Documentation/filesystems/ext4/
H A Dattributes.rst11 all attribute names begin with “user”; this restriction seems to have
18 available for in-inode extended attribute storage. The second place
21 block to contain a pointer to a second extended attribute block (or even
23 attribute's value to be stored in a separate data block, though as of
46 The beginning of an extended attribute block is in
76 - Checksum of the extended attribute block.
83 of the extended attribute block, and the entire block (header +
113 - Location of this attribute's value on the disk block where it is stored.
114 Multiple attributes can share the same value. For an inode attribute
126 - Length of attribute value.
[all …]
H A Dinlinedata.rst11 attribute space, then it might be found as an extended attribute
17 Pending a change to compact the extended attribute key used to store
22 The inline data feature requires the presence of an extended attribute
23 for “system.data”, even if the attribute value is zero length.
31 attribute in the inode body, the EA value is an array of
/linux/Documentation/scsi/
H A Dtcm_qla2xxx.rst7 tcm_qla2xxx jam_host attribute
9 There is now a new module endpoint attribute called jam_host
10 attribute::
14 This attribute and accompanying code is only included if the
19 Use this attribute to control the discarding of SCSI commands to a
25 Setting a boolean of 1 for the jam_host attribute for a particular host
/linux/arch/arm/kernel/
H A Defi.c19 if (md->attribute & EFI_MEMORY_RO) in set_permissions()
21 if (md->attribute & EFI_MEMORY_XP) in set_permissions()
62 if (md->attribute & EFI_MEMORY_WB) in efi_create_mapping()
64 else if (md->attribute & EFI_MEMORY_WT) in efi_create_mapping()
66 else if (md->attribute & EFI_MEMORY_WC) in efi_create_mapping()
76 if (md->attribute & (EFI_MEMORY_RO | EFI_MEMORY_XP)) in efi_create_mapping()
/linux/drivers/pci/
H A Dpci-label.c59 enum smbios_attr_enum attribute) in find_smbios_instance_string() argument
75 if (attribute == SMBIOS_ATTR_INSTANCE_SHOW) in find_smbios_instance_string()
78 else if (attribute == SMBIOS_ATTR_LABEL_SHOW) in find_smbios_instance_string()
109 static struct attribute *smbios_attrs[] = {
115 static umode_t smbios_attr_is_visible(struct kobject *kobj, struct attribute *a, in smbios_attr_is_visible()
210 static struct attribute *acpi_attrs[] = {
216 static umode_t acpi_attr_is_visible(struct kobject *kobj, struct attribute *a, in acpi_attr_is_visible()
H A Dslot.c18 struct attribute *attr, char *buf) in pci_slot_attr_show()
21 struct pci_slot_attribute *attribute = to_pci_slot_attr(attr); in pci_slot_attr_show() local
22 return attribute->show ? attribute->show(slot, buf) : -EIO; in pci_slot_attr_show()
26 struct attribute *attr, const char *buf, size_t len) in pci_slot_attr_store()
29 struct pci_slot_attribute *attribute = to_pci_slot_attr(attr); in pci_slot_attr_store() local
30 return attribute->store ? attribute->store(slot, buf, len) : -EIO; in pci_slot_attr_store()
103 static struct attribute *pci_slot_default_attrs[] = {
/linux/Documentation/translations/zh_TW/filesystems/
H A Dsysfs.txt90 struct attribute {
97 int sysfs_create_file(struct kobject * kobj, const struct attribute * attr);
98 void sysfs_remove_file(struct kobject * kobj, const struct attribute * attr);
107 struct attribute attr;
145 ssize_t (*show)(struct kobject *, struct attribute *, char *);
146 ssize_t (*store)(struct kobject *, struct attribute *, const char *, size_t);
154 將一般的kobject 和 attribute 結構體指針轉換爲適當的指針類型後
162 static ssize_t dev_attr_show(struct kobject *kobj, struct attribute *attr,
312 struct attribute attr;
334 struct attribute attr;
[all …]
/linux/Documentation/translations/zh_CN/filesystems/
H A Dsysfs.txt87 struct attribute {
94 int sysfs_create_file(struct kobject * kobj, const struct attribute * attr);
95 void sysfs_remove_file(struct kobject * kobj, const struct attribute * attr);
104 struct attribute attr;
142 ssize_t (*show)(struct kobject *, struct attribute *, char *);
143 ssize_t (*store)(struct kobject *, struct attribute *, const char *, size_t);
151 将一般的kobject 和 attribute 结构体指针转换为适当的指针类型后
159 static ssize_t dev_attr_show(struct kobject *kobj, struct attribute *attr,
309 struct attribute attr;
331 struct attribute attr;
[all …]
/linux/net/core/
H A Dnet-sysfs.c75 static int sysfs_rtnl_lock(struct kobject *kobj, struct attribute *attr, in sysfs_rtnl_lock()
700 static struct attribute *netdev_phys_attrs[] __ro_after_init = {
708 struct attribute *attr, int index) in netdev_phys_is_visible()
773 static struct attribute *net_class_attrs[] __ro_after_init = {
864 static struct attribute *netstat_attrs[] __ro_after_init = {
897 static struct attribute *wireless_attrs[] = {
929 static ssize_t rx_queue_attr_show(struct kobject *kobj, struct attribute *attr, in rx_queue_attr_show()
932 const struct rx_queue_attribute *attribute = to_rx_queue_attr(attr); in rx_queue_attr_show() local
935 if (!attribute->show) in rx_queue_attr_show()
938 return attribute->show(queue, buf); in rx_queue_attr_show()
[all …]
/linux/arch/x86/platform/efi/
H A Druntime-map.c24 struct attribute attr;
28 static inline struct map_attribute *to_map_attr(struct attribute *attr) in to_map_attr()
49 EFI_RUNTIME_U64_ATTR_SHOW(attribute);
56 static ssize_t map_attr_show(struct kobject *kobj, struct attribute *attr, in map_attr_show()
69 static struct map_attribute map_attribute_attr = __ATTR_RO_MODE(attribute, 0400);
74 static struct attribute *def_attrs[] = {
/linux/fs/orangefs/
H A Dorangefs-sysfs.c166 struct attribute attr;
177 struct attribute *attr, in orangefs_attr_show()
180 struct orangefs_attribute *attribute; in orangefs_attr_show() local
182 attribute = container_of(attr, struct orangefs_attribute, attr); in orangefs_attr_show()
183 if (!attribute->show) in orangefs_attr_show()
185 return attribute->show(kobj, attribute, buf); in orangefs_attr_show()
189 struct attribute *attr, in orangefs_attr_store()
193 struct orangefs_attribute *attribute; in orangefs_attr_store() local
199 attribute = container_of(attr, struct orangefs_attribute, attr); in orangefs_attr_store()
200 if (!attribute->store) in orangefs_attr_store()
[all …]

12345678910>>...56