Skip to content
This repository was archived by the owner on Nov 7, 2022. It is now read-only.

Commit 7c41b9a

Browse files
committed
Ensure helper functions get inline always
1 parent 2f0ba8b commit 7c41b9a

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/regs/ttbr0_el1.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ impl RegisterReadWrite<u64, TTBR0_EL1::Register> for Reg {
3838
}
3939

4040
impl Reg {
41-
#[inline]
41+
#[inline(always)]
4242
pub fn get_baddr(&self) -> u64 {
4343
self.read(TTBR0_EL1::BADDR) << 1
4444
}
4545

46-
#[inline]
46+
#[inline(always)]
4747
pub fn set_baddr(&self, addr: u64) {
4848
self.write(TTBR0_EL1::BADDR.val(addr >> 1));
4949
}

src/regs/ttbr0_el2.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ impl RegisterReadWrite<u64, TTBR0_EL2::Register> for Reg {
3434
}
3535

3636
impl Reg {
37-
#[inline]
37+
#[inline(always)]
3838
pub fn get_baddr(&self) -> u64 {
3939
self.read(TTBR0_EL2::BADDR) << 1
4040
}
4141

42-
#[inline]
42+
#[inline(always)]
4343
pub fn set_baddr(&self, addr: u64) {
4444
self.write(TTBR0_EL2::BADDR.val(addr >> 1));
4545
}
4646
}
4747

48-
pub static TTBR0_EL2: Reg = Reg {};
48+
pub static TTBR0_EL2: Reg = Reg {};

src/regs/ttbr1_el1.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ impl RegisterReadWrite<u64, TTBR1_EL1::Register> for Reg {
3838
}
3939

4040
impl Reg {
41-
#[inline]
41+
#[inline(always)]
4242
pub fn get_baddr(&self) -> u64 {
4343
self.read(TTBR1_EL1::BADDR) << 1
4444
}
4545

46-
#[inline]
46+
#[inline(always)]
4747
pub fn set_baddr(&self, addr: u64) {
4848
self.write(TTBR1_EL1::BADDR.val(addr >> 1));
4949
}

0 commit comments

Comments
 (0)