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()
89 result = semihosting_call(SEMIHOSTING_SYS_READ, (uintptr_t)&read_block); in semihosting_file_read()
115 result = semihosting_call(SEMIHOSTING_SYS_WRITE, in semihosting_file_write()
125 return semihosting_call(SEMIHOSTING_SYS_CLOSE, (uintptr_t)&file_handle); in semihosting_file_close()
130 return semihosting_call(SEMIHOSTING_SYS_FLEN, (uintptr_t)&file_handle); in semihosting_file_length()
135 return semihosting_call(SEMIHOSTING_SYS_READC, 0); in semihosting_read_char()
140 semihosting_call(SEMIHOSTING_SYS_WRITEC, (uintptr_t)&character); in semihosting_write_char()
145 semihosting_call(SEMIHOSTING_SYS_WRITE0, (uintptr_t)string); in semihosting_write_string()
155 return semihosting_call(SEMIHOSTING_SYS_SYSTEM, in semihosting_system()
230 (void)semihosting_call(SEMIHOSTING_SYS_EXIT, (uintptr_t)¶meters); in semihosting_exit()
233 (void)semihosting_call(SEMIHOSTING_SYS_EXIT, reason); in semihosting_exit()