Lines Matching refs:file_handle

57 long semihosting_file_seek(long file_handle, ssize_t offset)  in semihosting_file_seek()  argument
62 seek_block.handle = file_handle; in semihosting_file_seek()
76 long semihosting_file_read(long file_handle, size_t *length, uintptr_t buffer) in semihosting_file_read() argument
85 read_block.handle = file_handle; in semihosting_file_read()
101 long semihosting_file_write(long file_handle, size_t *length, in semihosting_file_write() argument
111 write_block.handle = file_handle; in semihosting_file_write()
123 long semihosting_file_close(long file_handle) in semihosting_file_close() argument
125 return semihosting_call(SEMIHOSTING_SYS_CLOSE, (uintptr_t)&file_handle); in semihosting_file_close()
128 long semihosting_file_length(long file_handle) in semihosting_file_length() argument
130 return semihosting_call(SEMIHOSTING_SYS_FLEN, (uintptr_t)&file_handle); in semihosting_file_length()
161 long file_handle; in semihosting_get_flen() local
166 file_handle = semihosting_file_open(file_name, FOPEN_MODE_RB); in semihosting_get_flen()
167 if (file_handle == -1) { in semihosting_get_flen()
168 return file_handle; in semihosting_get_flen()
172 length = semihosting_file_length(file_handle); in semihosting_get_flen()
174 return (semihosting_file_close(file_handle) != 0) ? -1 : length; in semihosting_get_flen()
183 long file_handle; in semihosting_download_file() local
192 file_handle = semihosting_file_open(file_name, FOPEN_MODE_RB); in semihosting_download_file()
193 if (file_handle == -1) { in semihosting_download_file()
198 length = semihosting_file_length(file_handle); in semihosting_download_file()
213 ret = semihosting_file_read(file_handle, &length, buf); in semihosting_download_file()
221 semihosting_file_close(file_handle); in semihosting_download_file()