Lines Matching refs:semihosting_call
17 long semihosting_call(unsigned long operation, uintptr_t system_block_address);
54 return semihosting_call(SEMIHOSTING_SYS_OPEN, (uintptr_t)&open_block); in semihosting_file_open()
65 result = semihosting_call(SEMIHOSTING_SYS_SEEK, (uintptr_t)&seek_block); in semihosting_file_seek()
68 result = semihosting_call(SEMIHOSTING_SYS_ERRNO, 0); in semihosting_file_seek()
87 result = semihosting_call(SEMIHOSTING_SYS_READ, (uintptr_t)&read_block); in semihosting_file_read()
113 result = semihosting_call(SEMIHOSTING_SYS_WRITE, in semihosting_file_write()
123 return semihosting_call(SEMIHOSTING_SYS_CLOSE, (uintptr_t)&file_handle); in semihosting_file_close()
128 return semihosting_call(SEMIHOSTING_SYS_FLEN, (uintptr_t)&file_handle); in semihosting_file_length()
133 return semihosting_call(SEMIHOSTING_SYS_READC, 0); in semihosting_read_char()
138 semihosting_call(SEMIHOSTING_SYS_WRITEC, (uintptr_t)&character); in semihosting_write_char()
143 semihosting_call(SEMIHOSTING_SYS_WRITE0, (uintptr_t)string); in semihosting_write_string()
153 return semihosting_call(SEMIHOSTING_SYS_SYSTEM, in semihosting_system()
228 (void)semihosting_call(SEMIHOSTING_SYS_EXIT, (uintptr_t)¶meters); in semihosting_exit()
231 (void)semihosting_call(SEMIHOSTING_SYS_EXIT, reason); in semihosting_exit()