Home
last modified time | relevance | path

Searched refs:structure (Results 1 – 25 of 675) sorted by relevance

12345678910>>...27

/linux-6.1.9/drivers/infiniband/core/
Dpacker.c39 static u64 value_read(int offset, int size, void *structure) in value_read() argument
42 case 1: return *(u8 *) (structure + offset); in value_read()
43 case 2: return be16_to_cpup((__be16 *) (structure + offset)); in value_read()
44 case 4: return be32_to_cpup((__be32 *) (structure + offset)); in value_read()
45 case 8: return be64_to_cpup((__be64 *) (structure + offset)); in value_read()
64 void *structure, in ib_pack() argument
80 structure) << shift; in ib_pack()
97 structure) << shift; in ib_pack()
114 structure + desc[i].struct_offset_bytes, in ib_pack()
126 static void value_write(int offset, int size, u64 val, void *structure) in value_write() argument
[all …]
/linux-6.1.9/arch/arm/nwfpe/
DChangeLog12 - remove userRegisters pointer from this structure.
18 * The FPA11 structure is not a kernel-specific data structure.
21 FPA11 structure (size or position of elements contained
24 * Since 128-bit float requires the FPA11 structure to change
27 overflow the available space in the task structure.
36 * fpa11.c - Changes due to FPA11, FPREG structure alterations.
37 * fpa11_cpdo.c - Changes due to FPA11, FPREG structure alterations.
38 * fpa11_cpdt.c - Changes due to FPA11, FPREG structure alterations.
39 * fpa11_cprt.c - Changes due to FPA11, FPREG structure alterations.
40 * single_cpdo.c - Changes due to FPA11, FPREG structure alterations.
[all …]
/linux-6.1.9/Documentation/admin-guide/kdump/
Dvmcoreinfo.rst9 information from the kernel like structure size, page size, symbol
36 data structure used to store information returned by the uname(2) system
87 Makedumpfile gets the pglist_data structure from this symbol, which is
95 The address of the mem_section array, its length, structure size, and
110 The size of a page structure. struct page is an important data structure
116 The size of a pglist_data structure. This value is used to check if the
117 pglist_data structure is valid. It is also used for checking the memory
123 The size of a zone structure. This value is used to check if the zone
124 structure has been found. It is also used for excluding free pages.
129 The size of a free_area structure. It indicates whether the free_area
[all …]
/linux-6.1.9/Documentation/RCU/Design/Data-Structures/
DData-Structures.rst27 This diagram shows an enclosing ``rcu_state`` structure containing a tree
31 This structure is adjusted at boot time, if needed, to handle the common
47 structure.
105 structure need advance to the ``rcu_node`` structure at the next level
106 up the tree. This means that at the leaf-level ``rcu_node`` structure,
113 period will progress all the way to the root ``rcu_node`` structure,
115 structure remains acceptably low.
138 are protected by the corresponding root ``rcu_node`` structure's lock.
139 #. Each ``rcu_node`` structure has a spinlock.
154 #. ``rcu_state``: This structure forms the interconnection between the
[all …]
/linux-6.1.9/Documentation/powerpc/
Dqe_firmware.rst89 structure signals the microcode which of these virtual traps is active.
91 This structure contains 6 words that the application should copy to some
92 specific been defined. This table describes the structure::
121 and has special instructions for the s/w associated with it. This structure is
183 This structure supports versioning, where the version of the structure is
184 embedded into the structure itself. To ensure forward and backwards
185 compatibility, all versions of the structure must use the same 'qe_header'
186 structure at the beginning.
189 The 'length' field is the size, in bytes, of the entire structure,
195 structure is a QE Firmware structure.
[all …]
/linux-6.1.9/Documentation/virt/kvm/arm/
Dpvtime.rst37 Return value: (int64) IPA of the stolen time data structure for this
45 meaningfully filled by the hypervisor (see structure below).
47 PV_TIME_ST returns the structure for the calling VCPU.
52 The structure pointed to by the PV_TIME_ST hypercall is as follows:
68 All values in the structure are stored little-endian.
70 The structure will be updated by the hypervisor prior to scheduling a VCPU. It
73 structure per VCPU of the guest.
/linux-6.1.9/Documentation/RCU/Design/Memory-Ordering/
DTree-RCU-Memory-Ordering.rst37 a linked RCU-protected data structure, and phase two frees that element.
50 critical section for the ``rcu_node`` structure's
62 Therefore, for any given ``rcu_node`` structure, any access
118 | But the chain of rcu_node-structure lock acquisitions guarantees |
166 | by the CPU's leaf ``rcu_node`` structure's ``->lock`` as described |
194 the ``rcu_node`` structure's ``->lock`` field, so much so that it is
247 The box represents the ``rcu_node`` structure's ``->lock`` critical
283 RCU-protected data structure). It simply enqueues the ``rcu_head``
284 structure on a per-CPU list, which cannot become associated with a grace
305 ``rcu_node`` structure's ``->lock``. In all cases, there is full
[all …]
/linux-6.1.9/Documentation/userspace-api/media/dvb/
Ddvb-frontend-parameters.rst14 data, the structure size weren't enough to fit, and just extending its
27 ``dvb_frontend_parameters`` structure:
58 structure:
74 for cable QAM frontend you use the ``dvb_qam_parameters`` structure:
91 ATSC frontends are supported by the ``dvb_vsb_parameters`` structure:
106 DVB-T frontends are supported by the ``dvb_ofdm_parameters`` structure:
/linux-6.1.9/Documentation/userspace-api/ioctl/
Dcdrom.rst67 DVD_READ_STRUCT Read structure
68 DVD_WRITE_STRUCT Write structure
154 cdrom_msf structure, describing a segment of music to play
185 cdrom_ti structure, describing a segment of music to play
214 cdrom_tochdr structure
218 cdrom_tochdr structure
239 cdrom_tocentry structure
243 cdrom_tocentry structure
375 cdrom_volctrl structure containing volumes for up to 4
425 cdrom_subchnl structure
[all …]
/linux-6.1.9/Documentation/userspace-api/media/v4l/
Dpixfmt-meta-rkisp1.rst17 a single instance of the C structure :c:type:`rkisp1_params_cfg` defined in
18 ``rkisp1-config.h``. So the structure can be obtained from the buffer by:
33 instance of the C structure :c:type:`rkisp1_stat_buffer` defined in
34 ``rkisp1-config.h``. So the structure can be obtained from the buffer by:
Ddev-meta.rst25 :c:type:`v4l2_capability` structure returned by the :c:func:`VIDIOC_QUERYCAP`
29 :c:type:`v4l2_capability` structure. That flag means the device can read
44 :c:type:`v4l2_format` structure to ``V4L2_BUF_TYPE_META_CAPTURE`` or to
47 and applications must set the remainder of the :c:type:`v4l2_format` structure
Dvidioc-g-crop.rst39 ``type`` field of a struct :c:type:`v4l2_crop` structure to the
41 with a pointer to this structure. The driver fills the rest of the
42 structure or returns the ``EINVAL`` error code if cropping is not supported.
46 v4l2_crop structure and call the :ref:`VIDIOC_S_CROP <VIDIOC_G_CROP>` ioctl with a pointer
47 to this structure.
/linux-6.1.9/Documentation/userspace-api/
Dunshare.rst190 with the current task structure and releases corresponding shared
195 structure, where as unshare() operates on the current active
206 new namespace structure, the error return code will have to
209 structure, which may not exist anymore.
212 current context structure was moved into new dup_* functions. Now,
215 task structure that is being constructed. unshare() system call on
220 2) For each context structure, call the corresponding unshare()
222 structure, if the appropriate bit is set in the flags argument.
225 are new context structures then lock the current task structure,
226 associate new context structures with the current task structure,
[all …]
Diommu.rst51 2. Adding new union members at the end. May increase the structure sizes.
55 be introduced whenever a change affects the structure using either
63 structure passed by setting argsz appropriately.
71 When IOMMU UAPI extension results in some structure size increase,
142 A "__u32 argsz" field is *always* at the beginning of each structure.
151 /* IOMMU paging structure cache */
183 where there's vendor data outside of the structure definition.
187 - structure contains vendor data
190 - structure contains only generic data
/linux-6.1.9/Documentation/filesystems/
Dfiles.rst28 table are in a separate structure - struct fdtable.
32 expansion of fdtable, a new fdtable structure is allocated
33 and files->fdtab points to the new structure. The fdtable
34 structure is freed with RCU and lock-free readers either
37 the fdtable structure -
64 4. To look up the file structure given an fd, a reader
83 file structure. This is avoided using atomic_long_inc_not_zero()
/linux-6.1.9/drivers/message/fusion/lsi/
Dmpi_history.txt106 * 05-24-00 00.10.02 Added _MSG_IOC_INIT_REPLY structure.
108 * 06-12-00 01.00.02 Added _MSG_PORT_ENABLE_REPLY structure.
109 * Added _MSG_EVENT_ACK_REPLY structure.
110 * Added _MSG_FW_DOWNLOAD_REPLY structure.
111 * Added _MSG_TOOLBOX_REPLY structure.
112 * 06-30-00 01.00.03 Added MaxLanBuckets to _PORT_FACT_REPLY structure.
113 * 07-27-00 01.00.04 Added _EVENT_DATA structure definitions for _SCSI,
116 * _MSG_EVENT_ACK_REPLY structure to match specification.
128 * Added structure offset comments.
129 * 04-09-01 01.01.07 Added structure EVENT_DATA_EVENT_CHANGE.
[all …]
/linux-6.1.9/Documentation/crypto/
Dcrypto_engine.rst12 You must put, at the start of your transform context your_tfm_ctx, the structure
24 has access to the transform structure. It is not possible to access the context
26 structure "``struct your_tfm_ctx``". The engine assumes (requires) the placement
55 Note that these functions access the crypto_async_request structure
/linux-6.1.9/Documentation/hid/
Dhiddev.rst94 the value that it was changed to. Note that the structure is defined
122 hiddev_devinfo structure.
138 Gets a hiddev_devinfo structure which describes the device.
179 Fills in a hiddev_report_info structure for the user. The report is
188 filled into the returned hiddev_report_info structure.
194 hiddev_field_info structure. The user must fill in report_id and
195 report_type in this structure, as above. The field_index should also
202 Returns the usage_code in a hiddev_usage_ref structure, given that
204 field have already been filled into the structure.
209 Returns the value of a usage in a hiddev_usage_ref structure. The
[all …]
/linux-6.1.9/Documentation/ABI/stable/
Dsysfs-firmware-efi-vars42 a structure that contains everything
44 For structure definition see "struct
51 match byte for byte with the structure
55 **Note** the efi_variable structure
/linux-6.1.9/Documentation/driver-api/
Dmiscellaneous.rst33 are expected to embed this structure in a driver-specific structure.
34 This structure contains fields that describe a particular chip.
/linux-6.1.9/Documentation/driver-api/serial/
Dserial-rs485.rst32 The Linux kernel provides the serial_rs485 structure (see [1]) to handle
33 RS485 communications. This data structure is used to set and configure RS485
37 for bindings). The driver is in charge of filling this data structure from
42 uart_port structure. The serial core calls rs485_config to do the device
44 callback receives a pointer to a sanitizated serial_rs485 structure. The
48 serial_rs485 structure matching to the current configuration.
/linux-6.1.9/Documentation/security/
DSCTP.rst30 @asoc - pointer to sctp association structure.
42 @sk - Pointer to sock structure.
117 @asoc - pointer to current sctp association structure.
118 @sk - pointer to current sock structure.
119 @newsk - pointer to new sock structure.
127 @asoc - pointer to sctp association structure.
208 @asoc - pointer to sctp association structure.
267 @asoc - pointer to current sctp association structure.
268 @sk - pointer to current sock structure.
269 @newsk - pointer to new sock structure.
[all …]
/linux-6.1.9/Documentation/core-api/
Dpadata.rst26 padata_instance structure for overall control of how jobs are to be run::
84 padata_priv structure, which represents one job::
92 This structure will almost certainly be embedded within some larger
93 structure specific to the work to be done. Most of its fields are private to
94 padata, but the structure should be zeroed at initialisation time, and the
118 function gets the padata_priv structure pointer as its lone parameter;
120 container_of() to find the enclosing structure.
137 serial() function in the padata_priv structure. That call will happen on
165 job by defining a padata_mt_job structure, which is explained in the Interface
/linux-6.1.9/Documentation/devicetree/bindings/clock/st/
Dst,flexgen.txt1 Binding for a type of flexgen structure found on certain
4 This structure includes:
8 Flexgen structure is a part of Clockgen[1].
14 | Flexgen structure |
/linux-6.1.9/Documentation/admin-guide/blockdev/drbd/
Ddata-structure-v9.rst2 kernel data structure for DRBD-9
5 This describes the in kernel data structure for DRBD-9. Starting with
6 Linux v3.14 we are reorganizing DRBD to use this data structure.

12345678910>>...27