Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/tee/qcomtee/mem_obj.c qcomtee_mem_object_map() -> qcomtee_object_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/tee/qcomtee/call.c find_qtee_object() -> qcomtee_object_get()

Type Parameter Key Value
DATA_SOURCE 0 object r idr_find
LOCK2 rcu_read

drivers/tee/qcomtee/call.c qcomtee_objref_to_arg() -> qcomtee_object_get()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
PARAM_VALUE 0 object->object_type 1
PARAM_VALUE 0 object->refcount.refcount.refs.counter s32min-s32max
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/tee/qcomtee/core.c qcomtee_cb_object_invoke() -> qcomtee_object_get()

Type Parameter Key Value
PARAM_VALUE 0 object 4096-ptr_max
BUF_SIZE 0 object (-1),120
BUF_SIZE 0 object (-1),120
DATA_SOURCE 0 object r qcomtee_local_object_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/tee/qcomtee/core.c qcomtee_local_object_get() -> qcomtee_object_get()

Type Parameter Key Value
PARAM_VALUE 0 object 0-1025,1027-1029,1031-u64max
DATA_SOURCE 0 object r xa_load
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read