Lines Matching refs:prot

378 	vm_prot_t prot = 0;  in vmProtForCacheMode()  local
379 SET_MAP_MEM(iomd_mem_types[cacheMode].object_type, prot); in vmProtForCacheMode()
380 return prot; in vmProtForCacheMode()
422 vm_prot_t prot; member
504 vm_prot_t prot; in memoryReferenceCreate() local
556 prot = VM_PROT_READ; in memoryReferenceCreate()
558 prot |= vmProtForCacheMode(cacheMode); in memoryReferenceCreate()
561 prot |= VM_PROT_WRITE; in memoryReferenceCreate()
564 prot |= VM_PROT_WRITE; in memoryReferenceCreate()
567 prot |= VM_PROT_WRITE; in memoryReferenceCreate()
570 prot |= MAP_MEM_VM_COPY; in memoryReferenceCreate()
574 prot |= MAP_MEM_GRAB_SECLUDED; in memoryReferenceCreate()
579 prot |= MAP_MEM_NAMED_REUSE; in memoryReferenceCreate()
589 prot |= MAP_MEM_NAMED_CREATE; in memoryReferenceCreate()
599 prot |= (MAP_MEM_PURGABLE | MAP_MEM_PURGABLE_KERNEL_ONLY); in memoryReferenceCreate()
617 prot |= MAP_MEM_GRAB_SECLUDED; in memoryReferenceCreate()
620 prot |= VM_PROT_WRITE; in memoryReferenceCreate()
623 prot |= MAP_MEM_USE_DATA_ADDR; in memoryReferenceCreate()
626 DEBUG4K_IOKIT("map %p _length 0x%llx prot 0x%x\n", map, (uint64_t)_length, prot); in memoryReferenceCreate()
642 if (MAP_MEM_USE_DATA_ADDR & prot) { in memoryReferenceCreate()
650 …lags 0x%x prot 0x%x _ranges[%d]: 0x%llx 0x%llx\n", ref, (uint32_t)_flags, prot, rangeIdx - 1, srcA… in memoryReferenceCreate()
661 if (MAP_MEM_NAMED_REUSE & prot) { in memoryReferenceCreate()
665 prot &= ~MAP_MEM_NAMED_REUSE; in memoryReferenceCreate()
670 &actualSize, entryAddr, prot, vmne_kflags, &entry, cloneEntry); in memoryReferenceCreate()
673 …y(map %p, addr 0x%llx, size 0x%llx, prot 0x%x) err 0x%x\n", map, entryAddr, actualSize, prot, err); in memoryReferenceCreate()
676 if (MAP_MEM_USE_DATA_ADDR & prot) { in memoryReferenceCreate()
723 if (MAP_MEM_NAMED_REUSE & prot) { in memoryReferenceCreate()
729 prot &= ~MAP_MEM_NAMED_REUSE; in memoryReferenceCreate()
784 ref->prot = prot; in memoryReferenceCreate()
796 if (MAP_MEM_NAMED_REUSE & prot) { in memoryReferenceCreate()
894 ref->prot, in IOMemoryDescriptorMapAlloc()
895 ref->prot, in IOMemoryDescriptorMapAlloc()
933 vm_prot_t prot, memEntryCacheMode; in memoryReferenceMap() local
949 if (MAP_MEM_USE_DATA_ADDR & ref->prot) { in memoryReferenceMap()
956 prot = VM_PROT_READ; in memoryReferenceMap()
958 prot |= VM_PROT_WRITE; in memoryReferenceMap()
960 prot &= ref->prot; in memoryReferenceMap()
965 memEntryCacheMode = (MAP_MEM_ONLY | VM_PROT_WRITE | prot | vmProtForCacheMode(cacheMode)); in memoryReferenceMap()
1038 ref.prot = prot; in memoryReferenceMap()
1168 prot, // cur in memoryReferenceMap()
1169 prot, // max in memoryReferenceMap()
1187 prot, // cur in memoryReferenceMap()
1188 prot, // max in memoryReferenceMap()
1241 vm_prot_t prot, memEntryCacheMode; in memoryReferenceMapNew() local
1263 prot = VM_PROT_READ; in memoryReferenceMapNew()
1265 prot |= VM_PROT_WRITE; in memoryReferenceMapNew()
1267 prot &= ref->prot; in memoryReferenceMapNew()
1272 memEntryCacheMode = (MAP_MEM_ONLY | VM_PROT_WRITE | prot | vmProtForCacheMode(cacheMode)); in memoryReferenceMapNew()
1346 ref.prot = prot; in memoryReferenceMapNew()
1480 prot, // cur in memoryReferenceMapNew()
1481 prot, // max in memoryReferenceMapNew()
1499 prot, // cur in memoryReferenceMapNew()
1500 prot, // max in memoryReferenceMapNew()
4190 byteAlignUPL = (0 != (MAP_MEM_USE_DATA_ADDR & _memRef->prot)); in wireVirtual()
5648 vm_prot_t prot; in wireRange() local
5650 prot = (kIODirectionOutIn & options); in wireRange()
5651 if (prot) { in wireRange()
5652 …kr = vm_map_wire_kernel(fAddressMap, start, end, prot, (vm_tag_t) fMemory->getVMTag(kernel_map), F… in wireRange()