Lines Matching refs:capabilities
700 unsigned long capabilities, rlen; in validate_mmap_request() local
733 capabilities = file->f_op->mmap_capabilities(file); in validate_mmap_request()
740 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
744 capabilities = in validate_mmap_request()
758 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
760 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
776 if (!(capabilities & NOMMU_MAP_DIRECT)) in validate_mmap_request()
780 capabilities &= ~NOMMU_MAP_COPY; in validate_mmap_request()
784 if (!(capabilities & NOMMU_MAP_COPY)) in validate_mmap_request()
790 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
793 if (capabilities & NOMMU_MAP_DIRECT) { in validate_mmap_request()
794 if (((prot & PROT_READ) && !(capabilities & NOMMU_MAP_READ)) || in validate_mmap_request()
795 ((prot & PROT_WRITE) && !(capabilities & NOMMU_MAP_WRITE)) || in validate_mmap_request()
796 ((prot & PROT_EXEC) && !(capabilities & NOMMU_MAP_EXEC)) in validate_mmap_request()
798 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
814 if (capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
819 !(capabilities & NOMMU_MAP_EXEC) in validate_mmap_request()
822 capabilities &= ~NOMMU_MAP_DIRECT; in validate_mmap_request()
828 capabilities = NOMMU_MAP_COPY; in validate_mmap_request()
842 *_capabilities = capabilities; in validate_mmap_request()
853 unsigned long capabilities) in determine_vm_flags() argument
867 if (capabilities & NOMMU_MAP_DIRECT) in determine_vm_flags()
868 vm_flags |= (capabilities & NOMMU_VMFLAGS); in determine_vm_flags()
885 (capabilities & NOMMU_VMFLAGS); in determine_vm_flags()
919 unsigned long capabilities) in do_mmap_private() argument
931 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap_private()
1027 unsigned long capabilities, result; in do_mmap() local
1036 &capabilities); in do_mmap()
1046 vm_flags |= determine_vm_flags(file, prot, flags, capabilities); in do_mmap()
1112 if (!(capabilities & NOMMU_MAP_DIRECT)) in do_mmap()
1149 if (capabilities & NOMMU_MAP_DIRECT) { in do_mmap()
1161 if (!(capabilities & NOMMU_MAP_COPY)) in do_mmap()
1164 capabilities &= ~NOMMU_MAP_DIRECT; in do_mmap()
1180 ret = do_mmap_private(vma, region, len, capabilities); in do_mmap()