(self, signal:AMDSignal)
| 501 | return self |
| 502 | |
| 503 | def timestamp(self, signal:AMDSignal): |
| 504 | self.q(self.sdma.SDMA_OP_TIMESTAMP | self.sdma.SDMA_PKT_TIMESTAMP_GET_HEADER_SUB_OP(self.sdma.SDMA_SUBOP_TIMESTAMP_GET_GLOBAL), |
| 505 | *data64_le(signal.timestamp_addr)) |
| 506 | return self |
| 507 | |
| 508 | def write(self, b:HCQBuffer, val:sint, b64:bool=False): |
| 509 | self.q(self.sdma.SDMA_OP_WRITE, *data64_le(b.va_addr), 1 if b64 else 0, lo32(val), *([hi32(val)] if b64 else [])) |