Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iommu/iommufd/pages.c __batch_init() -> temp_kmalloc()

Type Parameter Key Value
PARAM_VALUE 0 size 2007118388677193728
PARAM_VALUE 1 backup 0,3790946578023161856,3918012437138587648
PARAM_VALUE 2 backup_len 0,256
BUF_SIZE 1 backup (-1),256
BUF_SIZE 1 backup (-1),256
DATA_SOURCE 1 backup $2
DATA_SOURCE 2 backup_len $3
HARD_MAX 2 backup_len 256
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 backup_len unit_byte
HALF_LOCKED2 &access->ioas_lock
HALF_LOCKED2 &iopt->domains_rwsem
HALF_LOCKED2 &iopt->iova_rwsem
HALF_LOCKED2 &pages->mutex

drivers/iommu/iommufd/pages.c pfn_reader_user_pin() -> temp_kmalloc()

Type Parameter Key Value
PARAM_VALUE 0 size 5386030719981474016,6270772229982597344,8717662312254873824,8931018345647517704
PARAM_VALUE 1 backup 0
PARAM_VALUE 2 backup_len 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &access->ioas_lock
HALF_LOCKED2 &iopt->iova_rwsem
HALF_LOCKED2 &pages->mutex

drivers/iommu/iommufd/pages.c pfn_reader_user_pin() -> temp_kmalloc()

Type Parameter Key Value
PARAM_VALUE 0 size 5386030719981474064,6270772229982597392,8717662312254873872,8931018345647517752
PARAM_VALUE 1 backup 0
PARAM_VALUE 2 backup_len 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &access->ioas_lock
HALF_LOCKED2 &iopt->iova_rwsem
HALF_LOCKED2 &pages->mutex