Lines Matching full:capabilities

697 	unsigned long capabilities, rlen;  in validate_mmap_request()  local
730 capabilities = file->f_op->mmap_capabilities(file); in validate_mmap_request()
732 /* no explicit capabilities set, so assume some in validate_mmap_request()
737 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
741 capabilities = in validate_mmap_request()
752 /* eliminate any capabilities that we can't support on this in validate_mmap_request()
755 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
757 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
773 if (!(capabilities & NOMMU_MAP_DIRECT)) in validate_mmap_request()
777 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
781 if (!(capabilities & NOMMU_MAP_COPY)) in validate_mmap_request()
787 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
790 if (capabilities & NOMMU_MAP_DIRECT) { in validate_mmap_request()
791 if (((prot & PROT_READ) && !(capabilities & NOMMU_MAP_READ)) || in validate_mmap_request()
792 ((prot & PROT_WRITE) && !(capabilities & NOMMU_MAP_WRITE)) || in validate_mmap_request()
793 ((prot & PROT_EXEC) && !(capabilities & NOMMU_MAP_EXEC)) in validate_mmap_request()
795 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
811 if (capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
816 !(capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
819 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
825 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
839 *_capabilities = capabilities; in validate_mmap_request()
850 unsigned long capabilities) in determine_vm_flags() argument
864 if (capabilities & NOMMU_MAP_DIRECT) in determine_vm_flags()
865 vm_flags |= (capabilities & NOMMU_VMFLAGS); in determine_vm_flags()
882 (capabilities & NOMMU_VMFLAGS); in determine_vm_flags()
916 unsigned long capabilities) in do_mmap_private() argument
928 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap_private()
1024 unsigned long capabilities, result; in do_mmap() local
1033 &capabilities); in do_mmap()
1043 vm_flags |= determine_vm_flags(file, prot, flags, capabilities); in do_mmap()
1109 if (!(capabilities & NOMMU_MAP_DIRECT)) in do_mmap()
1146 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap()
1158 if (!(capabilities & NOMMU_MAP_COPY)) in do_mmap()
1161 capabilities &= ~NOMMU_MAP_DIRECT; in do_mmap()
1177 ret = do_mmap_private(vma, region, len, capabilities); in do_mmap()