Searched refs:complete (Results 1 - 13 of 13) sorted by relevance

/darwin-on-arm/xnu/SETUP/config/
H A Dopenp.c27 * i = openp (path,file,complete,flags,mode)
28 * f = fopenp (path,file,complete,type)
31 * char *path,*file,*complete,*type;
36 * is copied into "complete" and openp returns the file
58 int openp(const char *fpath, char *file, char *complete, int flags, int mode);
79 openp(const char *fpath, char *file, char *complete, int flags, int mode) argument
83 if (searchp(fpath,file,complete,func) < 0) return (-1);
88 fopenp(const char *fpath, char *file, char *complete, const char *ftype) argument
91 if (searchp(fpath,file,complete,ffunc) < 0) return (0);
H A Dconfig.h204 FILE *fopenp(const char *fpath, char *file, char *complete, const char *ftype);
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOInterleavedMemoryDescriptor.h59 @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
69 @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
78 @param direction An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures. */
107 @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. This method need not called for non-pageable memory.
113 /*! @function complete
115 @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory.
119 virtual IOReturn complete(IODirection forDirection = kIODirectionNone);
H A DIOMultiMemoryDescriptor.h57 @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
72 @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
95 @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. This method needn't called for non-pageable memory.
101 /*! @function complete
103 @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory.
107 virtual IOReturn complete(IODirection forDirection = kIODirectionNone);
H A DIOSubMemoryDescriptor.h56 kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
86 virtual IOReturn complete(IODirection forDirection = kIODirectionNone);
H A DIODMACommand.h272 @param autoComplete An optional boolean variable that will call the complete() function automatically before the memory descriptor is processed. Defaults to true.
283 @discussion Allocate the mapping resources neccessary for this transfer, specifying a sub range of the IOMemoryDescriptor that will be the target of the I/O. The complete() method frees these resources. Data may be copied to buffers for kIODirectionOut memory descriptors, depending on hardware mapping resource availabilty or alignment restrictions. It should be noted that the this function may block and should only be called on the clients context, i.e never call this routine while gated; also the call itself is not thread safe though this should be an issue as each IODMACommand is independant.
286 @param flushCache Flush the caches for the memory descriptor and make certain that the memory cycles are complete. Defaults to true for kNonCoherent and is ignored by the other types.
292 /*! @function complete
294 @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer
299 virtual IOReturn complete(bool invalidateCache = true, bool synchronize = true);
306 kIODirectionIn copy any IODMACommand buffers back to the IOMemoryDescriptor. By default this action takes place automatically at complete().
404 @discussion Allocate the mapping resources neccessary for this transfer, specifying a sub range of the IOMemoryDescriptor that will be the target of the I/O. The complete() method frees these resources. Data may be copied to buffers for kIODirectionOut memory descriptors, depending on hardware mapping resource availabilty or alignment restrictions. It should be noted that the this function may block and should only be called on the clients context, i.e never call this routine while gated; also the call itself is not thread safe though this should be an issue as each IODMACommand is independant.
414 @param flushCache Flush the caches for the memory descriptor and make certain that the memory cycles are complete. Defaults to true for kNonCoherent and is ignored by the other types.
H A DIOMemoryDescriptor.h188 @abstract Master initialiser for all variants of memory descriptors. For a more complete description see IOMemoryDescriptor::withOptions.
306 @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
325 @param withDirection An I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
347 kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
363 kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
388 kIOMemoryDirectionMask (options:direction) This nibble indicates the I/O direction to be associated with the descriptor, which may affect the operation of the prepare and complete methods on some architectures.
521 @discussion This involves paging in the memory, if necessary, and wiring it down for the duration of the transfer. The complete() method completes the processing of the memory after the I/O transfer finishes. Note that the prepare call is not thread safe and it is expected that the client will more easily be able to guarantee single threading a particular memory descriptor.
527 /*! @function complete
529 @discussion This method should not be called unless a prepare was previously issued; the prepare() and complete() must occur in pairs, before and after an I/O transfer involving pageable memory. In 10.3 or greater systems the direction argument to complete i
[all...]
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOInterleavedMemoryDescriptor.cpp102 _descriptors[index]->complete(getDirection());
182 // of the transfer. The complete() method finishes the processing of the
205 statusUndo = _descriptors[index]->complete(forDirection);
215 IOReturn IOInterleavedMemoryDescriptor::complete(IODirection forDirection) function in class:IOInterleavedMemoryDescriptor
221 // the prepare() and complete() must occur in pairs, before and after an I/O
235 status = _descriptors[index]->complete(forDirection);
H A DIOMultiMemoryDescriptor.cpp156 // of the transfer. The complete() method finishes the processing of the
179 statusUndo = _descriptors[index]->complete(forDirection);
187 IOReturn IOMultiMemoryDescriptor::complete(IODirection forDirection) function in class:IOMultiMemoryDescriptor
193 // the prepare() and complete() must occur in pairs, before and after an I/O
207 status = _descriptors[index]->complete(forDirection);
H A DIOSubMemoryDescriptor.cpp153 IOReturn IOSubMemoryDescriptor::complete( function in class:IOSubMemoryDescriptor
158 err = _parent->complete( forDirection);
H A DIODMACommand.cpp247 complete();
300 complete();
786 IODMACommand::complete(bool invalidateCache, bool synchronize) function in class:IODMACommand
H A DIOMemoryDescriptor.cpp673 complete();
913 complete();
1009 complete();
2442 * the transfer. The complete() method completes the processing of
2481 * complete
2485 * issued; the prepare() and complete() must occur in pairs, before
2489 IOReturn IOGeneralMemoryDescriptor::complete(IODirection /* forDirection */)
2517 if (__iomd_reservedA) panic("complete() while dma active");
2524 // Only complete iopls that we created which are for TypeVirtual
/darwin-on-arm/xnu/tools/tests/libMicro/
H A DREADME49 To collect a complete set of benchmarks, use the bench

Completed in 46 milliseconds