Lines Matching defs:PhysAddr
85 pub struct PhysAddr(usize); struct
87 impl PhysAddr { implementation
117 impl Debug for PhysAddr { implementation
123 impl core::ops::Add<usize> for PhysAddr { implementation
132 impl core::ops::AddAssign<usize> for PhysAddr { implementation
139 impl core::ops::Add<PhysAddr> for PhysAddr { implementation
148 impl core::ops::AddAssign<PhysAddr> for PhysAddr { implementation
150 fn add_assign(&mut self, rhs: PhysAddr) { in add_assign()
155 impl core::ops::Sub<usize> for PhysAddr { implementation
164 impl core::ops::SubAssign<usize> for PhysAddr { implementation
171 impl core::ops::Sub<PhysAddr> for PhysAddr { implementation
180 impl core::ops::SubAssign<PhysAddr> for PhysAddr { implementation
182 fn sub_assign(&mut self, rhs: PhysAddr) { in sub_assign()
415 unsafe fn table(table_kind: PageTableKind) -> PhysAddr; in table()
418 unsafe fn set_table(table_kind: PageTableKind, table: PhysAddr); in set_table()
444 unsafe fn virt_2_phys(virt: VirtAddr) -> Option<PhysAddr> { in virt_2_phys()