/darwin-on-arm/xnu/SETUP/config/ |
H A D | openp.c | 27 * 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 D | config.h | 204 FILE *fopenp(const char *fpath, char *file, char *complete, const char *ftype);
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOInterleavedMemoryDescriptor.h | 59 @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 D | IOMultiMemoryDescriptor.h | 57 @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 D | IOSubMemoryDescriptor.h | 56 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 D | IODMACommand.h | 272 @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 D | IOMemoryDescriptor.h | 188 @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 D | IOInterleavedMemoryDescriptor.cpp | 102 _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 D | IOMultiMemoryDescriptor.cpp | 156 // 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 D | IOSubMemoryDescriptor.cpp | 153 IOReturn IOSubMemoryDescriptor::complete( function in class:IOSubMemoryDescriptor 158 err = _parent->complete( forDirection);
|
H A D | IODMACommand.cpp | 247 complete(); 300 complete(); 786 IODMACommand::complete(bool invalidateCache, bool synchronize) function in class:IODMACommand
|
H A D | IOMemoryDescriptor.cpp | 673 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 D | README | 49 To collect a complete set of benchmarks, use the bench
|