/linux/drivers/infiniband/core/ |
H A D | packer.c | 39 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 D | isst_if.h | 53 * 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 D | et131x.h | 87 /* 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 D | ChangeLog | 12 - 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 D | Data-Structures.rst | 15 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 D | radeon_acpi.h | 71 * 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 D | nvme-fc-driver.h | 24 * 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 D | completion.h | 15 * 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 D | tc-driver.c | 21 * @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 D | rcu_segcblist.c | 26 * 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 D | vmcoreinfo.rst | 9 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 D | rio-driver.c | 18 * 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 D | edac_device.h | 82 /* 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 D | edac_pci.h | 41 * 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 D | dio-driver.c | 19 * 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 D | pch_gbe_ethtool.c | 68 * @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 D | bestcomm.h | 20 * 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 D | csio_mb.c | 52 * @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 D | zorro-driver.c | 21 * 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 D | iavf_fdir.c | 32 * @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 D | cxgb3_ctl_defs.h | 66 * 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 D | venc_ipi_msg.h | 34 * 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 D | qe_firmware.rst | 18 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 D | fm10k_vf.c | 9 * @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 D | unshare.rst | 190 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 …]
|