Home
last modified time | relevance | path

Searched full:attributes (Results 1 – 25 of 2003) sorted by relevance

12345678910>>...81

/Linux-v6.1/include/linux/
Dcompiler_attributes.h6 * The attributes in this file are unconditionally defined and they directly
11 * Any other "attributes" (i.e. those that depend on a configuration option,
12 * on a compiler, on an architecture, on plugins, on other attributes...)
24 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-alias-function-a…
29 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-aligned-function…
30 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html#index-aligned-type-attribu…
31 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html#index-aligned-variable…
38 * available and includes other attributes. For GCC < 9.1, __alloc_size__ gets undefined
41 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-alloc_005fsize-f…
52 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-always_005finlin…
[all …]
/Linux-v6.1/fs/efivarfs/
Dfile.c20 u32 attributes; in efivarfs_file_write() local
22 unsigned long datasize = count - sizeof(attributes); in efivarfs_file_write()
26 if (count < sizeof(attributes)) in efivarfs_file_write()
29 if (copy_from_user(&attributes, userbuf, sizeof(attributes))) in efivarfs_file_write()
32 if (attributes & ~(EFI_VARIABLE_MASK)) in efivarfs_file_write()
35 data = memdup_user(userbuf + sizeof(attributes), datasize); in efivarfs_file_write()
39 bytes = efivar_entry_set_get_size(var, attributes, &datasize, in efivarfs_file_write()
53 i_size_write(inode, datasize + sizeof(attributes)); in efivarfs_file_write()
71 u32 attributes; in efivarfs_file_read() local
90 data = kmalloc(datasize + sizeof(attributes), GFP_KERNEL); in efivarfs_file_read()
[all …]
/Linux-v6.1/net/netlabel/
Dnetlabel_mgmt.h28 * Required attributes:
33 * If IPv4 is specified the following attributes are required:
38 * If IPv6 is specified the following attributes are required:
43 * If using NETLBL_NLTYPE_CIPSOV4 the following attributes are required:
47 * If using NETLBL_NLTYPE_UNLABELED no other attributes are required,
56 * Required attributes:
66 * Required attributes:
82 * attributes are required:
87 * attributes are required.
93 * Required attributes:
[all …]
Dnetlabel_unlabeled.h28 * Required attributes:
33 * If IPv4 is specified the following attributes are required:
38 * If IPv6 is specified the following attributes are required:
47 * Required attributes:
51 * If IPv4 is specified the following attributes are required:
56 * If IPv6 is specified the following attributes are required:
67 * Required attributes:
72 * If IPv4 is specified the following attributes are required:
77 * If IPv6 is specified the following attributes are required:
90 * If IPv4 is specified the following attributes are required:
[all …]
Dnetlabel_cipso_v4.h27 * Required attributes:
33 * If using CIPSO_V4_MAP_TRANS the following attributes are required:
38 * If using CIPSO_V4_MAP_PASS or CIPSO_V4_MAP_LOCAL no additional attributes
45 * Required attributes:
53 * Required attributes:
60 * Required attributes:
65 * If using CIPSO_V4_MAP_TRANS the following attributes are required:
70 * If using CIPSO_V4_MAP_PASS or CIPSO_V4_MAP_LOCAL no additional attributes
79 * Required attributes:
96 /* NetLabel CIPSOv4 attributes */
Dnetlabel_calipso.h28 * Required attributes:
33 * If using CALIPSO_MAP_PASS no additional attributes are required.
39 * Required attributes:
47 * Required attributes:
54 * Required attributes:
58 * If using CALIPSO_MAP_PASS no additional attributes are required.
66 * Required attributes:
83 /* NetLabel CALIPSO attributes */
/Linux-v6.1/include/uapi/linux/
Dsmc.h15 /* Netlink SMC_PNETID attributes */
67 /* SMC_GENL_FAMILY top level attributes */
82 /* SMC_GEN_SYS_INFO attributes */
95 /* SMC_NLA_LGR_D_V2_COMMON and SMC_NLA_LGR_R_V2_COMMON nested attributes */
106 /* SMC_NLA_LGR_R_V2 nested attributes */
114 /* SMC_GEN_LGR_SMCR attributes */
132 /* SMC_GEN_LINK_SMCR attributes */
149 /* SMC_GEN_LGR_SMCD attributes */
165 /* SMC_NLA_DEV_PORT nested attributes */
178 /* SMC_GEN_DEV_SMCD and SMC_GEN_DEV_SMCR attributes */
[all …]
Dncsi.h17 * @NCSI_CMD_PKG_INFO: list package and channel attributes. Requires
51 * enum ncsi_nl_attrs - General NCSI netlink attributes
53 * @NCSI_ATTR_UNSPEC: unspecified attributes to catch errors
55 * @NCSI_ATTR_PACKAGE_LIST: nested array of NCSI_PKG_ATTR attributes
81 * enum ncsi_nl_pkg_attrs - NCSI netlink package-specific attributes
83 * @NCSI_PKG_ATTR_UNSPEC: unspecified attributes to catch errors
84 * @NCSI_PKG_ATTR: nested array of package attributes
87 * @NCSI_PKG_ATTR_CHANNEL_LIST: nested array of NCSI_CHANNEL_ATTR attributes
102 * enum ncsi_nl_channel_attrs - NCSI netlink channel-specific attributes
104 * @NCSI_CHANNEL_ATTR_UNSPEC: unspecified attributes to catch errors
[all …]
Dopenvswitch.h32 * Attributes following the header are specific to a particular OVS Generic
63 * enum ovs_datapath_attr - attributes for %OVS_DP_* commands.
82 * These attributes follow the &struct ovs_header within the Generic Netlink
161 * enum ovs_packet_attr - attributes for %OVS_PACKET_* commands.
168 * extracted from the packet as nested %OVS_KEY_ATTR_* attributes. This allows
172 * for %OVS_PACKET_CMD_EXECUTE. It has nested %OVS_ACTION_ATTR_* attributes.
183 * extracted from the packet as nested %OVS_TUNNEL_KEY_ATTR_* attributes.
190 * These attributes follow the &struct ovs_header within the Generic Netlink
196 OVS_PACKET_ATTR_KEY, /* Nested OVS_KEY_ATTR_* attributes. */
197 OVS_PACKET_ATTR_ACTIONS, /* Nested OVS_ACTION_ATTR_* attributes. */
[all …]
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-class-firmware-attributes1 What: /sys/class/firmware-attributes/*/attributes/*/
12 Unless otherwise specified in an attribute description all attributes are optional
83 On Dell systems the following additional attributes are available:
106 Enumeration attributes also support the following:
112 dependent attributes value.
129 What: /sys/class/firmware-attributes/*/authentication/
140 reset or cleared using these attributes.
188 setting attributes when a system or admin password is set
209 On Dell and Lenovo systems, if Admin password is set, then all BIOS attributes
250 These attributes are used for certificate based authentication. This is
[all …]
/Linux-v6.1/Documentation/driver-api/driver-model/
Ddevice.rst38 Attributes section in The Basic Device Structure
51 Attributes of devices can be exported by a device driver through sysfs.
56 As explained in Documentation/core-api/kobject.rst, device attributes must be
60 Attributes are declared using a macro called DEVICE_ATTR::
76 names 'dev_attr_type' and 'dev_attr_power'. These two attributes can be
106 device attributes and the device_unregister() function will use this pointer
107 to remove the device attributes.
111 strict expectations on when attributes get created. When a new device is
113 udev) that a new device is available. If attributes are added after the
115 not know about the new attributes.
[all …]
/Linux-v6.1/include/scsi/fc/
Dfc_ms.h38 FC_FDMI_GHAT = 0x0101, /* Get HBA Attributes */
40 FC_FDMI_GPAT = 0x0110, /* Get Port Attributes */
42 FC_FDMI_RHAT = 0x0201, /* Register HBA Attributes */
44 FC_FDMI_RPA = 0x0211, /* Register Port Attributes */
46 FC_FDMI_DHAT = 0x0301, /* Deregister HBA Attributes */
48 FC_FDMI_DPA = 0x0311, /* Deregister Port Attributes */
155 * Attribute Entry Block for HBA/Port Attributes
165 * Common for HBA/Port Attributes
190 * Register HBA Attributes (RHAT)
207 * Register Port Attributes (RPA)
[all …]
/Linux-v6.1/Documentation/hwmon/
Dhwmon-kernel-api.rst67 as well as all sysfs attributes attached to the hwmon device.
77 attributes in the hardware monitoring core, letting the driver focus on reading
78 from and writing to the chip instead of having to bother with sysfs attributes.
165 is optional, but must be provided if any readable attributes exist.
169 optional, but must be provided if any writeable attributes exist.
187 hwmon_chip A virtual sensor type, used to describe attributes
202 describing the attributes supposed by a single sensor.
266 HWMON_C_xxxx Chip attributes, for use with hwmon_chip.
267 HWMON_T_xxxx Temperature attributes, for use with hwmon_temp.
268 HWMON_I_xxxx Voltage attributes, for use with hwmon_in.
[all …]
Dmp2888.rst39 The driver provides the next attributes for the current:
44 The driver exports the following attributes via the 'sysfs' files, where:
58 The driver provides the next attributes for the voltage:
64 The driver exports the following attributes via the 'sysfs' files, where
84 The driver provides the next attributes for the power:
89 The driver exports the following attributes via the 'sysfs' files, where
107 The driver provides the next attributes for the temperature:
Dmp2975.rst50 The driver provides the next attributes for the current:
55 attributes.
57 The driver exports the following attributes via the 'sysfs' files, where
73 The driver provides the next attributes for the voltage:
80 The driver exports the following attributes via the 'sysfs' files, where
98 The driver provides the next attributes for the power:
103 The driver exports the following attributes via the 'sysfs' files, where
117 The driver provides the next attributes for the temperature (only from page 0):
/Linux-v6.1/include/uapi/linux/netfilter/
Dnf_tables.h131 * enum nft_list_attributes - nf_tables generic list netlink attributes
143 * enum nft_hook_attributes - nf_tables netfilter hook netlink attributes
173 * enum nft_table_attributes - nf_tables table netlink attributes
204 * enum nft_chain_attributes - nf_tables chain netlink attributes
237 * enum nft_rule_attributes - nf_tables rule netlink attributes
277 * enum nft_rule_compat_attributes - nf_tables rule compat attributes
341 * enum nft_set_field_attributes - attributes of concatenated fields
353 * enum nft_set_attributes - nf_tables set netlink attributes
409 * enum nft_set_elem_attributes - nf_tables set element netlink attributes
440 * enum nft_set_elem_list_attributes - nf_tables set element list netlink attributes
[all …]
/Linux-v6.1/include/scsi/
Dscsi_transport_fc.h3 * FiberChannel transport specific attributes exported to sysfs.
7 * Rewrite for host, target, device, and remote port attributes,
164 /* Macro for use in defining Virtual Port attributes */
191 * FC Virtual Port Attributes
202 * roles. FC port attributes for the vport will be reported on any
207 * Fixed attributes are not expected to change. The driver is
212 * Dynamic attributes are expected to change. The driver participates
215 * Private attributes are transport-managed values. They are fully
220 /* Fixed Attributes */
222 /* Dynamic Attributes */
[all …]
/Linux-v6.1/Documentation/filesystems/ext4/
Dattributes.rst3 Extended Attributes
6 Extended attributes (xattrs) are typically stored in a separate data
8 The first use of extended attributes seems to have been for storing file
10 option it is possible for users to store extended attributes so long as
14 There are two places where extended attributes can be found. The first
19 where extended attributes can be found is in the block pointed to by
29 Extended attributes, when stored after the inode, have a header
72 - Hash value of all attributes.
92 Attributes stored inside an inode do not need be stored in sorted order.
114 Multiple attributes can share the same value. For an inode attribute
[all …]
/Linux-v6.1/Documentation/netlabel/
Dlsm_interface.rst12 NetLabel is a mechanism which can set and retrieve security attributes from
18 NetLabel Security Attributes
22 it uses the concept of security attributes to refer to the packet's security
23 labels. The NetLabel security attributes are defined by the
25 NetLabel subsystem converts the security attributes to and from the correct
28 security attributes into whatever security identifiers are in use for their
47 LSM has received a packet, used NetLabel to decode its security attributes,
48 and translated the security attributes into a LSM internal identifier the LSM
/Linux-v6.1/Documentation/power/
Dpower_supply_class.rst10 It defines core set of attributes, which should be applicable to (almost)
11 every power supply out there. Attributes are available via sysfs and uevent
15 the attributes provided are believed to be universally applicable to any
19 Power supply class is extensible, and allows to define drivers own attributes.
32 Attributes/properties
34 Power supply class has predefined set of attributes, this eliminates code
36 predefined attributes *and* their units.
38 So, userspace gets predictable set of attributes and their units for any
44 for the example how to declare and handle attributes.
57 Attributes/properties detailed
[all …]
/Linux-v6.1/include/net/
Dnetlink.h11 * Netlink Messages and Attributes Interface (As Seen On TV)
29 * | Family Header | Pad | Attributes |
59 * nlmsg_attrdata(nlh, hdrlen) head of attributes data
60 * nlmsg_attrlen(nlh, hdrlen) length of attributes data
65 * nlmsg_parse() parse attributes of a message
69 * nlmsg_for_each_attr() loop over all attributes
75 * Attributes Interface
116 * Nested Attributes Construction:
151 * nla_validate() validate a stream of attributes
152 * nla_validate_nested() validate a stream of nested attributes
[all …]
/Linux-v6.1/include/uapi/linux/sched/
Dtypes.h25 * This variant (sched_attr) allows to define additional attributes to
28 * Scheduling Class Attributes
31 * A subset of sched_attr attributes specifies the
32 * scheduling policy and relative POSIX attributes:
45 * Sporadic Time-Constrained Task Attributes
48 * A subset of sched_attr attributes allows to describe a so-called
77 * Task Utilization Attributes
80 * A subset of sched_attr attributes allows to specify the utilization
81 * expected for a task. These attributes allow to inform the scheduler about
/Linux-v6.1/Documentation/filesystems/
Dconfigfs.rst22 is discovered) and it is registered with sysfs. Its attributes then
23 appear in sysfs, allowing userspace to read the attributes via
24 readdir(3)/read(2). It may allow some attributes to be modified via
30 mkdir(2). It is destroyed via rmdir(2). The attributes appear at
32 As with sysfs, readdir(3) queries the list of items and/or attributes.
54 An item is created via mkdir(2). The item's attributes will also
55 appear at this time. readdir(3) can determine what the attributes are,
59 There are two types of configfs attributes:
61 * Normal attributes, which similar to sysfs attributes, are small ASCII text
65 normal configfs attributes, userspace processes should first read the entire
[all …]
/Linux-v6.1/Documentation/driver-api/iio/
Dcore.rst52 Attributes are sysfs files used to expose chip info and also allowing
54 index X, attributes can be found under /sys/bus/iio/iio:deviceX/ directory.
55 Common attributes are:
62 * Available standard attributes for IIO devices are described in the
91 Channel sysfs attributes exposed to userspace are specified in the form of
92 bitmasks. Depending on their shared info, attributes can be set in one of the
95 * **info_mask_separate**, attributes will be specific to
97 * **info_mask_shared_by_type**, attributes are shared by all channels of the
99 * **info_mask_shared_by_dir**, attributes are shared by all channels of the same
101 * **info_mask_shared_by_all**, attributes are shared by all channels
[all …]
/Linux-v6.1/Documentation/admin-guide/mm/
Dnumaperf.rst70 the system provides these attributes, the kernel exports them under the
71 node sysfs hierarchy by appending the attributes directory under the
76 These attributes apply only when accessed from nodes that have the
89 The bandwidth attributes are provided in MiB/second.
91 The latency attributes are provided in nanoseconds.
128 An application does not need to know about caching attributes in order
130 attributes in order to maximize the performance out of such a setup.
133 the kernel will append these attributes to the NUMA node memory target.
143 The attributes for each level of cache is provided under its cache
150 Each cache level's directory provides its attributes. For example, the
[all …]

12345678910>>...81