Lines Matching refs:be

13 ptrace() work. Under uClinux there is no fork(), and clone() must be supplied
45 - If possible, the file mapping will be directly on the backing device
52 appropriate bit of the file will be read into a contiguous bit of
53 memory and any extraneous space beyond the EOF will be cleared
84 case, a shared-writable memory mapping will be possible. It will work
86 support, then the mapping request will be denied.
93 blockdev must be able to provide a contiguous run of pages without
103 provides memory or quasi-memory that can be accessed directly. Examples
105 provide any such support, then the mapping request will be denied.
113 page-aligned. This is because XIP may take place, and the data may not be
116 (*) A request for an anonymous mapping will always be page aligned. If
117 possible the size of the request should be a power of two otherwise some
118 of the space may be wasted as the kernel must allocate a power-of-2
123 be cleared by the kernel before being returned in accordance with the
126 In the MMU case this can be achieved with reasonable performance as
139 However, for memory that isn't required to be precleared - such as that
142 returning it. Note that CONFIG_MMAP_ALLOW_UNINITIALIZED must be enabled
143 to permit this, otherwise the flag will be ignored.
158 driver or filesystem so that the contents can be read into the memory
160 error will result if they don't. This is most likely to be encountered
178 be given if an address passed to the futex system call lies outside the
190 memory to which the mapping refers, or if a smaller slab object could be used.
193 address and the object does not need to be moved.
195 Shared mappings may not be moved. Shareable mappings may not be moved either,
198 The mremap() function must be given an exact match for base address and size of
199 a previously mapped object. It may not be used to create holes in existing
218 assumed to be readable and writable, not executable, and only shareable
219 directly (can't be copied).
221 The file->f_op->mmap() operation will be called to actually inaugurate the
222 mapping. It can be rejected at that point. Returning the ENOSYS error will
223 cause the mapping to be copied instead if NOMMU_MAP_COPY is specified.
225 The vm_ops->close() routine will be invoked when the last mapping on a chardev
226 is removed. An existing mapping will be shared, partially or not, if possible
230 return -ENOSYS. This will be taken to mean that this operation just doesn't
235 mapping request will be rejected if NOMMU_MAP_COPY is not specified, and a
241 looking at them in certain modes. Flash chips can be like this; for
245 In such a case, care must be taken lest userspace see a shared or a
248 mappings may still be mapped directly off the device under some
259 of pages and permit mappings to be made on that.
262 increases the file size, if that file is empty, be taken as a request to gather
288 behaviour can either be disabled completely, or bumped up to a higher page