Lines Matching refs:len
205 size_t len = std::min(remaining, MAX_MAP_SIZE);
207 if (!filemap.create(NULL, fd, offset, len, true)) {
211 if (_command_write_data(transport, filemap.getDataPtr(), len) < 0) {
215 remaining -= len;
216 offset += len;
274 static int fb_download_data_sparse_write(void *priv, const void *data, int len)
282 to_write = std::min(TRANSPORT_BUF_SIZE - transport_buf_len, len);
287 len -= to_write;
298 if (len > TRANSPORT_BUF_SIZE) {
303 to_write = round_down(len, TRANSPORT_BUF_SIZE);
309 len -= to_write;
312 if (len > 0) {
313 if (len > TRANSPORT_BUF_SIZE) {
317 memcpy(transport_buf, ptr, len);
318 transport_buf_len = len;