Lines Matching refs:sptr
1051 rk_s32 kmpp_obj_get_by_sptr(KmppObj *obj, KmppShmPtr *sptr, const char *caller) in kmpp_obj_get_by_sptr() argument
1056 rk_u8 *uptr = sptr ? sptr->uptr : NULL; in kmpp_obj_get_by_sptr()
1060 obj, sptr, uptr, caller); in kmpp_obj_get_by_sptr()
1067 if (!sptr || !uptr) in kmpp_obj_get_by_sptr()
1270 KmppShmPtr *sptr = kmpp_obj_to_shm(ctx); in kmpp_obj_ioctl() local
1272 kmpp_ioc_set_ctx(ioc, sptr); in kmpp_obj_ioctl()
1273 obj_dbg_ioctl("ioctl [u:k] ctx %#llx : %#llx\n", sptr->uaddr, sptr->kaddr); in kmpp_obj_ioctl()
1278 KmppShmPtr *sptr = kmpp_obj_to_shm(in); in kmpp_obj_ioctl() local
1280 kmpp_ioc_set_in(ioc, sptr); in kmpp_obj_ioctl()
1281 obj_dbg_ioctl("ioctl [u:k] in %#llx : %#llx\n", sptr->uaddr, sptr->kaddr); in kmpp_obj_ioctl()
1293 KmppShmPtr sptr = { 0 }; in kmpp_obj_ioctl() local
1295 kmpp_ioc_get_out(ioc, &sptr); in kmpp_obj_ioctl()
1296 kmpp_obj_get_by_sptr(out, &sptr, caller); in kmpp_obj_ioctl()
1299 sptr.uaddr, sptr.kaddr, *out); in kmpp_obj_ioctl()
1609 KmppShmPtr *sptr = kmpp_obj_to_shm(val); local
1611 if (!sptr) {
1614 ret = kmpp_obj_set_shm(obj, name, sptr);
1630 KmppShmPtr sptr = {0}; in kmpp_obj_get_shm_obj() local
1634 ret = kmpp_obj_get_shm(obj, name, &sptr); in kmpp_obj_get_shm_obj()
1635 if (ret || !sptr.uptr) { in kmpp_obj_get_shm_obj()
1638 ret = kmpp_obj_get_by_sptr(val, &sptr, __FUNCTION__); in kmpp_obj_get_shm_obj()
2075 KmppShmPtr *sptr = (KmppShmPtr *)shm; in kmpp_shm_put() local
2083 ioc->obj_sptr[0].uaddr = sptr->uaddr; in kmpp_shm_put()
2084 ioc->obj_sptr[0].kaddr = sptr->kaddr; in kmpp_shm_put()
2087 sptr, sptr->uaddr, sptr->kaddr, caller); in kmpp_shm_put()
2100 KmppShmPtr *sptr = (KmppShmPtr *)shm; in kmpp_shm_to_entry() local
2107 return sptr->uptr + p->entry_offset; in kmpp_shm_to_entry()