Home
last modified time | relevance | path

Searched refs:inputsize (Results 1 – 3 of 3) sorted by relevance

/qemu/hw/arm/
H A Dsmmu-common.c73 uint8_t inputsize = 64 - tt->tsz; in smmu_iotlb_lookup() local
75 uint8_t level = 4 - (inputsize - 4) / stride; in smmu_iotlb_lookup()
309 uint8_t level, granule_sz, inputsize, stride; in smmu_ptw_64_s1() local
318 inputsize = 64 - tt->tsz; in smmu_ptw_64_s1()
319 level = 4 - (inputsize - 4) / stride; in smmu_ptw_64_s1()
320 indexmask = VMSA_IDXMSK(inputsize, stride, level); in smmu_ptw_64_s1()
327 uint32_t offset = iova_level_offset(iova, inputsize, level, granule_sz); in smmu_ptw_64_s1()
421 int inputsize = 64 - cfg->s2cfg.tsz; in smmu_ptw_64_s2() local
431 dma_addr_t indexmask = VMSA_IDXMSK(inputsize, stride, level); in smmu_ptw_64_s2()
439 if (ipa >= (1ULL << inputsize)) { in smmu_ptw_64_s2()
[all …]
H A Dsmmu-internal.h97 uint64_t iova_level_offset(uint64_t iova, int inputsize, in iova_level_offset() argument
100 return ((iova & MAKE_64BIT_MASK(0, inputsize)) >> level_shift(level, gsz)) & in iova_level_offset()
/qemu/target/arm/
H A Dptw.c1690 int addrsize, inputsize, outputsize; in get_phys_addr_lpae() local
1723 inputsize = 64 - param.tsz; in get_phys_addr_lpae()
1746 inputsize = addrsize - param.tsz; in get_phys_addr_lpae()
1759 if (inputsize < addrsize) { in get_phys_addr_lpae()
1760 target_ulong top_bits = sextract64(address, inputsize, in get_phys_addr_lpae()
1761 addrsize - inputsize); in get_phys_addr_lpae()
1806 level = 4 - (inputsize - 4) / stride; in get_phys_addr_lpae()
1809 inputsize, stride); in get_phys_addr_lpae()
1818 indexmask = MAKE_64BIT_MASK(0, inputsize - (stride * (4 - level))); in get_phys_addr_lpae()