Lines Matching full:must

43 interrupt is generated upon completion; the completion area must be
70 request can be fed to the coprocessor, all the addresses in a CCB must
92 opened it, and must be used by that thread for all subsequent
117 request, the driver must be told when it may reclaim resources. No
125 executing once this call returns successfully. On success, read() must
134 CCB_KILL must be invoked on that CCB. Upon success, read() must be
150 and read() must be called to retrieve further status information. The
159 user process, and the mmap call must not specify PROT_WRITE.
203 or output, must reside in a physically contiguous region of memory.
214 page size must be used, or the transaction size will be truncated to
219 larger DAX transaction sizes, but the rules must still be followed,
226 DAX request, and it must be either the first half or the second half;
254 - CCB version, which must be consistent with hardware version
255 - Opcode, which must be one of the documented allowable commands
256 - Address types, which must be set to "virtual" for all the addresses
265 can make hypercalls directly while the user code must use wrappers
271 arch/sparc/include/uapi/asm/oradax.h must be included.
273 First, the proper device must be opened. For M7 it will be
283 Next, the completion area must be mapped::
287 All input and output buffers must be fully contained in one hardware
289 virtual page boundaries. In addition, the output buffer must be
290 64-byte aligned and its size must be a multiple of 64 bytes because
335 driver. If the call fails, then a read() must be used to retrieve the
372 After the completion area has been processed, the driver must be
390 completion area allocated by the driver, kernel code must allocate its
392 type must be given in the CCB::