From: Wendy Liang <wendy.liang@xxxxxxxxxx> Add a struct to keep the rproc resources which have been assinged with ids. Signed-off-by: Wendy Liang <jliang@xxxxxxxxxx> Signed-off-by: Michal Simek <michal.simek@xxxxxxxxxx> --- drivers/remoteproc/remoteproc_internal.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/drivers/remoteproc/remoteproc_internal.h b/drivers/remoteproc/remoteproc_internal.h index f03e07a..7e25621 100644 --- a/drivers/remoteproc/remoteproc_internal.h +++ b/drivers/remoteproc/remoteproc_internal.h @@ -23,6 +23,28 @@ #include <linux/irqreturn.h> #include <linux/firmware.h> + +/** + * enum rproc_id_rsc_type - types of data which needs idr + * + * @RPROC_IDR_VDEV: rproc vdev data type + * @RPROC_IDR_VRING: rpring vring data type + */ +enum rproc_id_rsc_type { + RPROC_IDR_VDEV = 0, + RPROC_IDR_VRING = 1, +}; + +/** + * struct rproc_id_rsc - rproc resource with assigned id + * @rsc_type: type of resource + * @rsc_ptr: pointer to the resource data; + */ +struct rproc_id_rsc { + unsigned int rsc_type; + void *rsc_ptr; +}; + struct rproc; /** -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-remoteproc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html