Lines Matching +full:pairs +full:- +full:one

1 .. SPDX-License-Identifier: GPL-2.0
57 -----------------------
78 ------------------
90 ------------------------------------------------------
96 1) One memory window for raising MSI or MSI-X interrupts
97 2) One memory window for MMIO transfers
98 3) One memory window for each completion queue
109 Maximum Number of Queue Pairs
110 -----------------------------
114 and multiple I/O queues. The maximum of number of I/O queues pairs that can be
119 2) The total number of queue pairs, including the admin queue, cannot exceed
120 the number of MSI-X or MSI vectors available.
125 queue pairs through configfs.
127 Limitations and NVMe Specification Non-Compliance
128 -------------------------------------------------
142 -------------------
149 In addition to this, at least one PCI endpoint controller driver should be
152 To facilitate testing, enabling the null-blk driver (CONFIG_BLK_DEV_NULL_BLK)
157 ---------------------
159 To use the NVMe PCI endpoint target driver, at least one endpoint controller
165 a40000000.pcie-ep
170 a40000000.pcie-ep
173 with RX-TX signal swapped. If the host PCI slot used does not have
174 plug-and-play capabilities, the host should be powered off when the NVMe PCI
178 --------------------
185 -----------------------------------
193 # mount -t configfs none /sys/kernel/config
212 example, the port is created with a maximum of 4 I/O queue pairs::
216 # echo -n "Linux-pci-epf" > nvmepf.0.nqn/attr_model
226 # echo -n "/dev/nullb0" > nvmepf.0.nqn/namespaces/1/device_path
233 # echo -n "pci" > 1/addr_trtype
234 # ln -s /sys/kernel/config/nvmet/subsystems/nvmepf.0.nqn \
238 ------------------------------------
266 If the PCI endpoint controller used does not support MSI-X, MSI can be
281 # ln -s functions/nvmet_pci_epf/nvmepf.0 controllers/a40000000.pcie-ep/
282 # echo 1 > controllers/a40000000.pcie-ep/start
287 .. code-block:: text
292 nvmet_pci_epf nvmet_pci_epf.0: PCI endpoint controller supports MSI-X, 32 vectors
293 …roller 1 for subsystem nvmepf.0.nqn for NQN nqn.2014-08.org.nvmexpress:uuid:2ab90791-2246-4fbb-961…
296 PCI Root-Complex Host
297 ---------------------
309 # lspci -n
322 # nvme id-ctrl /dev/nvme0
327 mn : Linux-pci-epf
328 fr : 6.13.0-r
350 subclass_code Must be 0x08 (Non-Volatile Memory controller)
355 msi_interrupts At least equal to the number of queue pairs desired
356 msix_interrupts At least equal to the number of queue pairs desired
357 interrupt_pin Interrupt PIN to use if MSI and MSI-X are not supported