Searched refs:mapper (Results 1 - 5 of 5) sorted by relevance

/darwin-on-arm/xnu/iokit/IOKit/
H A DIODMACommand.h74 @abstract Mapping types to indicate the desired mapper type for translating memory descriptors into I/O DMA Bus addresses.
77 @constant kBypassed Allow drivers to bypass any mapper
189 @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper.
199 IOMapper *mapper = 0,
212 @param mapper For mapping types kMapped & kBypassed mapper is used to define the hardware that will perform the mapping, defaults to the system mapper.
228 IOMapper *mapper
522 weakWithSpecification(IODMACommand **newCommand, SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mapType, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
[all...]
H A DIOMemoryDescriptor.h196 IOMapper * mapper = kIOMapperSystem);
259 IOMapper * mapper,
393 @param mapper Which IOMapper should be used to map the in-memory physical addresses into I/O space addresses. Defaults to 0 which indicates that the system mapper is to be used, if present.
402 IOMapper * mapper = kIOMapperSystem);
871 IOMapper * mapper,
877 bool initMemoryEntries(size_t size, IOMapper * mapper);
910 IOMapper * mapper = kIOMapperSystem);
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOMapper.cpp146 IOMapper * mapper; local
153 if ((mapper = OSDynamicCast(IOMapper, obj)))
154 return (mapper);
159 mapper = OSDynamicCast(IOMapper, IOService::waitForMatchingService(matching));
162 if (mapper)
163 device->setProperty("iommu-parent", mapper);
167 return (mapper);
247 // These are C accessors to the system mapper for non-IOKit clients
279 panic("IOMapperInsertPPNPages no system mapper");
291 panic("IOMapperInsertUPLPages no system mapper");
[all...]
H A DIODMACommand.cpp115 IOMapper *mapper,
123 alignment, mapper, refCon))
148 IOMapper *mapper,
175 if (mapper && !OSDynamicCast(IOMapper, mapper))
177 device = mapper;
178 mapper = 0;
180 if (!mapper)
183 mapper = IOMapper::gSystem;
196 fMapper = mapper;
109 withSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
142 initWithSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
599 prepareWithSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, UInt64 offset, UInt64 length, bool flushCache, bool synchronize) argument
[all...]
H A DIOMemoryDescriptor.cpp332 if (that->initWithOptions(ranges, rangeCount, 0, task, options, /* mapper */ 0))
356 IOMapper * mapper)
361 && !self->initWithOptions(buffers, count, offset, task, opts, mapper))
375 IOMapper * mapper)
540 return initWithOptions(ranges, count, 0, 0, mdOpts, /* mapper */ 0);
568 return initWithOptions(ranges, count, 0, task, mdOpts, /* mapper */ 0);
592 IOMapper * mapper)
626 // Now grab the original task and whatever mapper was previously used
628 mapper = dataP->fMapper;
701 // Grab the appropriate mapper
351 withOptions(void * buffers, UInt32 count, UInt32 offset, task_t task, IOOptionBits opts, IOMapper * mapper) argument
370 initWithOptions(void * buffers, UInt32 count, UInt32 offset, task_t task, IOOptionBits options, IOMapper * mapper) argument
587 initWithOptions(void * buffers, UInt32 count, UInt32 offset, task_t task, IOOptionBits options, IOMapper * mapper) argument
[all...]

Completed in 71 milliseconds