MCPcopy
hub / github.com/tinygrad/tinygrad / entry

Method entry

tinygrad/runtime/support/am/amdev.py:129–129  ·  view source on GitHub ↗
(self, entry_id:int)

Source from the content-addressed store, hash-verified

127 self.entries[entry_id] = self.adev.gmc.get_pte_flags(self.lv, table, frag, uncached, is_sys, snooped, valid) | (paddr & 0x0000FFFFFFFFF000)
128
129 def entry(self, entry_id:int) -> int: return self.entries[entry_id]
130 def valid(self, entry_id:int) -> bool: return (self.entries[entry_id] & am.AMDGPU_PTE_VALID) != 0
131 def address(self, entry_id:int) -> int:
132 assert self.entries[entry_id] & am.AMDGPU_PTE_SYSTEM == 0, "should not be system address"

Callers 3

level_downMethod · 0.45
map_rangeMethod · 0.45
unmap_rangeMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected