Lines Matching refs:range

689 				php_stream_mmap_range *range = (php_stream_mmap_range*)ptrparam;  in php_stdiop_set_option()  local
700 if (range->offset > data->sb.st_size) { in php_stdiop_set_option()
701 range->offset = data->sb.st_size; in php_stdiop_set_option()
703 if (range->length == 0 || in php_stdiop_set_option()
704 range->length > data->sb.st_size - range->offset) { in php_stdiop_set_option()
705 range->length = data->sb.st_size - range->offset; in php_stdiop_set_option()
707 switch (range->mode) { in php_stdiop_set_option()
727 range->mapped = (char*)mmap(NULL, range->length, prot, flags, fd, range->offset); in php_stdiop_set_option()
728 if (range->mapped == (char*)MAP_FAILED) { in php_stdiop_set_option()
729 range->mapped = NULL; in php_stdiop_set_option()
733 data->last_mapped_addr = range->mapped; in php_stdiop_set_option()
734 data->last_mapped_len = range->length; in php_stdiop_set_option()
749 php_stream_mmap_range *range = (php_stream_mmap_range*)ptrparam; in php_stdiop_set_option() local
759 switch (range->mode) { in php_stdiop_set_option()
805 if (range->offset > size) { in php_stdiop_set_option()
806 range->offset = size; in php_stdiop_set_option()
808 if (range->length == 0 || range->length > size - range->offset) { in php_stdiop_set_option()
809 range->length = size - range->offset; in php_stdiop_set_option()
813 if (range->offset != 0) { in php_stdiop_set_option()
819 loffs = ((DWORD)range->offset / gran) * gran; in php_stdiop_set_option()
820 delta = (DWORD)range->offset - loffs; in php_stdiop_set_option()
823 … data->last_mapped_addr = MapViewOfFile(data->file_mapping, acc, 0, loffs, range->length + delta); in php_stdiop_set_option()
827 range->mapped = data->last_mapped_addr + delta; in php_stdiop_set_option()