/kernel/linux/linux-6.6/include/linux/soc/qcom/ |
H A D | mdt_loader.h | 24 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 D | mdt_loader.c | 132 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 D | mdt_loader.h | 18 phys_addr_t *reloc_base); 23 phys_addr_t *reloc_base);
|
/kernel/linux/linux-5.10/drivers/perf/ |
H A D | arm_smmuv3_pmu.c | 113 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 D | arm_smmuv3_pmu.c | 133 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 D | mdt_loader.c | 298 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
|