Lines Matching defs:firmware

27  * struct pvr_fw_object - container for firmware memory allocations
43 * @fw_addr_offset: Virtual address offset of firmware mapping. Only
58 /** @node: Node for firmware object list. */
72 * This function must call pvr_fw_heap_calculate() to initialise the firmware heap for this
96 * Load and process firmware image.
98 * @fw: Pointer to firmware image.
99 * @fw_code_ptr: Pointer to firmware code section.
100 * @fw_data_ptr: Pointer to firmware data section.
101 * @fw_core_code_ptr: Pointer to firmware core code section. May be %NULL.
102 * @fw_core_data_ptr: Pointer to firmware core data section. May be %NULL.
144 * Called to get address of object in firmware address space, with offset.
151 * * Address in firmware address space.
172 * Called to check if firmware fixed data must be loaded at the address given by the
173 * firmware layout table.
178 * * %true if firmware fixed data must be loaded at the address given by the firmware
217 /** @code_obj: Object representing firmware code. */
220 /** @data_obj: Object representing firmware data. */
224 * @core_code_obj: Object representing firmware core code. May be
225 * %NULL if firmware does not contain this section.
230 * @core_data_obj: Object representing firmware core data. May be
231 * %NULL if firmware does not contain this section.
235 /** @code: Driver-side copy of firmware code. */
238 /** @data: Driver-side copy of firmware data. */
242 * @core_code: Driver-side copy of firmware core code. May be %NULL if firmware does not
248 * @core_data: Driver-side copy of firmware core data. May be %NULL if firmware does not
253 /** @code_alloc_size: Allocation size of firmware code section. */
256 /** @data_alloc_size: Allocation size of firmware data section. */
259 /** @core_code_alloc_size: Allocation size of firmware core code section. */
262 /** @core_data_alloc_size: Allocation size of firmware core data section. */
303 /** @firmware: Handle to the firmware loaded into the device. */
304 const struct firmware *firmware;
306 /** @header: Pointer to firmware header. */
309 /** @layout_entries: Pointer to firmware layout. */
312 /** @mem: Structure containing objects representing firmware memory allocations. */
315 /** @booted: %true if the firmware has been booted, %false otherwise. */
335 /** @gpu_addr: Base address of firmware heap in GPU address space. */
390 /** @fw_trace: Device firmware trace buffer state. */
484 * pvr_fw_object_get_dma_addr() - Get DMA address for given offset in firmware