Home
last modified time | relevance | path

Searched refs:reloc_base (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/include/linux/soc/qcom/
H A Dmdt_loader.h24 phys_addr_t *reloc_base);
29 phys_addr_t *reloc_base);
50 size_t mem_size, phys_addr_t *reloc_base) in qcom_mdt_load()
60 phys_addr_t *reloc_base) in qcom_mdt_load_no_init()
47 qcom_mdt_load(struct device *dev, const struct firmware *fw, const char *fw_name, int pas_id, void *mem_region, phys_addr_t mem_phys, size_t mem_size, phys_addr_t *reloc_base) qcom_mdt_load() argument
55 qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, const char *fw_name, int pas_id, void *mem_region, phys_addr_t mem_phys, size_t mem_size, phys_addr_t *reloc_base) qcom_mdt_load_no_init() argument
/kernel/linux/linux-5.10/drivers/soc/qcom/
H A Dmdt_loader.c132 phys_addr_t *reloc_base, bool pas_init) in __qcom_mdt_load()
280 if (reloc_base) in __qcom_mdt_load()
281 *reloc_base = mem_reloc; in __qcom_mdt_load()
298 * @reloc_base: adjusted physical address after relocation
305 phys_addr_t *reloc_base) in qcom_mdt_load()
308 mem_size, reloc_base, true); in qcom_mdt_load()
321 * @reloc_base: adjusted physical address after relocation
328 size_t mem_size, phys_addr_t *reloc_base) in qcom_mdt_load_no_init()
331 mem_size, reloc_base, false); in qcom_mdt_load_no_init()
129 __qcom_mdt_load(struct device *dev, const struct firmware *fw, const char *firmware, int pas_id, void *mem_region, phys_addr_t mem_phys, size_t mem_size, phys_addr_t *reloc_base, bool pas_init) __qcom_mdt_load() argument
302 qcom_mdt_load(struct device *dev, const struct firmware *fw, const char *firmware, int pas_id, void *mem_region, phys_addr_t mem_phys, size_t mem_size, phys_addr_t *reloc_base) qcom_mdt_load() argument
325 qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, const char *firmware, int pas_id, void *mem_region, phys_addr_t mem_phys, size_t mem_size, phys_addr_t *reloc_base) qcom_mdt_load_no_init() argument
/kernel/linux/linux-5.10/include/linux/soc/qcom/
H A Dmdt_loader.h18 phys_addr_t *reloc_base);
23 phys_addr_t *reloc_base);
/kernel/linux/linux-5.10/drivers/perf/
H A Darm_smmuv3_pmu.c113 void __iomem *reloc_base; member
184 writeq(value, smmu_pmu->reloc_base + SMMU_PMCG_EVCNTR(idx, 8)); in smmu_pmu_counter_set_value()
186 writel(value, smmu_pmu->reloc_base + SMMU_PMCG_EVCNTR(idx, 4)); in smmu_pmu_counter_set_value()
194 value = readq(smmu_pmu->reloc_base + SMMU_PMCG_EVCNTR(idx, 8)); in smmu_pmu_counter_get_value()
196 value = readl(smmu_pmu->reloc_base + SMMU_PMCG_EVCNTR(idx, 4)); in smmu_pmu_counter_get_value()
644 ovsr = readq(smmu_pmu->reloc_base + SMMU_PMCG_OVSSET0); in smmu_pmu_handle_irq()
648 writeq(ovsr, smmu_pmu->reloc_base + SMMU_PMCG_OVSCLR0); in smmu_pmu_handle_irq()
741 smmu_pmu->reloc_base + SMMU_PMCG_OVSCLR0); in smmu_pmu_reset()
803 smmu_pmu->reloc_base = devm_platform_ioremap_resource(pdev, 1); in smmu_pmu_probe()
804 if (IS_ERR(smmu_pmu->reloc_base)) in smmu_pmu_probe()
[all...]
/kernel/linux/linux-6.6/drivers/perf/
H A Darm_smmuv3_pmu.c133 void __iomem *reloc_base; member
205 writeq(value, smmu_pmu->reloc_base + SMMU_PMCG_EVCNTR(idx, 8)); in smmu_pmu_counter_set_value()
207 writel(value, smmu_pmu->reloc_base + SMMU_PMCG_EVCNTR(idx, 4)); in smmu_pmu_counter_set_value()
215 value = readq(smmu_pmu->reloc_base + SMMU_PMCG_EVCNTR(idx, 8)); in smmu_pmu_counter_get_value()
217 value = readl(smmu_pmu->reloc_base + SMMU_PMCG_EVCNTR(idx, 4)); in smmu_pmu_counter_get_value()
692 ovsr = readq(smmu_pmu->reloc_base + SMMU_PMCG_OVSSET0); in smmu_pmu_handle_irq()
696 writeq(ovsr, smmu_pmu->reloc_base + SMMU_PMCG_OVSCLR0); in smmu_pmu_handle_irq()
787 smmu_pmu->reloc_base + SMMU_PMCG_OVSCLR0); in smmu_pmu_reset()
884 smmu_pmu->reloc_base = devm_platform_ioremap_resource(pdev, 1); in smmu_pmu_probe()
885 if (IS_ERR(smmu_pmu->reloc_base)) in smmu_pmu_probe()
[all...]
/kernel/linux/linux-6.6/drivers/soc/qcom/
H A Dmdt_loader.c298 phys_addr_t *reloc_base, bool pas_init) in __qcom_mdt_load()
390 if (reloc_base) in __qcom_mdt_load()
391 *reloc_base = mem_reloc; in __qcom_mdt_load()
405 * @reloc_base: adjusted physical address after relocation
412 phys_addr_t *reloc_base) in qcom_mdt_load()
421 mem_size, reloc_base, true); in qcom_mdt_load()
434 * @reloc_base: adjusted physical address after relocation
441 size_t mem_size, phys_addr_t *reloc_base) in qcom_mdt_load_no_init()
444 mem_size, reloc_base, false); in qcom_mdt_load_no_init()
295 __qcom_mdt_load(struct device *dev, const struct firmware *fw, const char *fw_name, int pas_id, void *mem_region, phys_addr_t mem_phys, size_t mem_size, phys_addr_t *reloc_base, bool pas_init) __qcom_mdt_load() argument
409 qcom_mdt_load(struct device *dev, const struct firmware *fw, const char *firmware, int pas_id, void *mem_region, phys_addr_t mem_phys, size_t mem_size, phys_addr_t *reloc_base) qcom_mdt_load() argument
438 qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, const char *firmware, int pas_id, void *mem_region, phys_addr_t mem_phys, size_t mem_size, phys_addr_t *reloc_base) qcom_mdt_load_no_init() argument

Completed in 6 milliseconds