Lines Matching +full:0 +full:x01 +full:- +full:negative
5 * SPDX-License-Identifier: Apache-2.0
8 * https://github.com/ARM-software/abi-aa/blob/main/semihosting/semihosting.rst
10 * RISC-V semihosting also follows these conventions:
11 * https://github.com/riscv/riscv-semihosting-spec/blob/main/riscv-semihosting-spec.adoc
33 SEMIHOST_OPEN = 0x01,
35 SEMIHOST_ISTTY = 0x09,
37 SEMIHOST_WRITE = 0x05,
39 SEMIHOST_READ = 0x06,
41 SEMIHOST_CLOSE = 0x02,
43 SEMIHOST_FLEN = 0x0C,
45 SEMIHOST_SEEK = 0x0A,
47 SEMIHOST_TMPNAM = 0x0D,
49 SEMIHOST_REMOVE = 0x0E,
51 SEMIHOST_RENAME = 0x0F,
58 SEMIHOST_WRITEC = 0x03,
60 SEMIHOST_WRITE0 = 0x04,
62 SEMIHOST_READC = 0x07,
67 SEMIHOST_CLOCK = 0x10,
68 SEMIHOST_ELAPSED = 0x30,
69 SEMIHOST_TICKFREQ = 0x31,
70 SEMIHOST_TIME = 0x11,
77 SEMIHOST_ERRNO = 0x13,
79 SEMIHOST_GET_CMDLINE = 0x15,
80 SEMIHOST_HEAPINFO = 0x16,
81 SEMIHOST_ISERROR = 0x08,
82 SEMIHOST_SYSTEM = 0x12
92 SEMIHOST_OPEN_R = 0,
138 * @retval -1 on failure.
147 * @retval 0 on success.
148 * @retval -1 on failure.
158 * @retval -1 on failure.
168 * @retval 0 on success.
169 * @retval -errno negative error code on failure.
181 * @retval -errno negative error code on failure.
192 * @retval 0 on success.
193 * @retval -errno negative error code on failure.