Lines Matching refs:capabilities
788 unsigned long capabilities, rlen; in validate_mmap_request() local
821 capabilities = file->f_op->mmap_capabilities(file); in validate_mmap_request()
828 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
832 capabilities = in validate_mmap_request()
846 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
848 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
867 if (!(capabilities & NOMMU_MAP_DIRECT)) in validate_mmap_request()
871 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
875 if (!(capabilities & NOMMU_MAP_COPY)) in validate_mmap_request()
881 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
884 if (capabilities & NOMMU_MAP_DIRECT) { in validate_mmap_request()
885 if (((prot & PROT_READ) && !(capabilities & NOMMU_MAP_READ)) || in validate_mmap_request()
886 ((prot & PROT_WRITE) && !(capabilities & NOMMU_MAP_WRITE)) || in validate_mmap_request()
887 ((prot & PROT_EXEC) && !(capabilities & NOMMU_MAP_EXEC)) in validate_mmap_request()
889 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
905 if (capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
910 !(capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
913 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
919 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
933 *_capabilities = capabilities; in validate_mmap_request()
944 unsigned long capabilities) in determine_vm_flags() argument
951 if (!(capabilities & NOMMU_MAP_DIRECT)) { in determine_vm_flags()
960 vm_flags |= VM_MAYSHARE | (capabilities & NOMMU_VMFLAGS); in determine_vm_flags()
1003 unsigned long capabilities) in do_mmap_private() argument
1013 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap_private()
1107 unsigned long capabilities, result; in do_mmap() local
1115 &capabilities); in do_mmap()
1125 vm_flags |= determine_vm_flags(file, prot, flags, capabilities); in do_mmap()
1190 if (!(capabilities & NOMMU_MAP_DIRECT)) in do_mmap()
1227 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap()
1239 if (!(capabilities & NOMMU_MAP_COPY)) in do_mmap()
1242 capabilities &= ~NOMMU_MAP_DIRECT; in do_mmap()
1258 ret = do_mmap_private(vma, region, len, capabilities); in do_mmap()