| /f-stack/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() 301 if (dev) in altera_spi_release() [all …]
|
| /f-stack/dpdk/drivers/net/virtio/virtio_user/ |
| H A D | virtio_user_dev.c | 191 dev->ops->enable_qp(dev, 0, 1); in virtio_user_start_device() 216 dev->ops->enable_qp(dev, i, 0); in virtio_user_stop_device() 351 dev->ops->enable_qp(dev, i, 0); in virtio_user_mem_event_cb() 358 dev->ops->enable_qp(dev, i, 1); in virtio_user_mem_event_cb() 390 if (!dev->vhostfds || !dev->tapfds) { in virtio_user_dev_setup() 408 if (dev->ops->setup(dev) < 0) in virtio_user_dev_setup() 502 if (dev->ops->send_request(dev, in virtio_user_dev_init() 509 if (dev->ops->send_request(dev, in virtio_user_dev_init() 645 ret |= dev->ops->enable_qp(dev, i, 1); in virtio_user_handle_mq() 823 ret = dev->ops->send_request(dev, in virtio_user_dev_set_status() [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | subr_bus.c | 270 sbuf_cat(&sb, dev->desc ? dev->desc : ""); in device_sysctl_handler() 1208 BUS_PROBE_NOMATCH(dev->parent, dev); in devclass_driver_deleted() 1718 dc->devices[dev->unit] = dev; in devclass_add_device() 1745 if (dev->devclass != dc || dc->devices[dev->unit] != dev) in devclass_delete_device() 2330 if (dev != NULL && dev->devclass) in device_get_name() 2616 if (dev->busy == 0 && dev->parent) in device_busy() 2881 BUS_PROBE_NOMATCH(dev->parent, dev); in device_probe() 2949 device_print_child(dev->parent, dev); in device_attach() 3026 BUS_CHILD_DETACHED(dev->parent, dev); in device_detach() 5318 dev->unit, dev->desc, in print_device_short() [all …]
|
| H A D | kern_conf.c | 169 if (dev->si_devsw == NULL && dev->si_refcount == 0) { in dev_rel() 221 *devp = dev; in devvn_refthread() 242 *devp = dev; in devvn_refthread() 1150 dev->si_threadcount, devtoname(dev)); in destroy_devl() 1353 de = dev; in clone_create() 1356 de = dev; in clone_create() 1373 printf("\t%p %s\n", dev, dev->si_name); in clone_create() 1417 (uintmax_t)dev2udev(dev), dev2unit(dev))); in clone_cleanup() 1532 db_printf("%s %p\n", dev->si_name, dev); in DB_SHOW_COMMAND() 1542 dev->si_name, dev->si_refcount, dev->si_usecount, in DB_SHOW_COMMAND() [all …]
|
| /f-stack/dpdk/lib/librte_compressdev/ |
| H A D | rte_compressdev.c | 320 (*dev->dev_ops->dev_infos_get)(dev, &dev_info); in rte_compressdev_queue_pairs_config() 397 dev->data->nb_queue_pairs, dev->data->dev_id); in rte_compressdev_queue_pairs_release() 403 ret = (*dev->dev_ops->queue_pair_release)(dev, i); in rte_compressdev_queue_pairs_release() 447 return (*dev->dev_ops->dev_configure)(dev, config); in rte_compressdev_configure() 473 diag = (*dev->dev_ops->dev_start)(dev); in rte_compressdev_start() 502 (*dev->dev_ops->dev_stop)(dev); in rte_compressdev_stop() 533 retval = (*dev->dev_ops->dev_close)(dev); in rte_compressdev_close() 617 (*dev->dev_ops->stats_get)(dev, stats); in rte_compressdev_stats_get() 634 (*dev->dev_ops->stats_reset)(dev); in rte_compressdev_stats_reset() 653 (*dev->dev_ops->dev_infos_get)(dev, dev_info); in rte_compressdev_info_get() [all …]
|
| /f-stack/dpdk/lib/librte_regexdev/ |
| H A D | rte_regexdev.c | 125 memset(dev->data, 1, sizeof(*dev->data)); in rte_regexdev_register() 128 return dev; in rte_regexdev_register() 195 return (*dev->dev_ops->dev_info_get)(dev, dev_info); in regexdev_info_get() 292 ret = (*dev->dev_ops->dev_configure)(dev, cfg); in rte_regexdev_configure() 338 ret = (*dev->dev_ops->dev_start)(dev); in rte_regexdev_start() 352 (*dev->dev_ops->dev_stop)(dev); in rte_regexdev_stop() 365 (*dev->dev_ops->dev_close)(dev); in rte_regexdev_close() 432 return (*dev->dev_ops->dev_rule_db_compile_activate)(dev); in rte_regexdev_rule_db_compile_activate() 462 return (*dev->dev_ops->dev_db_export)(dev, rule_db); in rte_regexdev_rule_db_export() 552 return (*dev->dev_ops->dev_selftest)(dev); in rte_regexdev_selftest() [all …]
|
| /f-stack/dpdk/drivers/common/octeontx2/ |
| H A D | otx2_dev.h | 17 #define otx2_dev_is_vf(dev) (dev->hwcap & OTX2_HWCAP_F_VF) argument 18 #define otx2_dev_is_pf(dev) (!(dev->hwcap & OTX2_HWCAP_F_VF)) argument 19 #define otx2_dev_is_lbk(dev) ((dev->hwcap & OTX2_HWCAP_F_VF) && \ argument 20 (dev->tx_chan_base < 0x700)) 21 #define otx2_dev_revid(dev) (dev->hwcap & 0xFF) argument 22 #define otx2_dev_is_sdp(dev) (dev->sdp_link) argument 25 (otx2_dev_is_vf(dev) || otx2_dev_is_sdp(dev)) 27 #define otx2_dev_is_A0(dev) \ argument 30 #define otx2_dev_is_Ax(dev) \ argument 105 struct otx2_dev *dev = otx2_dev; in otx2_dev_init() local [all …]
|
| H A D | otx2_dev.c | 309 vf, dev->pf, dev->vf); in otx2_vf_pf_mbox_handle_msg() 333 vfpf, intr, dev->pf, dev->vf); in otx2_vf_pf_mbox_irq() 459 dev->ops->link_status_update(dev, linfo); in otx2_mbox_up_handler_cgx_link_event() 466 dev->ops->link_status_update(dev, linfo); in otx2_mbox_up_handler_cgx_link_event() 588 otx2_process_msgs(dev, dev->mbox); in otx2_pf_vf_mbox_irq() 591 otx2_process_msgs_up(dev, &dev->mbox_up); in otx2_pf_vf_mbox_irq() 608 otx2_process_msgs(dev, dev->mbox); in otx2_af_pf_mbox_irq() 611 otx2_process_msgs_up(dev, &dev->mbox_up); in otx2_af_pf_mbox_irq() 935 dev->mbox = &dev->mbox_local; in otx2_dev_priv_init() 952 dev->pf = otx2_get_pf(dev->pf_func); in otx2_dev_priv_init() [all …]
|
| /f-stack/dpdk/lib/librte_rawdev/ |
| H A D | rte_rawdev.c | 178 return (*dev->dev_ops->queue_release)(dev, queue_id); in rte_rawdev_queue_release() 190 return (*dev->dev_ops->queue_count)(dev); in rte_rawdev_queue_count() 260 return (*dev->dev_ops->dump)(dev, f); in rte_rawdev_dump() 269 return (*dev->dev_ops->xstats_get_names)(dev, NULL, 0); in xstats_get_count() 305 return (*dev->dev_ops->xstats_get)(dev, ids, values, n); in rte_rawdev_xstats_get() 335 return (*dev->dev_ops->xstats_reset)(dev, ids, nb_ids); in rte_rawdev_xstats_reset() 378 return (*dev->dev_ops->firmware_unload)(dev); in rte_rawdev_firmware_unload() 410 diag = (*dev->dev_ops->dev_start)(dev); in rte_rawdev_start() 438 (*dev->dev_ops->dev_stop)(dev); in rte_rawdev_stop() 460 return (*dev->dev_ops->dev_close)(dev); in rte_rawdev_close() [all …]
|
| /f-stack/dpdk/lib/librte_vhost/ |
| H A D | vdpa.c | 59 return dev; in rte_vdpa_find_device_by_name() 98 dev = rte_zmalloc(NULL, sizeof(*dev), 0); in rte_vdpa_register_device() 99 if (!dev) in rte_vdpa_register_device() 237 if (dev == NULL || dev->ops == NULL || dev->ops->get_queue_num == NULL) in rte_vdpa_get_queue_num() 240 return dev->ops->get_queue_num(dev, queue_num); in rte_vdpa_get_queue_num() 246 if (dev == NULL || dev->ops == NULL || dev->ops->get_features == NULL) in rte_vdpa_get_features() 249 return dev->ops->get_features(dev, features); in rte_vdpa_get_features() 255 if (dev == NULL || dev->ops == NULL || in rte_vdpa_get_protocol_features() 284 return dev->ops->get_stats(dev, qid, stats, n); in rte_vdpa_get_stats() 295 return dev->ops->reset_stats(dev, qid); in rte_vdpa_reset_stats() [all …]
|
| H A D | vhost.c | 323 cleanup_vq_inflight(dev, dev->virtqueue[i]); in cleanup_device() 368 free_vq(dev, dev->virtqueue[i]); in free_device() 370 rte_free(dev); in free_device() 615 dev->nr_vring = RTE_MAX(dev->nr_vring, vring_idx + 1); in alloc_vring_queue() 667 dev->vid = i; in vhost_new_device() 686 dev->notify_ops->destroy_device(dev->vid); in vhost_destroy_device_notify() 735 dev->ifname[sizeof(dev->ifname) - 1] = '\0'; in vhost_set_ifname() 1245 if (!dev) in rte_vhost_vring_call() 1271 if (!dev) in rte_vhost_avail_entries() 1363 if (!dev) in rte_vhost_enable_guest_notification() [all …]
|
| H A D | vhost_user.c | 150 if (!dev || !dev->mem) in free_mem_region() 376 vq = dev->virtqueue[--dev->nr_vring]; in vhost_user_set_features() 380 dev->virtqueue[dev->nr_vring] = NULL; in vhost_user_set_features() 570 memcpy(dev, old_dev, sizeof(*dev)); in numa_realloc() 576 vhost_devices[dev->vid] = dev; in numa_realloc() 598 if (unlikely(!dev || !dev->mem)) in qva_to_vva() 688 dev = numa_realloc(dev, vq_index); in translate_ring_addresses() 734 dev = numa_realloc(dev, vq_index); in translate_ring_addresses() 1260 dev = translate_ring_addresses(dev, i); in vhost_user_set_mem_table() 2130 dev->log_base = dev->log_addr + off; in vhost_user_set_log_base() [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_trigger.c | 34 mlx5_txq_release(dev, i); in mlx5_txq_stop() 269 dev->data->port_id, in mlx5_hairpin_auto_bind() 285 dev->data->port_id, in mlx5_hairpin_auto_bind() 345 dev->data->port_id); in mlx5_hairpin_queue_peer_update() 1124 dev->tx_pkt_burst = mlx5_select_tx_function(dev); in mlx5_dev_start() 1125 dev->rx_pkt_burst = mlx5_select_rx_function(dev); in mlx5_dev_start() 1147 mlx5_txq_stop(dev); in mlx5_dev_start() 1148 mlx5_rxq_stop(dev); in mlx5_dev_start() 1184 mlx5_txq_stop(dev); in mlx5_dev_stop() 1185 mlx5_rxq_stop(dev); in mlx5_dev_stop() [all …]
|
| /f-stack/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() 658 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 …]
|
| /f-stack/dpdk/drivers/event/octeontx2/ |
| H A D | otx2_evdev.c | 24 uint8_t nb_ports = dev->nb_event_ports * (dev->dual_ws ? 2 : 1); in sso_get_msix_offsets() 997 xaq_cnt += dev->xae_cnt / dev->xae_waes; in sso_xaq_allocate() 999 xaq_cnt += (dev->adptr_xae_cnt / dev->xae_waes) + in sso_xaq_allocate() 1002 xaq_cnt += (dev->iue / dev->xae_waes) + in sso_xaq_allocate() 1080 sso_lf_cfg(dev, dev->mbox, lf_type, nb_lf, false); in sso_lf_teardown() 1655 dev->qos_parse_data = rte_realloc(dev->qos_parse_data, in parse_queue_param() 1663 dev->qos_parse_data[dev->qos_queue_cnt - 1] = queue_qos; in parse_queue_param() 1723 dev); in sso_parse_devargs() 1813 if (!dev->max_event_ports || !dev->max_event_queues) { in otx2_sso_init() 1815 dev->max_event_queues, dev->max_event_ports); in otx2_sso_init() [all …]
|
| /f-stack/dpdk/drivers/net/octeontx2/ |
| H A D | otx2_ethdev_irq.c | 23 otx2_err("Err_intr=0x%" PRIx64 " pf=%d, vf=%d", intr, dev->pf, dev->vf); in nix_lf_err_irq() 29 otx2_nix_reg_dump(dev, NULL); in nix_lf_err_irq() 79 otx2_err("Ras_intr=0x%" PRIx64 " pf=%d, vf=%d", intr, dev->pf, dev->vf); in nix_lf_ras_irq() 85 otx2_nix_reg_dump(dev, NULL); in nix_lf_ras_irq() 180 struct otx2_eth_dev *dev; in nix_lf_cq_irq() local 202 intr, qintx, dev->pf, dev->vf); in nix_lf_q_irq() 206 rq = q % dev->qints; in nix_lf_q_irq() 218 cq = q % dev->qints; in nix_lf_q_irq() 233 sq = q % dev->qints; in nix_lf_q_irq() 339 dev->configured_cints = RTE_MIN(dev->cints, in oxt2_nix_register_cq_irqs() [all …]
|
| /f-stack/dpdk/lib/librte_eventdev/ |
| H A D | rte_eventdev.c | 104 (*dev->dev_ops->dev_infos_get)(dev, dev_info); in rte_event_dev_info_get() 108 dev_info->dev = dev->dev; in rte_event_dev_info_get() 232 (*dev->dev_ops->queue_release)(dev, i); in rte_event_dev_queue_config() 256 (*dev->dev_ops->queue_release)(dev, i); in rte_event_dev_queue_config() 411 (*dev->dev_ops->dev_infos_get)(dev, &info); in rte_event_dev_configure() 984 diag = (*dev->dev_ops->port_link)(dev, dev->data->ports[port_id], in rte_event_port_link() 1052 diag = (*dev->dev_ops->port_unlink)(dev, dev->data->ports[port_id], in rte_event_port_unlink() 1159 (*dev->dev_ops->dump)(dev, f); in rte_event_dev_dump() 1287 diag = (*dev->dev_ops->dev_start)(dev); in rte_event_dev_start() 1332 (*dev->dev_ops->dev_stop)(dev); in rte_event_dev_stop() [all …]
|
| /f-stack/dpdk/lib/librte_bbdev/ |
| H A D | rte_bbdev.c | 281 if (dev && (strncmp(dev->data->name, in rte_bbdev_get_named_dev() 335 dev->dev_ops->info_get(dev, &dev_info); in rte_bbdev_setup_queues() 358 ret = dev->dev_ops->close(dev); in rte_bbdev_setup_queues() 421 ret = dev->dev_ops->intr_enable(dev); in rte_bbdev_intr_enable() 465 dev->dev_ops->info_get(dev, &dev_info); in rte_bbdev_queue_configure() 569 int ret = dev->dev_ops->start(dev); in rte_bbdev_start() 600 dev->dev_ops->stop(dev); in rte_bbdev_stop() 627 ret = dev->dev_ops->queue_release(dev, i); in rte_bbdev_close() 637 ret = dev->dev_ops->close(dev); in rte_bbdev_close() 757 dev->dev_ops->stats_get(dev, stats); in rte_bbdev_stats_get() [all …]
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev.c | 1584 (*dev->dev_ops->mac_addr_set)(dev, addr); in eth_dev_mac_restore() 1601 (*dev->dev_ops->mac_addr_add)(dev, in eth_dev_mac_restore() 1705 diag = (*dev->dev_ops->dev_start)(dev); in rte_eth_dev_start() 1728 (*dev->dev_ops->link_update)(dev, 0); in rte_eth_dev_start() 1754 ret = (*dev->dev_ops->dev_stop)(dev); in rte_eth_dev_stop() 1824 ret = dev->dev_ops->dev_reset(dev); in rte_eth_dev_reset() 1844 ret = dev->dev_ops->is_removed(dev); in rte_eth_dev_is_removed() 2598 (*dev->dev_ops->link_update)(dev, 1); in rte_eth_link_get() 2618 (*dev->dev_ops->link_update)(dev, 0); in rte_eth_link_get_nowait() 2687 ret = (*dev->dev_ops->stats_reset)(dev); in rte_eth_stats_reset() [all …]
|
| H A D | rte_ethdev_driver.h | 36 typedef int (*eth_dev_start_t)(struct rte_eth_dev *dev); 39 typedef int (*eth_dev_stop_t)(struct rte_eth_dev *dev); 48 typedef int (*eth_dev_close_t)(struct rte_eth_dev *dev); 51 typedef int (*eth_dev_reset_t)(struct rte_eth_dev *dev); 54 typedef int (*eth_is_removed_t)(struct rte_eth_dev *dev); 346 typedef int (*reta_query_t)(struct rte_eth_dev *dev, 557 (struct rte_eth_dev *dev, uint16_t rx_queue_id, 587 (struct rte_eth_dev *dev, uint16_t tx_queue_id, 752 (struct rte_eth_dev *dev, uint16_t peer_queue, 758 (struct rte_eth_dev *dev, uint16_t cur_queue, [all …]
|
| /f-stack/freebsd/arm/ti/am335x/ |
| H A D | am335x_pmic.c | 121 am335x_pmic_probe(device_t dev) in am335x_pmic_probe() argument 128 sc = device_get_softc(dev); in am335x_pmic_probe() 129 sc->sc_dev = dev; in am335x_pmic_probe() 204 device_t dev; in am335x_pmic_start() local 213 dev = sc->sc_dev; in am335x_pmic_start() 240 node = ofw_bus_get_node(dev); in am335x_pmic_start() 255 am335x_pmic_setvo(dev, vo); in am335x_pmic_start() 260 am335x_pmic_dump_chgconfig(dev); in am335x_pmic_start() 276 device_printf(dev, in am335x_pmic_start() 282 am335x_pmic_attach(device_t dev) in am335x_pmic_attach() argument [all …]
|
| /f-stack/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() 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 273 struct rte_eth_dev *dev; in rte_pmd_ixgbe_set_vf_vlan_stripq() local [all …]
|