Lines Matching refs:capabilities
737 unsigned long capabilities, rlen; in validate_mmap_request() local
770 capabilities = file->f_op->mmap_capabilities(file); in validate_mmap_request()
777 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
781 capabilities = in validate_mmap_request()
795 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
797 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
813 if (!(capabilities & NOMMU_MAP_DIRECT)) in validate_mmap_request()
817 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
821 if (!(capabilities & NOMMU_MAP_COPY)) in validate_mmap_request()
827 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
830 if (capabilities & NOMMU_MAP_DIRECT) { in validate_mmap_request()
831 if (((prot & PROT_READ) && !(capabilities & NOMMU_MAP_READ)) || in validate_mmap_request()
832 ((prot & PROT_WRITE) && !(capabilities & NOMMU_MAP_WRITE)) || in validate_mmap_request()
833 ((prot & PROT_EXEC) && !(capabilities & NOMMU_MAP_EXEC)) in validate_mmap_request()
835 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
851 if (capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
856 !(capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
859 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
865 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
879 *_capabilities = capabilities; in validate_mmap_request()
890 unsigned long capabilities) in determine_vm_flags() argument
897 if (!(capabilities & NOMMU_MAP_DIRECT)) { in determine_vm_flags()
906 vm_flags |= VM_MAYSHARE | (capabilities & NOMMU_VMFLAGS); in determine_vm_flags()
949 unsigned long capabilities) in do_mmap_private() argument
959 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap_private()
1053 unsigned long capabilities, result; in do_mmap() local
1062 &capabilities); in do_mmap()
1072 vm_flags = determine_vm_flags(file, prot, flags, capabilities); in do_mmap()
1141 if (!(capabilities & NOMMU_MAP_DIRECT)) in do_mmap()
1178 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap()
1190 if (!(capabilities & NOMMU_MAP_COPY)) in do_mmap()
1193 capabilities &= ~NOMMU_MAP_DIRECT; in do_mmap()
1209 ret = do_mmap_private(vma, region, len, capabilities); in do_mmap()