(handle: u32)
| 315 | } |
| 316 | |
| 317 | fn decode_handle(handle: u32) -> (u8, u32) { |
| 318 | let tier_idx = ((handle >> TIER_SHIFT) & 0x7) as u8; |
| 319 | let slot_idx = handle & SLOT_MASK; |
| 320 | (tier_idx, slot_idx) |
| 321 | } |
| 322 | |
| 323 | fn encode_large_handle(id: u32) -> u32 { |
| 324 | LARGE_FLAG | id |
no outgoing calls