Lines Matching refs:length
28 size_t length; member
75 long semihosting_file_read(long file_handle, size_t *length, uintptr_t buffer) in semihosting_file_read() argument
80 if ((length == NULL) || (buffer == (uintptr_t)NULL)) in semihosting_file_read()
85 read_block.length = *length; in semihosting_file_read()
90 if (result == *length) { in semihosting_file_read()
92 } else if (result < *length) { in semihosting_file_read()
93 *length -= result; in semihosting_file_read()
100 size_t *length, in semihosting_file_write() argument
106 if ((length == NULL) || (buffer == (uintptr_t)NULL)) in semihosting_file_write()
111 write_block.length = *length; in semihosting_file_write()
116 *length = result; in semihosting_file_write()
162 size_t length; in semihosting_get_flen() local
171 length = semihosting_file_length(file_handle); in semihosting_get_flen()
173 return semihosting_file_close(file_handle) ? -1 : length; in semihosting_get_flen()
181 size_t length; in semihosting_download_file() local
195 length = semihosting_file_length(file_handle); in semihosting_download_file()
196 if (length == -1) in semihosting_download_file()
200 if (length > buf_size) in semihosting_download_file()
208 ret = semihosting_file_read(file_handle, &length, buf); in semihosting_download_file()
212 ret = length; in semihosting_download_file()