Lines Matching refs:mmap

80 	if (stream->mmap.map) {  in zend_stream_unmap()
81 munmap(stream->mmap.map, stream->mmap.len + ZEND_MMAP_AHEAD); in zend_stream_unmap()
84 if (stream->mmap.buf) { in zend_stream_unmap()
85 efree(stream->mmap.buf); in zend_stream_unmap()
87 stream->mmap.len = 0; in zend_stream_unmap()
88 stream->mmap.pos = 0; in zend_stream_unmap()
89 stream->mmap.map = 0; in zend_stream_unmap()
90 stream->mmap.buf = 0; in zend_stream_unmap()
91 stream->handle = stream->mmap.old_handle; in zend_stream_unmap()
97 if (stream->mmap.old_closer && stream->handle) { in zend_stream_mmap_closer()
98 stream->mmap.old_closer(stream->handle); in zend_stream_mmap_closer()
111 return file_handle->handle.stream.mmap.len; in zend_stream_fsize()
138 memset(&handle->handle.stream.mmap, 0, sizeof(zend_mmap)); in zend_stream_open()
191 memset(&file_handle->handle.stream.mmap, 0, sizeof(zend_mmap)); in zend_stream_fixup()
196 memset(&file_handle->handle.stream.mmap, 0, sizeof(file_handle->handle.stream.mmap)); in zend_stream_fixup()
203 file_handle->handle.stream.mmap.pos = 0; in zend_stream_fixup()
204 *buf = file_handle->handle.stream.mmap.buf; in zend_stream_fixup()
205 *len = file_handle->handle.stream.mmap.len; in zend_stream_fixup()
228 … *buf = mmap(0, size + ZEND_MMAP_AHEAD, PROT_READ, MAP_PRIVATE, fileno(file_handle->handle.fp), 0); in zend_stream_fixup()
231 file_handle->handle.stream.mmap.map = *buf; in zend_stream_fixup()
237 file_handle->handle.stream.mmap.buf = *buf; in zend_stream_fixup()
238 file_handle->handle.stream.mmap.len = size; in zend_stream_fixup()
244 file_handle->handle.stream.mmap.map = 0; in zend_stream_fixup()
245 file_handle->handle.stream.mmap.buf = *buf = safe_emalloc(1, size, ZEND_MMAP_AHEAD); in zend_stream_fixup()
246 file_handle->handle.stream.mmap.len = zend_stream_read(file_handle, *buf, size); in zend_stream_fixup()
261 file_handle->handle.stream.mmap.map = 0; in zend_stream_fixup()
262 file_handle->handle.stream.mmap.len = size; in zend_stream_fixup()
266 file_handle->handle.stream.mmap.buf = *buf; in zend_stream_fixup()
269 if (file_handle->handle.stream.mmap.len == 0) { in zend_stream_fixup()
271 file_handle->handle.stream.mmap.buf = *buf; in zend_stream_fixup()
275 …memset(file_handle->handle.stream.mmap.buf + file_handle->handle.stream.mmap.len, 0, ZEND_MMAP_AHE… in zend_stream_fixup()
281 file_handle->handle.stream.mmap.pos = 0; in zend_stream_fixup()
282 file_handle->handle.stream.mmap.old_handle = file_handle->handle.stream.handle; in zend_stream_fixup()
283 file_handle->handle.stream.mmap.old_closer = file_handle->handle.stream.closer; in zend_stream_fixup()
287 *buf = file_handle->handle.stream.mmap.buf; in zend_stream_fixup()
288 *len = file_handle->handle.stream.mmap.len; in zend_stream_fixup()
341 fh1->handle.stream.mmap.old_handle == fh2->handle.stream.mmap.old_handle) in zend_compare_file_handles()