Lines Matching +full:retain +full:- +full:state +full:- +full:shutdown
12 * * Redistributions of source code must retain the above copyright
47 * struct resource_table - firmware resource table header
81 * struct fw_rsc_hdr - firmware resource entry header
95 * enum fw_resource_type - types of resource entries
99 * @RSC_DEVMEM: request to iommu_map a memory-based peripheral.
126 #define FW_RSC_ADDR_ANY (-1)
129 * struct fw_rsc_carveout - physically contiguous memory request
135 * @name: human-readable name of the requested memory region
181 * struct fw_rsc_devmem - iommu mapping request
187 * @name: human-readable name of the requested region to be mapped
191 * access to certain memory-based peripherals; _never_ use it to access
219 * struct fw_rsc_trace - trace buffer declaration
223 * @name: human-readable name of the trace buffer
242 * struct fw_rsc_vdev_vring - vring descriptor entry
246 * @notifyid: a unique rproc-wide notify index for this vring. This notify
267 * struct fw_rsc_vdev - virtio device header
269 * @notifyid: a unique rproc-wide notify index for this vdev. This notify
317 * struct rproc_mem_entry - memory entry descriptor
351 * enum rsc_handling_status - return status of rproc_ops handle_rsc hook
361 * struct rproc_ops - platform-specific device handlers
383 * @coredump: collect firmware dump after the subsystem is shutdown
409 * enum rproc_state - remote processor states
423 * to rproc_state_string, a state-to-name lookup table,
440 * enum rproc_crash_type - remote processor crash types
457 * enum rproc_dump_mechanism - Coredump options for core
471 * struct rproc_dump_segment - segment info from ELF header
493 * enum rproc_features - features supported
507 * struct rproc - represents a physical remote processor device
512 * @priv: private data which belongs to the platform-specific rproc module
513 * @ops: platform-specific start/stop rproc handlers
516 * @state: state of the device
523 * @mappings: list of iommu mappings we initiated, needed on shutdown
526 * @subdevs: list of subdevices, to following the running state
527 * @notifyids: idr for dynamically assigning rproc-wide unique notify ids
531 * @recovery_disabled: flag that state if recovery was disabled
539 * @auto_boot: flag to indicate if remote processor should be auto-started
546 * @cdev_put_on_release: flag to indicate if remoteproc should be shutdown on @char_dev release
558 unsigned int state; member
592 * struct rproc_subdev - subdevice tied to a remoteproc
614 * struct rproc_vring - remoteproc vring state
619 * @notifyid: rproc-specific unique vring index
634 * struct rproc_vdev - remoteproc state for a supported virtio device