Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iommu/io-pgtable-arm.c __arm_lpae_map() -> __arm_lpae_map()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->iop.cfg.iommu_dev->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 data->iop.fmt 0-7
PARAM_VALUE 6 lvl (-2147483647)-3
PARAM_VALUE 7 ptep 1-u64max
DATA_SOURCE 0 data $0
DATA_SOURCE 1 iova $1
DATA_SOURCE 2 paddr $2
DATA_SOURCE 3 size $3
DATA_SOURCE 4 pgcount $4
DATA_SOURCE 5 prot $5
DATA_SOURCE 8 gfp $8
DATA_SOURCE 9 mapped $9

drivers/iommu/io-pgtable-arm.c arm_lpae_map_pages() -> __arm_lpae_map()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 3 size 1-u64max
PARAM_VALUE 5 prot 512-2251799813689192,27021597764223488-29273397577912168
CAPPED_DATA 3 size 1
CAPPED_DATA 3 size 1
DATA_SOURCE 1 iova $1
DATA_SOURCE 2 paddr $2
DATA_SOURCE 3 size $3
DATA_SOURCE 4 pgcount $4
DATA_SOURCE 5 prot r arm_lpae_prot_to_pte
DATA_SOURCE 8 gfp $6
DATA_SOURCE 9 mapped $7
BIT_INFO 5 prot 0x200,0x7fffffffffffff
BIT_INFO 5 prot 0x200,0xffffffffffffffff