nx_clock_driver_boundary_ar.nx
buildroot/runtime/nx_clock_driver_boundary_ar.nx
about
TEST ONLY: strict fixture persistence boundary, not a segment-store implementation.
dependencies 1 imports · 2 importers
imports: nx_syscalls.nx
imported by: nx_clock_driver_sched_ar.nxnx_clock_driver_toolrun_ar.nx
structs
| none |
consts
| 3 | const DFI_MODE: i64 = 384 |
| 4 | const DFI_REFUSED: i64 = 90 |
| 5 | const DFI_EAGAIN: i64 = 0 - 11 |
| 6 | const DFI_DECIMAL_DIGITS: i64 = 19 |
| 7 | const DFI_DECIMAL_BASE: i64 = 10 |
| 8 | const DFI_I64_MAX: i64 = 9223372036854775807 |
functions
| 9 | func dfi_len(p: *u8) -> i64 { var n: i64=0; while p[n] != (0 as u8) { n=n+1 }; return n } |
| 10 | func dfi_eq(a: *u8,b: *u8) -> i64 { var i: i64=0; while a[i] != (0 as u8) { if a[i] != b[i] { return 0 }; i=i+1 }; return (b[i] == (0 as u8)) as i64 } |
| 11 | func dfi_mark(p: *u8) -> i64 called by 4: sts_loadsts_seedsleep_mstr_run_capture_cwd calls 4: sys_openat_appendsys_exitsys_writesys_close |
| 18 | func dfi_guard() -> i64 |
| 27 | func dfi_require() -> i64 { if dfi_guard()!=1 { sys_exit(DFI_REFUSED) }; return 0 } |
| 28 | func dfi_preflight(argc: i64,argv: *i64) -> i64 |
| 47 | func dfi_positive_config(path: *u8) -> i64 |
| 60 | func dfi_watchdog_denied() -> i64 |
| 68 | func dfi_windows() -> i64 |
| 78 | func sts_werr(s: *u8) -> i64 { return sys_write(2,s,dfi_len(s)) } |
| 79 | func sts_load(prefix: *u8,out: *u8,cap: i64) -> i64 called by 2: clk_load_planeclk_merge_store calls 6: dfi_requiredfi_eqdfi_marksys_exitsys_mmapsys_read_file |
| 95 | func sts_seed(prefix: *u8,buf: *u8,n: i64) -> i64 |