Lines Matching refs:by
15 devices as a PCI device by implementing a virtual PCI host bridge.
20 CXL provides a mechanism by which user space applications can
46 by special translation services provided by the Flash AFU.
53 granted to it by the kernel or hypervisor allowing it to perform AFU
85 written to a specification provided by the block library may get
99 block device (/dev/sdb) may be opened directly by the block library
116 implemented as IOCTLs, that are provided by the cxlflash driver
132 by the cxlflash driver. As these services are implemented as ioctls,
135 descriptor is obtained by opening the device special file associated
138 SCSI protocol stack, this open is actually not seen by the cxlflash
150 kernel services. These services specify a context id (u16) by which
153 referred to as fd2) that is used by the block library to initiate
155 completion events. This file descriptor is intentionally installed by
166 to use the context id or file descriptor created by its parent
178 required by the user.
192 The AFU is configured for direct access from user space by adding an
209 The AFU is configured for virtual access from user space by adding
221 storage. This is reflected by the last LBA being a non-zero value.
231 The partitioning of virtual LUNs is jointly mediated by the cxlflash
269 and playback required by a user in such a scenario. When a process
270 forks, child process can clone the parents context by first creating
302 by seeing all 0xF's on an MMIO read. Upon encountering this, the
318 identify each LUN by its World Wide Node Name (WWNN).