MCPcopy
hub / github.com/tinygrad/tinygrad / write

Method write

tinygrad/runtime/support/nv/nvdev.py:22–22  ·  view source on GitHub ↗
(self, _ini_val:int=0, **kwargs)

Source from the content-addressed store, hash-verified

20 def read_bitfields(self) -> dict[str, int]: return self.decode(self.read())
21
22 def write(self, _ini_val:int=0, **kwargs): self.nvdev.wreg(self.base + self.off, _ini_val | self.encode(**kwargs))
23
24 def update(self, **kwargs): self.write(self.read() & ~self.mask(*kwargs.keys()), **kwargs)
25

Callers 12

updateMethod · 0.95
_send_rpc_recordMethod · 0.45
init_hwMethod · 0.45
execute_dmaMethod · 0.45
start_cpuMethod · 0.45
execute_hsMethod · 0.45
disable_ctx_reqMethod · 0.45
resetMethod · 0.45
kfsp_send_msgMethod · 0.45
init_hwMethod · 0.45
run_cpu_seqMethod · 0.45
on_range_mappedMethod · 0.45

Calls 2

encodeMethod · 0.95
wregMethod · 0.45

Tested by

no test coverage detected