MCPcopy
hub / github.com/tinygrad/tinygrad / valid

Method valid

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

Source from the content-addressed store, hash-verified

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"
133 return self.adev.xgmi2paddr(self.entries[entry_id] & 0x0000FFFFFFFFF000)

Callers 5

level_downMethod · 0.45
_try_free_ptMethod · 0.45
nextMethod · 0.45
map_rangeMethod · 0.45
unmap_rangeMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected