Lines Matching defs:subsystem
56 * @encryption_status: Encryption status for this subsystem
57 * @encryption_required : Decides to encrypt the subsystem regions or not
58 * @region_count : Number of regions added in this subsystem toc
59 * @regions_baseptr : regions base pointer of the subsystem
104 static int qcom_add_minidump_segments(struct rproc *rproc, struct minidump_subsystem *subsystem,
120 seg_cnt = le32_to_cpu(subsystem->region_count);
121 ptr = ioremap((unsigned long)le64_to_cpu(subsystem->regions_baseptr),
150 struct minidump_subsystem *subsystem;
162 /* Get subsystem table of contents using the minidump id */
163 subsystem = &toc->subsystems[minidump_id];
169 if (subsystem->regions_baseptr == 0 ||
170 le32_to_cpu(subsystem->status) != 1 ||
171 le32_to_cpu(subsystem->enabled) != MINIDUMP_SS_ENABLED) {
175 if (le32_to_cpu(subsystem->encryption_status) != MINIDUMP_SS_ENCR_DONE) {
186 ret = qcom_add_minidump_segments(rproc, subsystem, rproc_dumpfn_t);
390 * @nb: notifier_block to be invoked upon subsystem's state change
397 * Return: a subsystem cookie on success, ERR_PTR on failure.
415 * @notify: subsystem cookie returned from qcom_register_ssr_notifier