Lines Matching refs:size
14 static nxt_int_t nxt_job_file_mmap(nxt_job_file_t *jbf, size_t size);
15 static nxt_int_t nxt_job_file_read_data(nxt_job_file_t *jbf, size_t size);
62 size_t size; in nxt_job_file_open_and_read() local
96 if (file->size > 0) { in nxt_job_file_open_and_read()
99 size = nxt_buf_mem_size(&jbf->buffer->mem); in nxt_job_file_open_and_read()
100 size = nxt_min(file->size, (nxt_off_t) size); in nxt_job_file_open_and_read()
104 size = nxt_min(file->size, 1024 * 1024); in nxt_job_file_open_and_read()
109 nxt_file_read_ahead(&jbf->file, jbf->offset, size); in nxt_job_file_open_and_read()
115 n = nxt_job_file_mmap(jbf, size); in nxt_job_file_open_and_read()
118 n = nxt_job_file_read_data(jbf, size); in nxt_job_file_open_and_read()
128 if (jbf->offset == file->size) { in nxt_job_file_open_and_read()
222 file->size = nxt_file_size(&fi); in nxt_job_file_info()
227 file->size = nxt_file_size(&fi); in nxt_job_file_info()
236 nxt_job_file_mmap(nxt_job_file_t *jbf, size_t size) in nxt_job_file_mmap() argument
241 p = nxt_mem_map(NULL, &jbf->buffer->mmap, size, NXT_MEM_MAP_READ, in nxt_job_file_mmap()
247 end = p + size; in nxt_job_file_mmap()
253 jbf->buffer->file_end += size; in nxt_job_file_mmap()
254 jbf->offset += size; in nxt_job_file_mmap()
276 nxt_job_file_read_data(nxt_job_file_t *jbf, size_t size) in nxt_job_file_read_data() argument
280 n = nxt_file_read(&jbf->file, jbf->buffer->mem.free, size, jbf->offset); in nxt_job_file_read_data()