Lines Matching full:subsystem

53  * struct minidump_subsystem - Subsystem's SMEM Table of content
54 * @status : Subsystem toc init status
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, in qcom_add_minidump_segments() argument
120 seg_cnt = le32_to_cpu(subsystem->region_count); in qcom_add_minidump_segments()
121 ptr = ioremap((unsigned long)le64_to_cpu(subsystem->regions_baseptr), in qcom_add_minidump_segments()
150 struct minidump_subsystem *subsystem; in qcom_minidump() local
162 /* Get subsystem table of contents using the minidump id */ in qcom_minidump()
163 subsystem = &toc->subsystems[minidump_id]; in qcom_minidump()
169 if (subsystem->regions_baseptr == 0 || in qcom_minidump()
170 le32_to_cpu(subsystem->status) != 1 || in qcom_minidump()
171 le32_to_cpu(subsystem->enabled) != MINIDUMP_SS_ENABLED) { in qcom_minidump()
175 if (le32_to_cpu(subsystem->encryption_status) != MINIDUMP_SS_ENCR_DONE) { in qcom_minidump()
186 ret = qcom_add_minidump_segments(rproc, subsystem, rproc_dumpfn_t); in qcom_minidump()
389 * @name: Subsystem's SSR name
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