Lines Matching refs:lowGlo
808 return (p & lowGlo.lgPmapMemFromArrayMask) in astris_vm_page_unpack_ptr()
809 … ? lowGlo.lgPmapMemStartAddr + (p & ~(lowGlo.lgPmapMemFromArrayMask)) * lowGlo.lgPmapMemPagesize in astris_vm_page_unpack_ptr()
810 : lowGlo.lgPmapMemPackedBaseAddr + (p << lowGlo.lgPmapMemPackedShift); in astris_vm_page_unpack_ptr()
824 … (elt) = (uintptr_t)astris_vm_page_queue_next(((elt) + (uintptr_t)lowGlo.lgPmapMemChainOffset)))
826 #define astris_ptoa(x) ((vm_address_t)(x) << lowGlo.lgPageShift)
831 return (m >= lowGlo.lgPmapMemStartAddr && m < lowGlo.lgPmapMemEndAddr) in astris_vm_page_get_phys_page()
832 …? (ppnum_t)((m - lowGlo.lgPmapMemStartAddr) / lowGlo.lgPmapMemPagesize + lowGlo.lgPmapMemFirstppnu… in astris_vm_page_get_phys_page()
833 : *((ppnum_t *)(m + lowGlo.lgPmapMemPageOffset)); in astris_vm_page_get_phys_page()
844 T_ASSERT_GE_ULONG(lowGlo.lgStaticAddr, gPhysBase, NULL); in pmap_coredump_test()
845 T_ASSERT_LE_ULONG(lowGlo.lgStaticAddr + lowGlo.lgStaticSize, first_avail, NULL); in pmap_coredump_test()
846 T_ASSERT_EQ_ULONG(lowGlo.lgLayoutMajorVersion, 3, NULL); in pmap_coredump_test()
847 T_ASSERT_GE_ULONG(lowGlo.lgLayoutMinorVersion, 2, NULL); in pmap_coredump_test()
848 T_ASSERT_EQ_ULONG(lowGlo.lgLayoutMagic, LOWGLO_LAYOUT_MAGIC, NULL); in pmap_coredump_test()
851 …T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemQ, ((typeof(lowGlo.lgPmapMemQ)) & (pmap_object_store.memq)), NUL… in pmap_coredump_test()
852 …T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemPageOffset, offsetof(struct vm_page_with_ppnum, vmp_phys_page), … in pmap_coredump_test()
853 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemChainOffset, offsetof(struct vm_page, vmp_listq), NULL); in pmap_coredump_test()
854 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemPagesize, sizeof(struct vm_page), NULL); in pmap_coredump_test()
857 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemFromArrayMask, VM_PAGE_PACKED_FROM_ARRAY, NULL); in pmap_coredump_test()
858 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemPackedShift, VM_PAGE_PACKED_PTR_SHIFT, NULL); in pmap_coredump_test()
859 T_ASSERT_EQ_ULONG(lowGlo.lgPmapMemPackedBaseAddr, VM_PAGE_PACKED_PTR_BASE, NULL); in pmap_coredump_test()
863 astris_vm_page_queue_iterate(lowGlo.lgPmapMemQ, p) in pmap_coredump_test()