diff options
author | Kristofer Jonsson <kristofer.jonsson@arm.com> | 2023-01-04 17:09:47 +0100 |
---|---|---|
committer | Kristofer Jonsson <kristofer.jonsson@arm.com> | 2023-02-02 16:23:59 +0100 |
commit | d779a08a0f7ca3cdde16941720ddc7af96e74520 (patch) | |
tree | 2b05dc35a14f6787568cf92b1ff539afedffecc9 /kernel/ethosu_cancel_inference.c | |
parent | b42bc0b95dcc5fac60d52e956056fd46bfe2beb9 (diff) | |
download | ethos-u-linux-driver-stack-d779a08a0f7ca3cdde16941720ddc7af96e74520.tar.gz |
Converting Ethos-U driver to rpmsg
The Ethos-U kernel driver has been converted from a
platform driver with a custom firmware interface into a
rpmsg driver.
Change-Id: I9ae449f5e79eb02924e6630611d0893e5fec86be
Diffstat (limited to 'kernel/ethosu_cancel_inference.c')
-rw-r--r-- | kernel/ethosu_cancel_inference.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/kernel/ethosu_cancel_inference.c b/kernel/ethosu_cancel_inference.c index c1d31b3..61f7a9c 100644 --- a/kernel/ethosu_cancel_inference.c +++ b/kernel/ethosu_cancel_inference.c @@ -24,7 +24,7 @@ #include "ethosu_cancel_inference.h" -#include "ethosu_core_interface.h" +#include "ethosu_core_rpmsg.h" #include "ethosu_device.h" #include "ethosu_inference.h" @@ -143,17 +143,17 @@ kfree: } void ethosu_cancel_inference_rsp(struct ethosu_device *edev, - struct ethosu_core_cancel_inference_rsp *rsp) + int msg_id, + struct ethosu_core_msg_cancel_inference_rsp *rsp) { - int id = (int)rsp->user_arg; struct ethosu_mailbox_msg *msg; struct ethosu_cancel_inference *cancellation; - msg = ethosu_mailbox_find(&edev->mailbox, id); + msg = ethosu_mailbox_find(&edev->mailbox, msg_id); if (IS_ERR(msg)) { dev_warn(edev->dev, - "Handle not found in cancel inference list. handle=0x%p\n", - rsp); + "Id for cancel inference msg not found. id=%d\n", + msg_id); return; } |