Lines Matching full: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.
188 * @has_fixed_data_addr: Specify whether the firmware fixed data must be loaded at the
189 * address given by the firmware layout table.
200 /** @code_obj: Object representing firmware code. */
203 /** @data_obj: Object representing firmware data. */
207 * @core_code_obj: Object representing firmware core code. May be
208 * %NULL if firmware does not contain this section.
213 * @core_data_obj: Object representing firmware core data. May be
214 * %NULL if firmware does not contain this section.
218 /** @code: Driver-side copy of firmware code. */
221 /** @data: Driver-side copy of firmware data. */
225 * @core_code: Driver-side copy of firmware core code. May be %NULL if firmware does not
231 * @core_data: Driver-side copy of firmware core data. May be %NULL if firmware does not
236 /** @code_alloc_size: Allocation size of firmware code section. */
239 /** @data_alloc_size: Allocation size of firmware data section. */
242 /** @core_code_alloc_size: Allocation size of firmware core code section. */
245 /** @core_data_alloc_size: Allocation size of firmware core data section. */
286 /** @firmware: Handle to the firmware loaded into the device. */
287 const struct firmware *firmware;
289 /** @header: Pointer to firmware header. */
292 /** @layout_entries: Pointer to firmware layout. */
295 /** @mem: Structure containing objects representing firmware memory allocations. */
298 /** @booted: %true if the firmware has been booted, %false otherwise. */
316 /** @fw_heap_info: Firmware heap information. */
318 /** @gpu_addr: Base address of firmware heap in GPU address space. */
340 /** @fw_mm: Firmware address space allocator. */
373 /** @fw_trace: Device firmware trace buffer state. */
457 * pvr_fw_object_get_dma_addr() - Get DMA address for given offset in firmware