Home
last modified time | relevance | path

Searched refs:l0_did_bits (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/riscv/iommu/
H A Diommu.c634 ddt->num_top_entries = (1 << sc->l0_did_bits); in riscv_iommu_init_ddt_linear()
713 l1_desc = &ddt->l1[sid >> sc->l0_did_bits]; in riscv_iommu_init_l0_directory()
719 size = (1 << sc->l0_did_bits) * (sc->dc_dwords << 3); in riscv_iommu_init_l0_directory()
734 i = sid >> sc->l0_did_bits; in riscv_iommu_init_l0_directory()
757 l0_offs = sc->dc_dwords * 8 * (did & ((1 << sc->l0_did_bits) - 1)); in riscv_iommu_get_dc_addr()
760 l1_idx = (did >> sc->l0_did_bits) & in riscv_iommu_get_dc_addr()
886 sc->l0_did_bits = 6; in riscv_iommu_attach()
889 sc->l0_did_bits = 7; in riscv_iommu_attach()
H A Diommu.h252 uint32_t l0_did_bits; member