]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/open-amp.git/blobdiff - lib/include/openamp/hil.h
hil: add proc_vdev reset callback
[processor-sdk/open-amp.git] / lib / include / openamp / hil.h
index 40432f67f94051ad3cc8b9e761d98894768bb4c3..4fc6e1d857cd2b3d685811f8a21754484663da85 100644 (file)
 /* Reserved CPU id */
 #define HIL_RSVD_CPU_ID                 0xffffffff
 
+struct hil_proc;
+
+typedef void (*hil_proc_vdev_rst_cb_t)(struct hil_proc *proc, int id);
+
 /**
  * struct proc_shm
  *
@@ -139,6 +143,8 @@ struct proc_vdev {
        void *vdev_info;
        /* Vdev interrupt control block */
        struct proc_intr intr_info;
+       /* Vdev reset callback */
+       hil_proc_vdev_rst_cb_t rst_cb;
        /* Number of vrings */
        unsigned int num_vrings;
        /* Virtio device features */