Lines Matching refs:capabilities

752 	unsigned long capabilities, rlen;  in validate_mmap_request()  local
785 capabilities = file->f_op->mmap_capabilities(file); in validate_mmap_request()
792 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
796 capabilities = in validate_mmap_request()
810 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
812 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
828 if (!(capabilities & NOMMU_MAP_DIRECT)) in validate_mmap_request()
832 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
836 if (!(capabilities & NOMMU_MAP_COPY)) in validate_mmap_request()
842 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
845 if (capabilities & NOMMU_MAP_DIRECT) { in validate_mmap_request()
846 if (((prot & PROT_READ) && !(capabilities & NOMMU_MAP_READ)) || in validate_mmap_request()
847 ((prot & PROT_WRITE) && !(capabilities & NOMMU_MAP_WRITE)) || in validate_mmap_request()
848 ((prot & PROT_EXEC) && !(capabilities & NOMMU_MAP_EXEC)) in validate_mmap_request()
850 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
866 if (capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
871 !(capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
874 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
880 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
894 *_capabilities = capabilities; in validate_mmap_request()
905 unsigned long capabilities) in determine_vm_flags() argument
912 if (!(capabilities & NOMMU_MAP_DIRECT)) { in determine_vm_flags()
921 vm_flags |= VM_MAYSHARE | (capabilities & NOMMU_VMFLAGS); in determine_vm_flags()
964 unsigned long capabilities) in do_mmap_private() argument
974 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap_private()
1068 unsigned long capabilities, result; in do_mmap() local
1076 &capabilities); in do_mmap()
1086 vm_flags = determine_vm_flags(file, prot, flags, capabilities); in do_mmap()
1151 if (!(capabilities & NOMMU_MAP_DIRECT)) in do_mmap()
1188 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap()
1200 if (!(capabilities & NOMMU_MAP_COPY)) in do_mmap()
1203 capabilities &= ~NOMMU_MAP_DIRECT; in do_mmap()
1219 ret = do_mmap_private(vma, region, len, capabilities); in do_mmap()