mirror of
https://github.com/nyanmisaka/mpp.git
synced 2026-01-24 03:30:40 +01:00
chore[kmpp_obj]: Add ioctl return value to KmppIoc
Signed-off-by: Herman Chen <herman.chen@rock-chips.com> Change-Id: I5c4beaabe8cd0b8cca90fb2ece1e4cd49b96fdbb
This commit is contained in:
parent
6fc87d071a
commit
41b1626bd5
2 changed files with 4 additions and 0 deletions
|
|
@ -15,6 +15,7 @@ typedef void* KmppIoc;
|
|||
ENTRY(prefix, u32, rk_u32, cmd, FLAG_NONE, cmd) \
|
||||
ENTRY(prefix, u32, rk_u32, flags, FLAG_NONE, flags) \
|
||||
ENTRY(prefix, u32, rk_u32, id, FLAG_NONE, id) \
|
||||
ENTRY(prefix, s32, rk_s32, ret, FLAG_NONE, ret) \
|
||||
STRCT(prefix, shm, KmppShmPtr, ctx, FLAG_NONE, ctx) \
|
||||
STRCT(prefix, shm, KmppShmPtr, in, FLAG_NONE, in) \
|
||||
STRCT(prefix, shm, KmppShmPtr, out, FLAG_NONE, out)
|
||||
|
|
|
|||
|
|
@ -1282,6 +1282,9 @@ rk_s32 kmpp_obj_ioctl(KmppObj ctx, rk_s32 cmd, KmppObj in, KmppObj out, const ch
|
|||
|
||||
ret = ioctl(p->ioc.fd, 0, ioc_arg);
|
||||
|
||||
/* if defined ret in ioc object use ret in ioc object */
|
||||
kmpp_ioc_get_ret(ioc, &ret);
|
||||
|
||||
kmpp_obj_put(ioc, caller);
|
||||
|
||||
return ret;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue