| /dpdk/drivers/raw/ifpga/base/ |
| H A D | opae_i2c.c | 15 ret = dev->xfer(dev, msg, num); in i2c_transfer() 218 i2c_indirect_write(dev, ALTERA_I2C_ISER, dev->isr_mask); in altera_i2c_enable_interrupt() 262 altera_i2c_transfer(dev, *dev->buf++); in altera_i2c_fill_tx_fifo() 433 u32 divisor = dev->i2c_clk / dev->bus_clk_rate; in altera_i2c_hardware_init() 473 dev = opae_malloc(sizeof(*dev)); in altera_i2c_probe() 474 if (!dev) in altera_i2c_probe() 485 dev->fifo_size = dev->i2c_param.fifo_depth; in altera_i2c_probe() 494 dev->i2c_clk = dev->i2c_param.ref_clk * 1000000; in altera_i2c_probe() 499 dev->mutex = &dev->lock; in altera_i2c_probe() 503 return dev; in altera_i2c_probe() [all …]
|
| H A D | opae_eth_group.c | 127 if (dev->speed != 25 && dev->speed != 40) in eth_group_reset_mac() 285 dev = opae_malloc(sizeof(*dev)); in eth_group_probe() 286 if (!dev) in eth_group_probe() 291 dev->info.info = opae_readq(dev->base + ETH_GROUP_INFO); in eth_group_probe() 292 dev->group_id = dev->info.group_id; in eth_group_probe() 293 dev->phy_num = dev->mac_num = dev->info.num_phys; in eth_group_probe() 294 dev->speed = dev->info.speed; in eth_group_probe() 304 dev->group_id, dev->phy_num, dev->speed); in eth_group_probe() 306 return dev; in eth_group_probe() 311 if (dev) { in eth_group_release() [all …]
|
| H A D | opae_spi.c | 84 return dev->reg_write(dev, reg, value); in spi_reg_write() 90 return dev->reg_read(dev, reg, val); in spi_reg_read() 128 if (dev->txbuf) { in spi_write_bytes() 155 if (dev->rxbuf) { in spi_fill_readbuffer() 223 spi_flush_rx(dev); in spi_command() 229 dev->len = wlen; in spi_command() 230 spi_txrx(dev); in spi_command() 235 dev->len = rlen; in spi_command() 236 spi_txrx(dev); in spi_command() 313 if (dev) in altera_spi_release() [all …]
|
| H A D | ifpga_sec_mgr.c | 65 dev_err(dev, in poll_timeout() 104 dev_err(dev, in n3000_secure_update_start() 120 dev_err(dev, in n3000_secure_update_start() 129 dev_err(dev, in n3000_secure_update_start() 137 dev_err(dev, in n3000_secure_update_start() 166 dev_err(dev, in n3000_cancel() 220 dev_err(dev, in n3000_bulk_write() 257 dev_err(dev, in n3000_write_blk() 265 dev_err(dev, in n3000_write_blk() 298 dev_err(dev, in n3000_write_done() [all …]
|
| /dpdk/drivers/net/virtio/virtio_user/ |
| H A D | virtio_user_dev.c | 45 ret = dev->ops->set_vring_call(dev, &file); in virtio_user_create_queue() 203 ret = dev->ops->enable_qp(dev, 0, 1); in virtio_user_start_device() 274 ret = dev->ops->set_config(dev, dev->mac_addr, in virtio_user_dev_set_mac() 294 ret = dev->ops->get_config(dev, dev->mac_addr, in virtio_user_dev_get_mac() 516 if (dev->ops->setup(dev) < 0) { in virtio_user_dev_setup() 536 dev->ops->destroy(dev); in virtio_user_dev_setup() 611 if (dev->ops->get_features(dev, &dev->device_features) < 0) { in virtio_user_dev_init() 687 dev->ops->destroy(dev); in virtio_user_dev_uninit() 988 dev->ops->get_intr_fd(dev)); in virtio_user_dev_delayed_disconnect_handler() 1057 if (dev->ops->get_features(dev, &dev->device_features) < 0) { in virtio_user_dev_server_reconnect() [all …]
|
| /dpdk/lib/vhost/ |
| H A D | vhost_user.c | 175 if (!dev || !dev->mem) in free_mem_region() 379 dev->ifname, dev->features); in vhost_user_set_features() 395 vq = dev->virtqueue[--dev->nr_vring]; in vhost_user_set_features() 399 dev->virtqueue[dev->nr_vring] = NULL; in vhost_user_set_features() 636 vhost_devices[dev->vid] = dev; in numa_realloc() 674 if (unlikely(!dev || !dev->mem)) in qva_to_vva() 762 dev = numa_realloc(dev, vq_index); in translate_ring_addresses() 804 dev = numa_realloc(dev, vq_index); in translate_ring_addresses() 2201 dev->ifname, dev->protocol_features); in vhost_user_set_protocol_features() 2264 dev->log_base = dev->log_addr + off; in vhost_user_set_log_base() [all …]
|
| H A D | vhost.c | 331 cleanup_vq_inflight(dev, dev->virtqueue[i]); in cleanup_device() 377 free_vq(dev, dev->virtqueue[i]); in free_device() 379 rte_free(dev); in free_device() 631 dev->nr_vring = RTE_MAX(dev->nr_vring, vring_idx + 1); in alloc_vring_queue() 686 dev->vid = i; in vhost_new_device() 705 dev->notify_ops->destroy_device(dev->vid); in vhost_destroy_device_notify() 754 dev->ifname[sizeof(dev->ifname) - 1] = '\0'; in vhost_set_ifname() 1284 if (!dev) in rte_vhost_vring_call() 1314 if (!dev) in rte_vhost_avail_entries() 1406 if (!dev) in rte_vhost_enable_guest_notification() [all …]
|
| H A D | vdpa.c | 58 return dev; in rte_vdpa_find_device_by_name() 97 dev = rte_zmalloc(NULL, sizeof(*dev), 0); in rte_vdpa_register_device() 98 if (!dev) in rte_vdpa_register_device() 236 if (dev == NULL || dev->ops == NULL || dev->ops->get_queue_num == NULL) in rte_vdpa_get_queue_num() 239 return dev->ops->get_queue_num(dev, queue_num); in rte_vdpa_get_queue_num() 245 if (dev == NULL || dev->ops == NULL || dev->ops->get_features == NULL) in rte_vdpa_get_features() 248 return dev->ops->get_features(dev, features); in rte_vdpa_get_features() 254 if (dev == NULL || dev->ops == NULL || in rte_vdpa_get_protocol_features() 283 return dev->ops->get_stats(dev, qid, stats, n); in rte_vdpa_get_stats() 294 return dev->ops->reset_stats(dev, qid); in rte_vdpa_reset_stats() [all …]
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_dev.c | 346 struct dev *dev = param; in roc_vf_pf_mbox_handle_msg() local 354 dev->pf, dev->vf); in roc_vf_pf_mbox_handle_msg() 368 struct dev *dev = param; in roc_vf_pf_mbox_irq() local 615 struct dev *dev = param; in roc_pf_vf_mbox_irq() local 626 process_msgs(dev, dev->mbox); in roc_pf_vf_mbox_irq() 635 struct dev *dev = param; in roc_af_pf_mbox_irq() local 646 process_msgs(dev, dev->mbox); in roc_af_pf_mbox_irq() 812 struct dev *dev = (struct dev *)param; in roc_pf_vf_flr_irq() local 931 dev_active_vfs(struct dev *dev) in dev_active_vfs() argument 1019 dev_lmt_setup(struct dev *dev) in dev_lmt_setup() argument [all …]
|
| /dpdk/lib/compressdev/ |
| H A D | rte_compressdev.c | 319 (*dev->dev_ops->dev_infos_get)(dev, &dev_info); in rte_compressdev_queue_pairs_config() 396 dev->data->nb_queue_pairs, dev->data->dev_id); in rte_compressdev_queue_pairs_release() 402 ret = (*dev->dev_ops->queue_pair_release)(dev, i); in rte_compressdev_queue_pairs_release() 445 return (*dev->dev_ops->dev_configure)(dev, config); in rte_compressdev_configure() 471 diag = (*dev->dev_ops->dev_start)(dev); in rte_compressdev_start() 500 (*dev->dev_ops->dev_stop)(dev); in rte_compressdev_stop() 531 retval = (*dev->dev_ops->dev_close)(dev); in rte_compressdev_close() 615 (*dev->dev_ops->stats_get)(dev, stats); in rte_compressdev_stats_get() 632 (*dev->dev_ops->stats_reset)(dev); in rte_compressdev_stats_reset() 651 (*dev->dev_ops->dev_infos_get)(dev, dev_info); in rte_compressdev_info_get() [all …]
|
| /dpdk/drivers/net/failsafe/ |
| H A D | failsafe_ops.c | 28 fs_lock(dev, 0); in fs_dev_configure() 85 dev); in fs_dev_configure() 129 fs_lock(dev, 0); in fs_dev_start() 189 fs_lock(dev, 0); in fs_dev_stop() 217 fs_lock(dev, 0); in fs_dev_set_link_up() 239 fs_lock(dev, 0); in fs_dev_set_link_down() 263 fs_lock(dev, 0); in fs_rx_queue_stop() 289 fs_lock(dev, 0); in fs_rx_queue_start() 316 fs_lock(dev, 0); in fs_tx_queue_stop() 655 ret = dev->dev_ops->dev_stop(dev); in failsafe_eth_dev_close() [all …]
|
| H A D | failsafe.c | 54 PRIV(dev)->subs[i - 1].next = PRIV(dev)->subs + i; in fs_sub_device_alloc() 55 PRIV(dev)->subs[i - 1].next = PRIV(dev)->subs; in fs_sub_device_alloc() 70 if (dev == NULL) in failsafe_hotplug_alarm_install() 76 dev); in failsafe_hotplug_alarm_install() 121 fs_unlock(dev, 1); in fs_hotplug_alarm() 169 dev = NULL; in fs_eth_dev_create() 179 if (dev == NULL) { in fs_eth_dev_create() 183 priv = PRIV(dev); in fs_eth_dev_create() 187 dev->data->mac_addrs = &PRIV(dev)->mac_addrs[0]; in fs_eth_dev_create() 212 dev); in fs_eth_dev_create() [all …]
|
| /dpdk/lib/regexdev/ |
| H A D | rte_regexdev.c | 123 memset(dev->data, 1, sizeof(*dev->data)); in rte_regexdev_register() 126 return dev; in rte_regexdev_register() 193 return (*dev->dev_ops->dev_info_get)(dev, dev_info); in regexdev_info_get() 290 ret = (*dev->dev_ops->dev_configure)(dev, cfg); in rte_regexdev_configure() 336 ret = (*dev->dev_ops->dev_start)(dev); in rte_regexdev_start() 350 (*dev->dev_ops->dev_stop)(dev); in rte_regexdev_stop() 363 (*dev->dev_ops->dev_close)(dev); in rte_regexdev_close() 430 return (*dev->dev_ops->dev_rule_db_compile_activate)(dev); in rte_regexdev_rule_db_compile_activate() 460 return (*dev->dev_ops->dev_db_export)(dev, rule_db); in rte_regexdev_rule_db_export() 550 return (*dev->dev_ops->dev_selftest)(dev); in rte_regexdev_selftest() [all …]
|
| /dpdk/lib/rawdev/ |
| H A D | rte_rawdev.c | 164 return (*dev->dev_ops->queue_release)(dev, queue_id); in rte_rawdev_queue_release() 176 return (*dev->dev_ops->queue_count)(dev); in rte_rawdev_queue_count() 246 return (*dev->dev_ops->dump)(dev, f); in rte_rawdev_dump() 255 return (*dev->dev_ops->xstats_get_names)(dev, NULL, 0); in xstats_get_count() 291 return (*dev->dev_ops->xstats_get)(dev, ids, values, n); in rte_rawdev_xstats_get() 321 return (*dev->dev_ops->xstats_reset)(dev, ids, nb_ids); in rte_rawdev_xstats_reset() 364 return (*dev->dev_ops->firmware_unload)(dev); in rte_rawdev_firmware_unload() 396 diag = (*dev->dev_ops->dev_start)(dev); in rte_rawdev_start() 424 (*dev->dev_ops->dev_stop)(dev); in rte_rawdev_stop() 446 return (*dev->dev_ops->dev_close)(dev); in rte_rawdev_close() [all …]
|
| /dpdk/lib/bbdev/ |
| H A D | rte_bbdev.c | 277 if (dev && (strncmp(dev->data->name, in rte_bbdev_get_named_dev() 331 dev->dev_ops->info_get(dev, &dev_info); in rte_bbdev_setup_queues() 354 ret = dev->dev_ops->close(dev); in rte_bbdev_setup_queues() 417 ret = dev->dev_ops->intr_enable(dev); in rte_bbdev_intr_enable() 461 dev->dev_ops->info_get(dev, &dev_info); in rte_bbdev_queue_configure() 566 int ret = dev->dev_ops->start(dev); in rte_bbdev_start() 597 dev->dev_ops->stop(dev); in rte_bbdev_stop() 624 ret = dev->dev_ops->queue_release(dev, i); in rte_bbdev_close() 634 ret = dev->dev_ops->close(dev); in rte_bbdev_close() 754 dev->dev_ops->stats_get(dev, stats); in rte_bbdev_stats_get() [all …]
|
| /dpdk/lib/eventdev/ |
| H A D | rte_eventdev.c | 96 (*dev->dev_ops->dev_infos_get)(dev, dev_info); in rte_event_dev_info_get() 100 dev_info->dev = dev->dev; in rte_event_dev_info_get() 222 (*dev->dev_ops->queue_release)(dev, i); in event_dev_queue_config() 235 (*dev->dev_ops->queue_release)(dev, i); in event_dev_queue_config() 318 (*dev->dev_ops->dev_infos_get)(dev, &info); in rte_event_dev_configure() 748 (*dev->dev_ops->port_quiesce)(dev, dev->data->ports[port_id], in rte_event_port_quiesce() 951 diag = (*dev->dev_ops->port_link)(dev, dev->data->ports[port_id], in rte_event_port_link() 1019 diag = (*dev->dev_ops->port_unlink)(dev, dev->data->ports[port_id], in rte_event_port_unlink() 1126 (*dev->dev_ops->dump)(dev, f); in rte_event_dev_dump() 1296 diag = (*dev->dev_ops->dev_start)(dev); in rte_event_dev_start() [all …]
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_trigger.c | 36 mlx5_txq_release(dev, i); in mlx5_txq_stop() 320 dev->data->port_id, in mlx5_hairpin_auto_bind() 337 dev->data->port_id, in mlx5_hairpin_auto_bind() 397 dev->data->port_id); in mlx5_hairpin_queue_peer_update() 1202 dev->tx_pkt_burst = mlx5_select_tx_function(dev); in mlx5_dev_start() 1203 dev->rx_pkt_burst = mlx5_select_rx_function(dev); in mlx5_dev_start() 1232 mlx5_txq_stop(dev); in mlx5_dev_start() 1233 mlx5_rxq_stop(dev); in mlx5_dev_start() 1274 mlx5_txq_stop(dev); in mlx5_dev_stop() 1275 mlx5_rxq_stop(dev); in mlx5_dev_stop() [all …]
|
| /dpdk/drivers/bus/pci/ |
| H A D | pci_common.c | 68 dev->name, sizeof(dev->name)); in pci_name_set() 79 dev->device.name = dev->device.devargs->name; in pci_name_set() 82 dev->device.name = dev->name; in pci_name_set() 196 dev->name); in rte_pci_probe_one_driver() 265 dr->driver.name, dev->id.vendor_id, dev->id.device_id, in rte_pci_probe_one_driver() 385 dev->addr.domain, dev->addr.bus, in pci_probe() 386 dev->addr.devid, dev->addr.function); in pci_probe() 403 fprintf(f, PCI_PRI_FMT, dev->addr.domain, dev->addr.bus, in pci_dump_one_device() 404 dev->addr.devid, dev->addr.function); in pci_dump_one_device() 711 dev->addr.domain, dev->addr.bus, in rte_pci_get_iommu_class() [all …]
|
| /dpdk/drivers/event/cnxk/ |
| H A D | cnxk_eventdev.c | 134 if (dev->xae_cnt) in cnxk_sso_xaq_allocate() 145 dev->xaq_lmt = dev->sso.xaq.xaq_lmt; in cnxk_sso_xaq_allocate() 146 dev->fc_iova = (uint64_t)dev->sso.xaq.fc; in cnxk_sso_xaq_allocate() 149 &dev->sso, in cnxk_sso_xaq_allocate() 278 roc_sso_hwgrp_free_xaq_aura(&dev->sso, dev->sso.nb_hwgrp); in cnxk_sso_dev_validate() 449 roc_sso_dump(&dev->sso, dev->sso.nb_hws, dev->sso.nb_hwgrp, f); in cnxk_sso_dump() 521 rc = roc_sso_hwgrp_qos_config(&dev->sso, qos, dev->qos_queue_cnt, in cnxk_sso_start() 558 unlink_fn(dev, ws, all_queues, dev->nb_event_queues); in cnxk_sso_close() 565 dev->fc_iova = 0; in cnxk_sso_close() 610 dev->qos_parse_data[dev->qos_queue_cnt - 1] = queue_qos; in parse_queue_param() [all …]
|
| H A D | cnxk_eventdev_adptr.c | 27 dev->rx_adptr_pools, in cnxk_sso_updt_xae_cnt() 35 dev->rx_adptr_pools[dev->rx_adptr_pool_cnt - 1] = in cnxk_sso_updt_xae_cnt() 50 dev->vec_pool_cnt++; in cnxk_sso_updt_xae_cnt() 52 dev->vec_pools = in cnxk_sso_updt_xae_cnt() 61 dev->vec_pools[dev->vec_pool_cnt - 1] = (uint64_t)mp; in cnxk_sso_updt_xae_cnt() 76 dev->adptr_xae_cnt -= dev->timer_adptr_sz[i]; in cnxk_sso_updt_xae_cnt() 108 dev->timer_adptr_rings[dev->tim_adptr_ring_cnt - 1] = in cnxk_sso_updt_xae_cnt() 110 dev->timer_adptr_sz[dev->tim_adptr_ring_cnt - 1] = in cnxk_sso_updt_xae_cnt() 364 dev->max_port_id = RTE_MAX(dev->max_port_id, eth_port_id); in cnxk_sso_tx_queue_data_init() 380 (i < dev->max_port_id) && (j < dev->max_queue_id[i] + 1); in cnxk_sso_tx_queue_data_cpy() [all …]
|
| /dpdk/lib/ethdev/ |
| H A D | rte_ethdev.c | 1355 (*dev->dev_ops->mac_addr_set)(dev, addr); in eth_dev_mac_restore() 1372 (*dev->dev_ops->mac_addr_add)(dev, in eth_dev_mac_restore() 1482 diag = (*dev->dev_ops->dev_start)(dev); in rte_eth_dev_start() 1505 (*dev->dev_ops->link_update)(dev, 0); in rte_eth_dev_start() 1537 ret = (*dev->dev_ops->dev_stop)(dev); in rte_eth_dev_stop() 1611 ret = dev->dev_ops->dev_reset(dev); in rte_eth_dev_reset() 1630 ret = dev->dev_ops->is_removed(dev); in rte_eth_dev_is_removed() 2416 (*dev->dev_ops->link_update)(dev, 1); in rte_eth_link_get() 2441 (*dev->dev_ops->link_update)(dev, 0); in rte_eth_link_get_nowait() 2532 ret = (*dev->dev_ops->stats_reset)(dev); in rte_eth_stats_reset() [all …]
|
| H A D | ethdev_driver.h | 203 typedef int (*eth_dev_stop_t)(struct rte_eth_dev *dev); 553 typedef int (*reta_update_t)(struct rte_eth_dev *dev, 558 typedef int (*reta_query_t)(struct rte_eth_dev *dev, 647 typedef int (*eth_get_reg_t)(struct rte_eth_dev *dev, 740 (struct rte_eth_dev *dev, uint16_t rx_queue_id, 770 (struct rte_eth_dev *dev, uint16_t tx_queue_id, 827 typedef int (*eth_fec_get_t)(struct rte_eth_dev *dev, 936 (struct rte_eth_dev *dev, uint16_t peer_queue, 942 (struct rte_eth_dev *dev, uint16_t cur_queue, 1483 rte_eth_linkstatus_set(struct rte_eth_dev *dev, in rte_eth_linkstatus_set() argument [all …]
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | rte_pmd_ixgbe.c | 20 struct rte_eth_dev *dev; in rte_pmd_ixgbe_set_vf_mac_addr() local 25 dev = &rte_eth_devices[port]; in rte_pmd_ixgbe_set_vf_mac_addr() 28 if (!is_ixgbe_supported(dev)) in rte_pmd_ixgbe_set_vf_mac_addr() 53 struct rte_eth_dev *dev; in rte_pmd_ixgbe_ping_vf() local 85 struct rte_eth_dev *dev; in rte_pmd_ixgbe_set_vf_vlan_anti_spoof() local 115 struct rte_eth_dev *dev; in rte_pmd_ixgbe_set_vf_mac_anti_spoof() local 144 struct rte_eth_dev *dev; in rte_pmd_ixgbe_set_vf_vlan_insert() local 180 struct rte_eth_dev *dev; in rte_pmd_ixgbe_set_tx_loopback() local 212 struct rte_eth_dev *dev; in rte_pmd_ixgbe_set_all_queues_drop_en() local 240 struct rte_eth_dev *dev; in rte_pmd_ixgbe_set_vf_split_drop_en() local [all …]
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev.c | 23 RTE_SET_USED(dev); in nix_get_tx_offload_capa() 52 dev->inb.nb_sess, !!dev->inb.inl_dev); in cnxk_nix_inb_mode_set() 287 dev = rxq->dev; in nix_enable_mseg_on_jumbo() 458 txq_sp->dev = dev; in cnxk_nix_tx_queue_setup() 490 dev = txq_sp->dev; in cnxk_nix_tx_queue_release() 600 rxq_sp->dev = dev; in cnxk_nix_rx_queue_setup() 666 dev = rxq_sp->dev; in cnxk_nix_rx_queue_release() 1304 dev->rx_offloads, dev->tx_offloads); in cnxk_nix_configure() 1736 dev->rx_offload_capa = nix_get_rx_offload_capa(dev); in cnxk_eth_dev_init() 1738 dev->speed_capa = nix_get_speed_capa(dev); in cnxk_eth_dev_init() [all …]
|
| /dpdk/drivers/bus/dpaa/ |
| H A D | dpaa_bus.c | 167 if (!dev) { in dpaa_create_device_list() 198 dev->device.name = dev->name; in dpaa_create_device_list() 199 dev->device.devargs = dpaa_devargs_lookup(dev); in dpaa_create_device_list() 220 if (!dev) { in dpaa_create_device_list() 245 dev->device.name = dev->name; in dpaa_create_device_list() 246 dev->device.devargs = dpaa_devargs_lookup(dev); in dpaa_create_device_list() 268 dev->device.name = dev->name; in dpaa_create_device_list() 269 dev->device.devargs = dpaa_devargs_lookup(dev); in dpaa_create_device_list() 291 free(dev); in dpaa_clean_device_list() 738 dev = TAILQ_NEXT(dev, next); in rte_dpaa_find_device() [all …]
|