diff options
Diffstat (limited to 'kernel/ethosu_inference.h')
-rw-r--r-- | kernel/ethosu_inference.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/kernel/ethosu_inference.h b/kernel/ethosu_inference.h index 5a3b860..9fa0a4a 100644 --- a/kernel/ethosu_inference.h +++ b/kernel/ethosu_inference.h @@ -37,7 +37,6 @@ struct ethosu_buffer; struct ethosu_core_msg_inference_rsp; -struct ethosu_device; struct ethosu_network; struct ethosu_uapi_inference_create; struct file; @@ -60,7 +59,8 @@ struct file; * @msg: Mailbox message */ struct ethosu_inference { - struct ethosu_device *edev; + struct device *dev; + struct ethosu_mailbox *mailbox; struct file *file; struct kref kref; wait_queue_head_t waitq; @@ -89,7 +89,8 @@ struct ethosu_inference { * * Return: fd on success, else error code. */ -int ethosu_inference_create(struct ethosu_device *edev, +int ethosu_inference_create(struct device *dev, + struct ethosu_mailbox *mailbox, struct ethosu_network *net, struct ethosu_uapi_inference_create *uapi); @@ -117,7 +118,7 @@ int ethosu_inference_put(struct ethosu_inference *inf); /** * ethosu_inference_rsp() - Handle inference response */ -void ethosu_inference_rsp(struct ethosu_device *edev, +void ethosu_inference_rsp(struct ethosu_mailbox *mailbox, int msg_id, struct ethosu_core_msg_inference_rsp *rsp); |