remoteproc_internal.h (8bb5e7f4dcd9b9ef22a3ea25c9066a8a968f12dd) remoteproc_internal.h (fd28f879e6274d477378362d848b42747ecb27eb)
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>

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

19
20struct rproc_debug_trace {
21 struct rproc *rproc;
22 struct dentry *tfile;
23 struct list_head node;
24 struct rproc_mem_entry trace_mem;
25};
26
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>

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

19
20struct rproc_debug_trace {
21 struct rproc *rproc;
22 struct dentry *tfile;
23 struct list_head node;
24 struct rproc_mem_entry trace_mem;
25};
26
27/**
28 * struct rproc_vdev_data - remoteproc virtio device data
29 * @rsc_offset: offset of the vdev's resource entry
30 * @id: virtio device id (as in virtio_ids.h)
31 * @index: vdev position versus other vdev declared in resource table
32 * @rsc: pointer to the vdev resource entry. Valid only during vdev init as
33 * the resource can be cached by rproc.
34 */
35struct rproc_vdev_data {
36 u32 rsc_offset;
37 unsigned int id;
38 u32 index;
39 struct fw_rsc_vdev *rsc;
40};
41
27/* from remoteproc_core.c */
28void rproc_release(struct kref *kref);
29irqreturn_t rproc_vq_interrupt(struct rproc *rproc, int vq_id);
30void rproc_vdev_release(struct kref *ref);
31int rproc_of_parse_firmware(struct device *dev, int index,
32 const char **fw_name);
33
34/* from remoteproc_virtio.c */

--- 164 unchanged lines hidden ---
42/* from remoteproc_core.c */
43void rproc_release(struct kref *kref);
44irqreturn_t rproc_vq_interrupt(struct rproc *rproc, int vq_id);
45void rproc_vdev_release(struct kref *ref);
46int rproc_of_parse_firmware(struct device *dev, int index,
47 const char **fw_name);
48
49/* from remoteproc_virtio.c */

--- 164 unchanged lines hidden ---