Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/iommu/iommufd/viommu.c iommufd_hw_queue_alloc_ioctl() -> _iommufd_object_alloc_ucmd()

Type Parameter Key Value
PARAM_VALUE 0 ucmd 6766925377512910848
PARAM_VALUE 0 ucmd->cmd 8421750914493251584
PARAM_VALUE 0 ucmd->new_obj 0
PARAM_VALUE 0 ucmd->user_size 8-u32max
PARAM_VALUE 1 size 88
PARAM_VALUE 2 type 10
DATA_SOURCE 0 ucmd $0
USER_DATA 0 ucmd->user_size 8-u32max[c]
UNITS 1 size unit_byte
USER_PTR 0 ucmd->cmd

drivers/iommu/iommufd/viommu.c iommufd_viommu_alloc_ioctl() -> _iommufd_object_alloc_ucmd()

Type Parameter Key Value
PARAM_VALUE 0 ucmd 6766925377512910848
PARAM_VALUE 0 ucmd->cmd 8421750914493251584
PARAM_VALUE 0 ucmd->new_obj 0
PARAM_VALUE 0 ucmd->user_size 8-u32max
PARAM_VALUE 1 size 432,512
PARAM_VALUE 2 type 7
DATA_SOURCE 0 ucmd $0
USER_DATA 0 ucmd->user_size 8-u32max[c]
UNITS 1 size unit_byte
USER_PTR 0 ucmd->cmd

drivers/iommu/iommufd/eventq.c iommufd_fault_alloc() -> _iommufd_object_alloc_ucmd()

Type Parameter Key Value
PARAM_VALUE 0 ucmd 6766925377512910848
PARAM_VALUE 0 ucmd->cmd 8421750914493251584
PARAM_VALUE 0 ucmd->new_obj 0
PARAM_VALUE 0 ucmd->user_size 8-u32max
PARAM_VALUE 1 size 448
PARAM_VALUE 2 type 6
DATA_SOURCE 0 ucmd $0
USER_DATA 0 ucmd->user_size 8-u32max[c]
UNITS 1 size unit_byte
USER_PTR 0 ucmd->cmd