remoteproc_internal.h (41d91ec3de8a90167159275bde7ed65768723556) remoteproc_internal.h (e29ff72b779426c7fe462ead93c7ad77fe562935)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Remote processor framework
4 *
5 * Copyright (C) 2011 Texas Instruments, Inc.
6 * Copyright (C) 2011 Google, Inc.
7 *
8 * Ohad Ben-Cohen <ohad@wizery.com>

--- 40 unchanged lines hidden (view full) ---

49
50void rproc_free_vring(struct rproc_vring *rvring);
51int rproc_alloc_vring(struct rproc_vdev *rvdev, int i);
52
53void *rproc_da_to_va(struct rproc *rproc, u64 da, size_t len);
54phys_addr_t rproc_va_to_pa(void *cpu_addr);
55int rproc_trigger_recovery(struct rproc *rproc);
56
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Remote processor framework
4 *
5 * Copyright (C) 2011 Texas Instruments, Inc.
6 * Copyright (C) 2011 Google, Inc.
7 *
8 * Ohad Ben-Cohen <ohad@wizery.com>

--- 40 unchanged lines hidden (view full) ---

49
50void rproc_free_vring(struct rproc_vring *rvring);
51int rproc_alloc_vring(struct rproc_vdev *rvdev, int i);
52
53void *rproc_da_to_va(struct rproc *rproc, u64 da, size_t len);
54phys_addr_t rproc_va_to_pa(void *cpu_addr);
55int rproc_trigger_recovery(struct rproc *rproc);
56
57int rproc_elf32_sanity_check(struct rproc *rproc, const struct firmware *fw);
58int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw);
59u64 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw);
60int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw);
61int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw);
62struct resource_table *rproc_elf_find_loaded_rsc_table(struct rproc *rproc,
63 const struct firmware *fw);
64struct rproc_mem_entry *
65rproc_find_carveout_by_name(struct rproc *rproc, const char *name, ...);

--- 67 unchanged lines hidden ---
57int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw);
58u64 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw);
59int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw);
60int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw);
61struct resource_table *rproc_elf_find_loaded_rsc_table(struct rproc *rproc,
62 const struct firmware *fw);
63struct rproc_mem_entry *
64rproc_find_carveout_by_name(struct rproc *rproc, const char *name, ...);

--- 67 unchanged lines hidden ---