Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/apparmor/apparmorfs.c aa_write_access() -> put_multi_transaction()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->count.refcount.refs.counter 1
BUF_SIZE 0 t 4096
BUF_SIZE 0 t 4096
DATA_SOURCE 0 t r multi_transaction_new
NOCHECK_CALL
USER_DATA 0 *t->data 0-255
USER_PTR 0 t->data

security/apparmor/apparmorfs.c multi_transaction_new() -> put_multi_transaction()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->count.refcount.refs.counter 1
BUF_SIZE 0 t 4096
BUF_SIZE 0 t 4096
DATA_SOURCE 0 t r _kzalloc_noprof
NOCHECK_CALL
USER_DATA 0 *t->data 0-255
USER_PTR 0 t->data

security/apparmor/apparmorfs.c multi_transaction_read() -> put_multi_transaction()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
BUF_SIZE 0 t s32min-(-2),1-s32max
BUF_SIZE 0 t s32min-(-2),1-s32max
CAPPED_DATA 0 t->size 1
DATA_SOURCE 0 t r get_multi_transaction
NOCHECK_CALL

security/apparmor/apparmorfs.c multi_transaction_release() -> put_multi_transaction()

Type Parameter Key Value
BUF_SIZE 0 t (-1),26
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

security/apparmor/apparmorfs.c multi_transaction_set() -> put_multi_transaction()

Type Parameter Key Value
BUF_SIZE 0 t s32min-(-2),1-s32max
BUF_SIZE 0 t s32min-(-2),1-s32max
NOCHECK_CALL