Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 25 of 1238) sorted by relevance

12345678910>>...50

/f-stack/dpdk/drivers/bus/vdev/
H A Dvdev.c123 if (strncmp(driver->driver.name, name, in vdev_parse()
124 strlen(driver->driver.name)) == 0) in vdev_parse()
126 if (driver->driver.alias && in vdev_parse()
127 strncmp(driver->driver.alias, name, in vdev_parse()
128 strlen(driver->driver.alias)) == 0) in vdev_parse()
133 *out = driver; in vdev_parse()
154 driver); in vdev_dma_map()
156 if (driver->dma_map) in vdev_dma_map()
179 driver); in vdev_dma_unmap()
204 dev->device.driver = &driver->driver; in vdev_probe_all_drivers()
[all …]
/f-stack/freebsd/net/
H A Ddebugnet.h250 #define DEBUGNET_DEFINE(driver) \ argument
251 static debugnet_init_t driver##_debugnet_init; \
252 static debugnet_event_t driver##_debugnet_event; \
254 static debugnet_poll_t driver##_debugnet_poll; \
257 .dn_init = driver##_debugnet_init, \
258 .dn_event = driver##_debugnet_event, \
259 .dn_transmit = driver##_debugnet_transmit, \
260 .dn_poll = driver##_debugnet_poll, \
265 #define DEBUGNET_SET(ifp, driver) \ argument
270 #define DEBUGNET_DEFINE(driver) argument
[all …]
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_common_pci.c57 struct mlx5_pci_driver *driver; in driver_get() local
60 if (driver->driver_class == class) in driver_get()
61 return driver; in driver_get()
201 struct mlx5_pci_driver *driver; in drivers_remove() local
208 driver = driver_get(RTE_BIT64(i)); in drivers_remove()
209 if (driver) { in drivers_remove()
228 struct mlx5_pci_driver *driver; in drivers_probe() local
249 driver->pci_driver.driver.name); in drivers_probe()
369 if (temp == driver) in mlx5_common_pci_dma_map()
382 struct mlx5_pci_driver *driver; in mlx5_common_pci_dma_unmap() local
[all …]
/f-stack/freebsd/kern/
H A Ddevice_if.m100 * is used to elect which driver is used - the driver which returns
110 * As a special case, if a driver returns zero, the driver election
131 * in the driver's method list:
143 * driver
167 * special drivers, including the isahint driver and the pnp driver to
176 * in the driver's method list:
182 * @param driver the driver whose identify method is being called
186 driver_t *driver;
199 * in the driver's method list:
231 * in the driver's method list:
[all …]
/f-stack/dpdk/doc/guides/vdpadevs/
H A Difc.rst4 IFCVF vDPA driver
7 The IFCVF vDPA (vhost data path acceleration) driver provides support for the
11 report/restore, this driver enables its vDPA functionality.
19 probed by IFCVF driver, adding "vdpa=1" parameter helps to specify that this
26 the driver probe a new container is created for this device, with this
27 container vDPA driver can program DMA remapping table with the VM's memory
38 Key IFCVF vDPA driver ops
45 virtio driver's kick to a MMIO write onto HW, HW queues configuration.
53 This function gets called when virtio driver stops device in VM.
66 Features of the IFCVF driver are:
[all …]
/f-stack/dpdk/drivers/bus/vmbus/
H A Dvmbus_common.c112 dev->driver = dr; in vmbus_probe_one_driver()
120 VMBUS_LOG(INFO, " probe driver: %s", dr->driver.name); in vmbus_probe_one_driver()
123 dev->driver = NULL; in vmbus_probe_one_driver()
126 dev->device.driver = &dr->driver; in vmbus_probe_one_driver()
229 rte_vmbus_register(struct rte_vmbus_driver *driver) in rte_vmbus_register() argument
232 "Registered driver %s", driver->driver.name); in rte_vmbus_register()
234 TAILQ_INSERT_TAIL(&rte_vmbus_bus.driver_list, driver, next); in rte_vmbus_register()
235 driver->bus = &rte_vmbus_bus; in rte_vmbus_register()
240 rte_vmbus_unregister(struct rte_vmbus_driver *driver) in rte_vmbus_unregister() argument
242 TAILQ_REMOVE(&rte_vmbus_bus.driver_list, driver, next); in rte_vmbus_unregister()
[all …]
/f-stack/dpdk/drivers/raw/ifpga/base/
H A DREADME7 Intel iFPGA driver
10 This directory contains source code of Intel FPGA driver released by
24 Updating the driver
41 2. Add eth group devices driver.
42 3. Add altera SPI master driver and Intel MAX10 device driver.
43 4. Add Altera I2C master driver and AT24 eeprom driver.
45 6. Instruding and exposing APIs to DPDK PMD driver to access networking
/f-stack/dpdk/doc/guides/tools/
H A Ddevbind.rst33 device is being used by a kernel driver, the ``vfio-pci`` driver, or no
34 driver, other relevant information will be displayed:
36 - the driver being used e.g. ``drv=vfio-pci``
42 * ``-b driver, --bind=driver``
44 Select the driver to use or "none" to unbind the device
83 To bind eth1 from the current driver and move to use vfio-pci::
87 To unbind 0000:01:00.0 from using any driver::
91 To bind 0000:02:00.0 and 0000:02:00.1 to the ixgbe kernel driver::
99 Network devices using DPDK-compatible driver
103 Network devices using kernel driver
[all …]
/f-stack/dpdk/doc/guides/nics/
H A Dvdev_netvsc.rst5 VDEV_NETVSC driver
8 The VDEV_NETVSC driver (**librte_net_vdev_netvsc**) provides support for NetVSC
18 Each instance of this driver effectively needs to drive two devices: the
32 device driver (also known as *vdev*) manages other PMDs as summarized by the
44 | failsafe PMD +---------+ vdev_netvsc driver |
60 This driver implementation may be temporary and should be improved or removed
62 a new NetVSC driver will be integrated.
68 This driver is invoked automatically in Hyper-V VM systems unless the user
75 Provide a specific NetVSC interface (netdevice) name to attach this driver
90 If nonzero, ignores the driver running (actually used to disable the
[all …]
/f-stack/freebsd/contrib/dev/ice/
H A DREADME30 with the driver, the driver will go into Safe Mode where it will use the
69 new driver or DDP package.
78 overwrite a package, unload all PFs and then reload the driver with the new
82 have more than one device installed that uses the driver.
112 driver installation. See the ice driver README for general installation and
121 NOTE: It's important to do 'make install' during initial ice driver
122 installation so that the driver loads the DDP package automatically.
128 driver installation. See the ice driver README for general installation and
131 The DDP package loads during device initialization. The driver looks for
135 by the linux-firmware software package or the ice out-of-tree driver
[all …]
/f-stack/dpdk/drivers/bus/pci/
H A Dpci_common.c226 dev->driver = dr; in rte_pci_probe_one_driver()
233 dev->driver = NULL; in rte_pci_probe_one_driver()
247 dev->driver = NULL; in rte_pci_probe_one_driver()
256 dev->device.driver = &dr->driver; in rte_pci_probe_one_driver()
276 dr = dev->driver; in rte_pci_detach_dev()
293 dev->driver = NULL; in rte_pci_detach_dev()
294 dev->device.driver = NULL; in rte_pci_detach_dev()
411 driver->bus = &rte_pci_bus; in rte_pci_register()
419 driver->bus = NULL; in rte_pci_unregister()
588 if (pdev->driver->dma_map) in pci_dma_map()
[all …]
/f-stack/freebsd/opencrypto/
H A Dcryptodev_if.m43 * @brief Probe to see if a crypto driver supports a session.
63 * @param dev the crypto driver device
66 * @retval negative if the driver supports this session - the
68 * driver for the session
69 * @retval EINVAL if the driver does not support the session
86 * @param dev the crypto driver device
110 * @param dev the crypto driver device
134 * @param dev the crypto driver device
137 * crypto operations are queued for this driver;
166 * @param dev the crypto driver device
[all …]
/f-stack/dpdk/usertools/
H A Ddpdk-devbind.py118 mods = [{"Name": driver, "Found": False} for driver in dpdk_drivers]
235 for driver in dpdk_drivers:
314 def bind_one(dev_id, driver, force): argument
328 if dev["Driver_str"] == driver:
330 (dev_id, driver), file=sys.stderr)
342 if driver in dpdk_drivers:
352 f.write("%s" % driver)
398 % (dev_id, driver), file=sys.stderr)
441 def bind_all(dev_list, driver, force=False): argument
449 dev_id_from_dev_name(driver)
[all …]
/f-stack/dpdk/doc/guides/cryptodevs/features/
H A Dnull.ini2 ; Supported features of the 'null' crypto driver.
12 ; Supported crypto algorithms of the 'null' crypto driver.
18 ; Supported authentication algorithms of the 'null' crypto driver.
24 ; Supported AEAD algorithms of the 'null' crypto driver.
29 ; Supported Asymmetric algorithms of the 'null' crypto driver.
H A Dkasumi.ini2 ; Supported features of the 'kasumi' crypto driver.
14 ; Supported crypto algorithms of the 'kasumi' crypto driver.
19 ; Supported authentication algorithms of the 'kasumi' crypto driver.
25 ; Supported AEAD algorithms of the 'kasumi' crypto driver.
30 ; Supported Asymmetric algorithms of the 'kasumi' crypto driver.
H A Darmv8.ini2 ; Supported features of the 'armv8' crypto driver.
14 ; Supported crypto algorithms of the 'armv8' crypto driver.
20 ; Supported authentication algorithms of the 'armv8' crypto driver.
27 ; Supported AEAD algorithms of the 'armv8' crypto driver.
32 ; Supported Asymmetric algorithms of the 'armv8' crypto driver.
H A Dzuc.ini2 ; Supported features of the 'zuc' crypto driver.
14 ; Supported crypto algorithms of the 'zuc' crypto driver.
19 ; Supported authentication algorithms of the 'zuc' crypto driver.
25 ; Supported AEAD algorithms of the 'zuc' crypto driver.
30 ; Supported Asymmetric algorithms of the 'zuc' crypto driver.
H A Dsnow3g.ini2 ; Supported features of the 'snow3g' crypto driver.
14 ; Supported crypto algorithms of the 'snow3g' crypto driver.
19 ; Supported authentication algorithms of the 'snow3g' crypto driver.
25 ; Supported AEAD algorithms of the 'snow3g' crypto driver.
30 ; Supported Asymmetric algorithms of the 'snow3g' crypto driver.
H A Dvirtio.ini1 ; Supported features of the 'virtio' crypto driver.
11 ; Supported crypto algorithms of the 'virtio' crypto driver.
19 ; Supported authentication algorithms of the 'virtio' crypto driver.
25 ; Supported AEAD algorithms of the 'virtio' crypto driver.
30 ; Supported Asymmetric algorithms of the 'virtio' crypto driver.
H A Daesni_gcm.ini2 ; Supported features of the 'aesni_gcm' crypto driver.
20 ; Supported crypto algorithms of the 'aesni_gcm' crypto driver.
25 ; Supported authentication algorithms of the 'aesni_gcm' crypto driver.
31 ; Supported AEAD algorithms of the 'aesni_gcm' crypto driver.
39 ; Supported Asymmetric algorithms of the 'aesni_gcm' crypto driver.
H A Dnitrox.ini2 ; Supported features of the 'nitrox' crypto driver.
17 ; Supported crypto algorithms of the 'nitrox' crypto driver.
26 ; Supported authentication algorithms of the 'nitrox' crypto driver.
34 ; Supported AEAD algorithms of the 'nitrox' crypto driver.
42 ; Supported Asymmetric algorithms of the 'nitrox' crypto driver.
/f-stack/dpdk/drivers/crypto/octeontx/
H A Dotx_cryptodev.c47 cryptodev->device->driver = &pci_drv->driver; in otx_cpt_pci_probe()
60 pci_drv->driver.name, in otx_cpt_pci_probe()
84 if (pci_dev->driver == NULL) in otx_cpt_pci_remove()
93 cryptodev->device->driver = NULL; in otx_cpt_pci_remove()
112 RTE_PMD_REGISTER_CRYPTO_DRIVER(otx_cryptodev_drv, otx_cryptodev_pmd.driver,
/f-stack/dpdk/drivers/bus/ifpga/
H A Drte_bus_ifpga.h83 struct rte_afu_driver *driver; /**< Associated driver */ member
109 struct rte_driver driver; /**< Inherit core driver. */ member
139 void rte_ifpga_driver_register(struct rte_afu_driver *driver);
148 void rte_ifpga_driver_unregister(struct rte_afu_driver *driver);
154 (afudrv).driver.name = RTE_STR(nm);\
155 (afudrv).driver.alias = afudrvinit_ ## nm ## _alias;\
H A Difpga_bus.c47 void rte_ifpga_driver_register(struct rte_afu_driver *driver) in rte_ifpga_driver_register() argument
49 RTE_VERIFY(driver); in rte_ifpga_driver_register()
51 TAILQ_INSERT_TAIL(&ifpga_afu_drv_list, driver, next); in rte_ifpga_driver_register()
55 void rte_ifpga_driver_unregister(struct rte_afu_driver *driver) in rte_ifpga_driver_unregister() argument
57 TAILQ_REMOVE(&ifpga_afu_drv_list, driver, next); in rte_ifpga_driver_unregister()
292 afu_dev->driver = drv; in ifpga_probe_one_driver()
297 afu_dev->driver = NULL; in ifpga_probe_one_driver()
299 afu_dev->device.driver = &drv->driver; in ifpga_probe_one_driver()
330 if ((ret > 0) && (afu_dev->driver == NULL)) in ifpga_probe_all_drivers()
371 if (afu_dev->driver == NULL) { in ifpga_remove_driver()
[all …]
/f-stack/dpdk/doc/guides/windows_gsg/
H A Drun_apps.rst33 Access to physical addresses is provided by a kernel-mode driver, virt2phys.
38 setup, driver build and installation. This driver is not signed, so signature
43 Disabling driver signature enforcement weakens OS security.
52 pnputil /add-driver Z:\path\to\virt2phys.inf /install
65 When loaded successfully, the driver is shown in *Device Manager* as *Virtual
67 Installed driver persists across reboots.
69 If DPDK is unable to communicate with the driver, a warning is printed
74 EAL: Cannot open virt2phys driver interface

12345678910>>...50