Home
last modified time | relevance | path

Searched full:structure (Results 1 – 25 of 3643) sorted by relevance

12345678910>>...146

/linux/drivers/infiniband/core/
H A 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()
53 * ib_pack - Pack a structure into a buffer
54 * @desc:Array of structure field descriptions
56 * @structure:Structure to pack from
59 * ib_pack() packs a list of structure fields into a buffer,
64 void *structure, in ib_pack() argument
[all …]
/linux/include/uapi/linux/
H A Disst_if.h53 * struct isst_if_cpu_maps - structure for CPU map IOCTL
55 * @cpu_map[]: Holds one or more CPU map data structure
57 * This structure used with ioctl ISST_IF_GET_PHY_ID to send
74 * Structure to specify read/write data to PUNIT registers.
84 * struct isst_if_io_regs - structure for IO register commands
86 * @io_reg[]: Holds one or more io_reg command structure
88 * This structure used with ioctl ISST_IF_IO_CMD to send
99 * struct isst_if_mbox_cmd - Structure to define mail box command
108 * Structure to specify mailbox command to be sent to PUNIT.
121 * struct isst_if_mbox_cmds - structure for mailbox commands
[all …]
/linux/drivers/net/ethernet/agere/
H A Det131x.h87 /* structure for power management control status reg in global address map
183 /* structure for txdma packet ring base address hi reg in txdma address map
188 /* structure for txdma packet ring base address low reg in txdma address map
193 /* structure for txdma packet ring number of descriptor reg in txdma address
221 * structure for txdma service complete reg in txdma address map at 0x1028
271 /* structure for control status reg in rxdma address map
300 /* structure for dma writeback lo reg in rxdma address map
305 /* structure for dma writeback hi reg in rxdma address map
310 /* structure for number of packets done reg in rxdma address map
317 /* structure for max packet time reg in rxdma address map
[all …]
/linux/arch/arm/nwfpe/
H A 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/Documentation/RCU/Design/Data-Structures/
H A DData-Structures.rst15 Data-Structure Relationships
27 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.
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_acpi.h71 * WORD - structure size in bytes (includes size field)
102 * WORD - structure size in bytes (includes size field)
108 * WORD - structure size in bytes (includes size field)
126 * WORD - structure size in bytes (includes size field)
162 * WORD - structure size in bytes (includes size field)
166 * WORD - structure size in bytes (includes size field)
185 * WORD - structure size in bytes (includes size field)
195 * WORD - structure size in bytes (includes size field)
210 * WORD - structure size in bytes (includes size field)
219 * WORD - structure size in bytes (includes size field)
[all …]
/linux/include/linux/
H A Dnvme-fc-driver.h24 * struct nvmefc_ls_req - Request structure passed from the transport
43 * @private: pointer to memory allocated alongside the ls request structure
50 * request structure. Status argument must be 0 upon success, a
70 * struct nvmefc_ls_rsp - Structure passed from the transport to the LLDD
72 * NVME-FC LS request. The structure originates in the LLDD
74 * transport routine. As such, the structure represents the
84 * The structure is allocated by the LLDD whenever a LS Request is received
85 * from the FC link. The address of the structure is passed to the nvmet-fc
88 * The address of the structure is to be passed back to the LLDD
90 * map back to the LLDD exchange structure which maintains information such
[all …]
H A Dcompletion.h15 * struct completion - structure used to maintain state for a "completion"
17 * This is the opaque structure used to maintain the state for a "completion".
45 * DECLARE_COMPLETION - declare and initialize a completion structure
46 * @work: identifier for the completion structure
48 * This macro declares and initializes a completion structure. Generally used
61 * DECLARE_COMPLETION_ONSTACK - declare and initialize a completion structure
62 * @work: identifier for the completion structure
64 * This macro declares and initializes a completion structure on the kernel
79 * @x: pointer to completion structure that is to be initialized
82 * structure.
[all …]
/linux/drivers/tc/
H A Dtc-driver.c21 * @drv: the driver structure to register
23 * Adds the driver structure to the list of registered drivers
36 * @drv: the driver structure to unregister
38 * Deletes the driver structure from the list of registered TC drivers,
50 * tc_match_device - tell if a TC device structure has a matching
51 * TC device ID structure
53 * @tdev: the TC device structure to match against
57 * tc_device_id structure or %NULL if there is no match.
76 * tc_bus_match - Tell if a device structure has a matching
77 * TC device ID structure
[all …]
/linux/kernel/rcu/
H A Drcu_segcblist.c26 * Enqueue an rcu_head structure onto the specified callback list.
36 * Flush the second rcu_cblist structure onto the first one, obliterating
38 * element of the second rcu_cblist structure, but ensuring that the second
39 * rcu_cblist structure, if initially non-empty, always appears non-empty
40 * throughout the process. If rdp is NULL, the second rcu_cblist structure
64 * Dequeue the oldest rcu_head structure from the specified callback
81 /* Set the length of an rcu_segcblist structure. */
91 /* Get the length of a segment of the rcu_segcblist structure. */
109 /* Set the length of a segment of the rcu_segcblist structure. */
144 * Increase the numeric length of an rcu_segcblist structure by the
[all …]
/linux/Documentation/admin-guide/kdump/
H A 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/drivers/rapidio/
H A Drio-driver.c18 * rio_match_device - Tell if a RIO device has a matching RIO device id structure
19 * @id: the RIO device id structure to match against
20 * @rdev: the RIO device structure to match against
23 * matches a device id structure provided by a RIO driver. Returns the
44 * rio_dev_get - Increments the reference count of the RIO device structure
63 * rio_dev_put - Release a use of the RIO device structure
78 * rio_device_probe - Tell if a RIO device structure has a matching RIO device id structure
79 * @dev: the RIO device structure to match against
109 * @dev: the RIO device structure to match against
142 * @rdrv: the RIO driver structure to register
[all …]
/linux/drivers/edac/
H A Dedac_device.h82 /* edac_dev_sysfs_attribute structure
93 /* edac_dev_sysfs_block_attribute structure
97 * each block in each instance of the containing control structure can
106 /* device block control structure */
122 /* device instance control structure */
138 * Abstract edac_device control info structure
183 struct device *dev; /* pointer to device structure */
202 /* Number of instances supported on this control structure
213 * device this structure controls
218 /* To get from the instance's wq to the beginning of the ctl structure */
[all …]
H A Dedac_pci.h41 * Abstract edac_pci control info structure
62 struct device *dev; /* pointer to device structure */
85 * device this structure controls
158 * structure.
173 * Last action on the pci control structure.
194 * edac_pci_add_device(): Insert the 'edac_dev' structure into the
196 * edac_pci structure.
198 * @pci: pointer to the edac_device structure to be added to the list
200 * 'edac_pci' structure.
209 * Remove sysfs entries for specified edac_pci structure and
[all …]
/linux/drivers/dio/
H A Ddio-driver.c19 * dio_match_device - Tell if a DIO device structure has a matching DIO device id structure
21 * @d: the DIO device structure to match against
25 * dio_device_id structure or %NULL if there is no match.
70 * @drv: the driver structure to register
72 * Adds the driver structure to the list of registered drivers
89 * @drv: the driver structure to unregister
91 * Deletes the driver structure from the list of registered DIO drivers,
104 * dio_bus_match - Tell if a DIO device structure has a matching DIO device id structure
105 * @dev: the DIO device structure to match against
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c68 * @netdev: Network interface device structure
103 * @netdev: Network interface device structure
154 * @netdev: Network interface device structure
164 * @netdev: Network interface device structure
165 * @drvinfo: Driver information structure
180 * @netdev: Network interface device structure
181 * @regs: Ethtool register structure
205 * @netdev: Network interface device structure
228 * @netdev: Network interface device structure
257 * @netdev: Network interface device structure
[all …]
/linux/include/linux/fsl/bestcomm/
H A Dbestcomm.h20 * struct bcom_bd - Structure describing a generic BestComm buffer descriptor
38 * struct bcom_task - Structure describing a loaded BestComm task
40 * This structure is never built by the driver it self. It's built and
44 * Most likely you don't need to poke around inside this structure. The
68 * @tsk: The BestComm task structure
77 * @tsk: The BestComm task structure
87 * @tsk: The BestComm task structure
101 * @tsk: pointer to task structure
112 * @tsk: pointer to task structure
124 * @tsk: The BestComm task structure
[all …]
/linux/drivers/scsi/csiostor/
H A Dcsio_mb.c52 * @mbp: Mailbox structure
67 * @hw: The HW structure
68 * @mbp: Mailbox structure
100 * @hw: The HW structure
101 * @mbp: Mailbox structure
134 * @hw: The HW structure
135 * @mbp: Mailbox structure
155 * @hw: The HW structure
156 * @mbp: Mailbox structure
180 * @hw: The HW structure
[all …]
/linux/drivers/zorro/
H A Dzorro-driver.c21 * zorro_match_device - Tell if a Zorro device structure has a matching
22 * Zorro device id structure
24 * @dev: the Zorro device structure to match against
28 * zorro_device_id structure or %NULL if there is no match.
75 * @drv: the driver structure to register
77 * Adds the driver structure to the list of registered drivers
95 * @drv: the driver structure to unregister
97 * Deletes the driver structure from the list of registered Zorro drivers,
111 * zorro_bus_match - Tell if a Zorro device structure has a matching Zorro
112 * device id structure
[all …]
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_fdir.c32 * @adapter: pointer to the VF adapter structure
33 * @fltr: Flow Director filter data structure
97 * @fltr: Flow Director filter data structure
108 * @fltr: Flow Director filter data structure
109 * @proto_hdrs: Flow Director protocol headers data structure
181 * @fltr: Flow Director filter data structure
182 * @proto_hdrs: Flow Director protocol headers data structure
223 * @fltr: Flow Director filter data structure
224 * @proto_hdrs: Flow Director protocol headers data structure
275 * @fltr: Flow Director filter data structure
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_ctl_defs.h66 * Structure used to describe a TID range. Valid TIDs are [base, base+num).
74 * Structure used to request the size and contents of the MTU table.
84 * Structure used to request the adapter net_device owning a given MAC address.
92 /* Structure used to request a port's iSCSI IPv4 address */
101 * Structure used to request the TCP DDP parameters.
116 * Structure used to return information to the iscsi layer.
130 * Structure used to return information to the RDMA layer.
146 * Structure used to request an operation on an RDMA completion queue.
155 * Structure used to setup RDMA completion queues.
167 * Structure used to setup the RDMA control egress context.
[all …]
/linux/drivers/media/platform/mediatek/vcodec/encoder/
H A Dvenc_ipi_msg.h34 * struct venc_ap_ipi_msg_init - AP to VPU init cmd structure
49 * struct venc_ap_ipi_msg_set_param - AP to VPU set_param cmd structure
71 * struct venc_ap_ipi_msg_enc - AP to VPU enc cmd structure
91 * struct venc_ap_ipi_msg_enc_ext - AP to SCP extended enc cmd structure
93 * @base: base msg structure
104 * struct venc_ap_ipi_msg_enc_ext_34 - AP to SCP extended enc cmd structure
128 * struct venc_ap_ipi_msg_deinit - AP to VPU deinit cmd structure
147 * struct venc_vpu_ipi_msg_common - VPU ack AP cmd common structure
159 * struct venc_vpu_ipi_msg_init - VPU ack AP init cmd structure
179 * struct venc_vpu_ipi_msg_set_param - VPU ack AP set_param cmd structure
[all …]
/linux/Documentation/arch/powerpc/
H A Dqe_firmware.rst18 V - Firmware Structure Layout
89 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
166 V - Firmware Structure Layout
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.
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_vf.c9 * @hw: pointer to hardware structure
59 * @hw: pointer to hardware structure
92 * @hw: pointer to hardware structure
147 /* This structure defines the attibutes to be parsed below */
159 * @hw: pointer to hardware structure
194 * @hw: pointer to the HW structure
223 * @hw: pointer to the HW structure
260 * @hw: pointer to the HW structure
305 * @hw: pointer to the HW structure
344 * @hw: pointer to hardware structure
[all …]
/linux/Documentation/userspace-api/
H A 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 …]

12345678910>>...146