| /f-stack/dpdk/drivers/raw/ioat/ |
| H A D | idxd_pci.c | 30 rte_spinlock_lock(&idxd->u.pci->lk); in idxd_pci_dev_command() 128 struct idxd_pci_common *pci; in init_pci_device() local 135 pci = malloc(sizeof(*pci)); in init_pci_device() 136 if (pci == NULL) { in init_pci_device() 140 rte_spinlock_init(&pci->lk); in init_pci_device() 145 pci->grp_regs = RTE_PTR_ADD(pci->regs, grp_offset * 0x100); in init_pci_device() 147 pci->wq_regs_base = RTE_PTR_ADD(pci->regs, wq_offset * 0x100); in init_pci_device() 149 pci->wq_cfg_sz = (pci->regs->wqcap >> 24) & 0x0F; in init_pci_device() 220 idxd->u.pci = pci; in init_pci_device() 234 free(pci); in init_pci_device() [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/pinctrl/ |
| H A D | marvell,orion-pinctrl.txt | 25 mpp1 1 gpio, pci(gnt2) 26 mpp2 2 gpio, pci(req3), pci-1(pme) 27 mpp3 3 gpio, pci(gnt3) 28 mpp4 4 gpio, pci(req4) 29 mpp5 5 gpio, pci(gnt4) 30 mpp6 6 gpio, pci(req5), pci-1(clk) 31 mpp7 7 gpio, pci(gnt5), pci-1(clk) 50 mpp1 1 gpio, pci(gnt2) 51 mpp2 2 gpio, pci(req3), pci-1(pme) 52 mpp3 3 gpio, pci(gnt3) [all …]
|
| /f-stack/freebsd/arm64/cavium/ |
| H A D | thunder_pcie_pem_fdt.c | 119 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), in thunder_pem_fdt_alloc_msi() 123 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount, in thunder_pem_fdt_alloc_msi() 133 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), in thunder_pem_fdt_release_msi() 137 return (intr_release_msi(pci, child, msi_parent, count, irqs)); in thunder_pem_fdt_release_msi() 141 thunder_pem_fdt_alloc_msix(device_t pci, device_t child, int *irq) in thunder_pem_fdt_alloc_msix() argument 146 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), in thunder_pem_fdt_alloc_msix() 150 return (intr_alloc_msix(pci, child, msi_parent, irq)); in thunder_pem_fdt_alloc_msix() 159 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), in thunder_pem_fdt_release_msix() 163 return (intr_release_msix(pci, child, msi_parent, irq)); in thunder_pem_fdt_release_msix() 173 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), in thunder_pem_fdt_map_msi() [all …]
|
| H A D | thunder_pcie_fdt.c | 128 thunder_pcie_fdt_get_id(device_t pci, device_t child, enum pci_id_type type, in thunder_pcie_fdt_get_id() argument 135 return (pcib_get_id(pci, child, type, id)); in thunder_pcie_fdt_get_id() 137 node = ofw_bus_get_node(pci); in thunder_pcie_fdt_get_id() 139 return (generic_pcie_get_id(pci, child, type, id)); in thunder_pcie_fdt_get_id()
|
| /f-stack/freebsd/contrib/device-tree/Bindings/pci/ |
| H A D | loongson.yaml | 4 $id: http://devicetree.org/schemas/pci/loongson.yaml# 16 - $ref: /schemas/pci/pci-bus.yaml# 21 - const: loongson,ls2k-pci 22 - const: loongson,ls7a-pci 23 - const: loongson,rs780e-pci 49 compatible = "loongson,rs780e-pci"; 50 device_type = "pci";
|
| H A D | pci-rcar-gen2.txt | 9 - compatible: "renesas,pci-r8a7742" for the R8A7742 SoC; 10 "renesas,pci-r8a7743" for the R8A7743 SoC; 11 "renesas,pci-r8a7744" for the R8A7744 SoC; 12 "renesas,pci-r8a7745" for the R8A7745 SoC; 13 "renesas,pci-r8a7790" for the R8A7790 SoC; 14 "renesas,pci-r8a7791" for the R8A7791 SoC; 15 "renesas,pci-r8a7793" for the R8A7793 SoC; 16 "renesas,pci-r8a7794" for the R8A7794 SoC; 17 "renesas,pci-rcar-gen2" for a generic R-Car Gen2 or 47 pci0: pci@ee090000 { [all …]
|
| H A D | ralink,rt3883-pci.txt | 61 - device_type: must be "pci" 103 pci@10140000 { 126 device_type = "pci"; 148 pci-bridge@1 { 150 device_type = "pci"; 161 pci-slot@17 { 163 device_type = "pci"; 168 pci-slot@18 { 170 device_type = "pci"; 179 pci@10140000 { [all …]
|
| H A D | versatile.yaml | 4 $id: http://devicetree.org/schemas/pci/versatile.yaml# 16 - $ref: /schemas/pci/pci-bus.yaml# 20 const: arm,versatile-pci 53 pci@10001000 { 54 compatible = "arm,versatile-pci"; 55 device_type = "pci";
|
| H A D | pci-msi.txt | 73 pci: pci@f { 76 device_type = "pci"; 101 pci: pci@f { 104 device_type = "pci"; 130 pci: pci@f { 133 device_type = "pci"; 160 pci: pci@f { 163 device_type = "pci"; 204 pci: pci@f { 207 device_type = "pci";
|
| H A D | nvidia,tegra20-pcie.txt | 199 pci@1,0 { 213 pci@2,0 { 237 pci@1,0 { 306 pci@1,0 { 319 pci@2,0 { 332 pci@3,0 { 360 pci@1,0 { 364 pci@3,0 { 410 pci@1,0 { 423 pci@2,0 { [all …]
|
| H A D | pci-iommu.txt | 61 pci: pci@f { 64 device_type = "pci"; 88 pci: pci@f { 91 device_type = "pci"; 116 pci: pci@f { 119 device_type = "pci"; 156 pci: pci@f { 159 device_type = "pci";
|
| H A D | fsl,pci.txt | 12 - fsl,pci-agent-force-enum : There is no value associated with this 18 pci0: pci@ef008000 { 19 fsl,pci-agent-force-enum; 23 compatible = "fsl,mpc8540-pcix", "fsl,mpc8540-pci"; 24 device_type = "pci";
|
| H A D | host-generic-pci.yaml | 4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml# 14 virtio-pci implementations found in kvmtool and other para-virtualised 46 - const: pci-host-ecam-generic 55 const: cavium,pci-host-thunder-ecam 58 const: cavium,pci-host-thunder-pem 87 - pci-host-cam-generic 88 - pci-host-ecam-generic 116 - $ref: /schemas/pci/pci-bus.yaml# 132 - cavium,pci-host-thunder-pem 147 compatible = "pci-host-cam-generic"; [all …]
|
| H A D | cdns,cdns-pcie-host.yaml | 4 $id: http://devicetree.org/schemas/pci/cdns,cdns-pcie-host.yaml# 13 - $ref: /schemas/pci/pci-bus.yaml# 42 device_type = "pci"; 46 linux,pci-domain = <0>;
|
| H A D | v3-v360epc-pci.txt | 7 "v3,v360epc-pci" 8 "arm,integrator-ap-pci", "v3,v360epc-pci" 14 - bus-range: see pci.txt 16 1275-1994 (see pci.txt) with the following restriction: 33 pci: pciv3@62000000 { 34 compatible = "arm,integrator-ap-pci", "v3,v360epc-pci";
|
| /f-stack/dpdk/doc/guides/compressdevs/ |
| H A D | octeontx.rst | 62 The OCTEON TX zip is exposed as pci device which consists of a set of 66 * run dev_bind script to bind eight ZIP PCIe VFs to the ``vfio-pci`` driver: 70 ./usertools/dpdk-devbind.py -b vfio-pci 0001:04:00.1 71 ./usertools/dpdk-devbind.py -b vfio-pci 0001:04:00.2 72 ./usertools/dpdk-devbind.py -b vfio-pci 0001:04:00.3 73 ./usertools/dpdk-devbind.py -b vfio-pci 0001:04:00.4 74 ./usertools/dpdk-devbind.py -b vfio-pci 0001:04:00.5 75 ./usertools/dpdk-devbind.py -b vfio-pci 0001:04:00.6 76 ./usertools/dpdk-devbind.py -b vfio-pci 0001:04:00.7 77 ./usertools/dpdk-devbind.py -b vfio-pci 0001:04:01.0
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | thunderx.rst | 132 -device vfio-pci,host=0002:01:00.1 \ 288 #. Bind two primary VFs to the ``vfio-pci`` driver: 292 usertools/dpdk-devbind.py -b vfio-pci 0002:01:00.2 293 usertools/dpdk-devbind.py -b vfio-pci 0002:01:00.3 295 #. Bind four primary VFs to the ``vfio-pci`` driver: 299 usertools/dpdk-devbind.py -b vfio-pci 0002:01:01.7 300 usertools/dpdk-devbind.py -b vfio-pci 0002:01:02.0 312 ls -l /sys/bus/pci/drivers/thunder-nic/ 322 0 0001:01:00.1 vfio-pci +: 12 13 334 12 0001:01:01.5 vfio-pci: 0 [all …]
|
| /f-stack/dpdk/drivers/bus/pci/ |
| H A D | meson.build | 4 deps += ['pci'] 10 'linux/pci.c', 17 'bsd/pci.c') 21 sources += files('windows/pci.c',
|
| /f-stack/freebsd/contrib/device-tree/Bindings/virtio/ |
| H A D | iommu.txt | 11 - compatible: Should be "virtio,pci-iommu" 31 compatible = "pci-host-ecam-generic"; 36 compatible = "virtio,pci-iommu"; 50 compatible = "pci-host-ecam-generic"; 65 [1] Documentation/devicetree/bindings/pci/pci.txt
|
| /f-stack/dpdk/drivers/crypto/ccp/ |
| H A D | ccp_dev.c | 657 struct rte_pci_device *pci; in ccp_probe_device() local 668 pci = &(ccp_dev->pci); in ccp_probe_device() 670 pci->addr.domain = domain; in ccp_probe_device() 671 pci->addr.bus = bus; in ccp_probe_device() 672 pci->addr.devid = devid; in ccp_probe_device() 673 pci->addr.function = function; in ccp_probe_device() 679 pci->id.vendor_id = (uint16_t)tmp; in ccp_probe_device() 685 pci->id.device_id = (uint16_t)tmp; in ccp_probe_device() 692 pci->id.subsystem_vendor_id = (uint16_t)tmp; in ccp_probe_device() 739 if (pci->mem_resource[i].phys_addr == 0) in ccp_probe_device() [all …]
|
| /f-stack/dpdk/doc/guides/tools/ |
| H A D | devbind.rst | 33 device is being used by a kernel driver, the ``vfio-pci`` driver, or no 36 - the driver being used e.g. ``drv=vfio-pci`` 37 - any suitable drivers not currently using that device e.g. ``unused=vfio-pci`` 83 To bind eth1 from the current driver and move to use vfio-pci:: 85 dpdk-devbind --bind=vfio-pci eth1 95 To check status of all network ports, assign one to the vfio-pci driver and check status again:: 108 # Bind the device to vfio-pci. 109 sudo dpdk-devbind -b vfio-pci 0000:0a:00.0 116 0000:0a:00.0 '82599ES 10-Gigabit' drv=vfio-pci unused=
|
| /f-stack/dpdk/doc/guides/howto/ |
| H A D | lm_virtio_vhost_user.rst | 266 cat /sys/bus/pci/devices/0000\:02\:00.0/max_vfs 267 echo 0 > /sys/bus/pci/devices/0000\:02\:00.0/max_vfs 268 cat /sys/bus/pci/devices/0000\:02\:00.0/max_vfs 271 cat /sys/bus/pci/devices/0000\:09\:00.0/max_vfs 272 echo 0 > /sys/bus/pci/devices/0000\:09\:00.0/max_vfs 273 cat /sys/bus/pci/devices/0000\:09\:00.0/max_vfs 342 cat /sys/bus/pci/devices/0000\:06\:00.0/max_vfs 344 cat /sys/bus/pci/devices/0000\:06\:00.0/max_vfs 347 cat /sys/bus/pci/devices/0000\:03\:00.0/max_vfs 349 cat /sys/bus/pci/devices/0000\:03\:00.0/max_vfs [all …]
|
| /f-stack/freebsd/contrib/device-tree/src/powerpc/ |
| H A D | kuroboxHD.dts | 63 ranges = <0x80000000 0x80000000 0x70000000 /* pci mem space */ 65 0xfe000000 0xfe000000 0xc00000 /* pci i/o space */ 66 0xfec00000 0xfec00000 0x300000 /* pci cfg regs */ 67 0xfef00000 0xfef00000 0x100000>; /* pci iack */ 115 pci0: pci@fec00000 { 119 device_type = "pci"; 120 compatible = "mpc10x-pci";
|
| H A D | kuroboxHG.dts | 63 ranges = <0x80000000 0x80000000 0x70000000 /* pci mem space */ 65 0xfe000000 0xfe000000 0xc00000 /* pci i/o space */ 66 0xfec00000 0xfec00000 0x300000 /* pci cfg regs */ 67 0xfef00000 0xfef00000 0x100000>; /* pci iack */ 115 pci0: pci@fec00000 { 119 device_type = "pci"; 120 compatible = "mpc10x-pci";
|
| /f-stack/freebsd/contrib/device-tree/src/mips/loongson/ |
| H A D | rs780e-pch.dtsi | 12 pci@1a000000 { 13 compatible = "loongson,rs780e-pci"; 14 device_type = "pci";
|