Home
last modified time | relevance | path

Searched refs:intr_conf (Results 1 – 25 of 57) sorted by relevance

123

/dpdk/drivers/net/mlx4/
H A Dmlx4_intr.c127 const struct rte_eth_intr_conf *const intr_conf = in mlx4_link_status_alarm() local
128 &ETH_DEV(priv)->data->dev_conf.intr_conf; in mlx4_link_status_alarm()
132 if (intr_conf->lsc && !mlx4_link_status_check(priv)) in mlx4_link_status_alarm()
192 const struct rte_eth_intr_conf *const intr_conf = in mlx4_interrupt_handler() local
193 &ETH_DEV(priv)->data->dev_conf.intr_conf; in mlx4_interrupt_handler()
205 if (intr_conf->rmv) in mlx4_interrupt_handler()
290 const struct rte_eth_intr_conf *const intr_conf = in mlx4_intr_install() local
291 &ETH_DEV(priv)->data->dev_conf.intr_conf; in mlx4_intr_install()
295 if (intr_conf->lsc | intr_conf->rmv) { in mlx4_intr_install()
398 const struct rte_eth_intr_conf *const intr_conf = in mlx4_rxq_intr_enable() local
[all …]
/dpdk/drivers/net/failsafe/
H A Dfailsafe_intr.c329 const struct rte_eth_intr_conf *const intr_conf = in failsafe_rx_intr_install_subdevice() local
330 &ETH(sdev)->data->dev_conf.intr_conf; in failsafe_rx_intr_install_subdevice()
334 if (intr_conf->rxq == 0) in failsafe_rx_intr_install_subdevice()
527 const struct rte_eth_intr_conf *const intr_conf = in failsafe_rx_intr_install() local
528 &priv->data->dev_conf.intr_conf; in failsafe_rx_intr_install()
530 if (intr_conf->rxq == 0 || dev->intr_handle != NULL) in failsafe_rx_intr_install()
H A Dfailsafe_ops.c42 dev->data->dev_conf.intr_conf.rmv = 1; in fs_dev_configure()
46 lsc_enabled = dev->data->dev_conf.intr_conf.lsc; in fs_dev_configure()
52 dev->data->dev_conf.intr_conf.lsc = 1; in fs_dev_configure()
55 dev->data->dev_conf.intr_conf.lsc = 0; in fs_dev_configure()
80 dev->data->dev_conf.intr_conf.rmv = 0; in fs_dev_configure()
92 dev->data->dev_conf.intr_conf.lsc = lsc_enabled; in fs_dev_configure()
/dpdk/drivers/net/sfc/
H A Dsfc_intr.c283 intr->lsc_intr = (sa->eth_dev->data->dev_conf.intr_conf.lsc != 0); in sfc_intr_configure()
284 intr->rxq_intr = (sa->eth_dev->data->dev_conf.intr_conf.rxq != 0); in sfc_intr_configure()
H A Dsfc_repr.c451 if (conf->intr_conf.lsc != 0) { in sfc_repr_check_conf()
456 if (conf->intr_conf.rxq != 0) { in sfc_repr_check_conf()
461 if (conf->intr_conf.rmv != 0) { in sfc_repr_check_conf()
H A Dsfc.c184 if ((conf->intr_conf.lsc != 0) && in sfc_check_conf()
191 if (conf->intr_conf.rxq != 0 && in sfc_check_conf()
/dpdk/drivers/net/tap/
H A Dtap_intr.c59 if (!dev->data->dev_conf.intr_conf.rxq) in tap_rx_intr_vec_install()
/dpdk/drivers/net/hns3/
H A Dhns3_common.c54 if (hw->data->dev_conf.intr_conf.rxq == 1) in hns3_dev_infos_get()
717 if (dev->data->dev_conf.intr_conf.rxq == 0 || in hns3_map_rx_interrupt()
777 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3_unmap_rx_interrupt()
808 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3_restore_rx_interrupt()
H A Dhns3_ethdev_dump.c223 dev->data->dev_conf.intr_conf.lsc, in get_device_basic_info()
224 dev->data->dev_conf.intr_conf.rxq); in get_device_basic_info()
/dpdk/drivers/net/virtio/
H A Dvirtio_ethdev.c780 struct rte_eth_intr_conf *intr_conf = &dev->data->dev_conf.intr_conf; in virtio_dev_close() local
793 if (intr_conf->rxq) in virtio_dev_close()
796 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_close()
2343 if (eth_dev->data->dev_conf.intr_conf.rxq) { in virtio_init_device()
2580 if (dev->data->dev_conf.intr_conf.rxq) { in virtio_dev_configure()
2772 if (dev->data->dev_conf.intr_conf.lsc) { in virtio_dev_start()
2783 if (dev->data->dev_conf.intr_conf.lsc || in virtio_dev_start()
2784 dev->data->dev_conf.intr_conf.rxq) { in virtio_dev_start()
2926 struct rte_eth_intr_conf *intr_conf = &dev->data->dev_conf.intr_conf; in virtio_dev_stop() local
2938 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_stop()
/dpdk/drivers/net/cnxk/
H A Dcnxk_link.c93 if (!eth_dev || !eth_dev->data->dev_conf.intr_conf.lsc) in cnxk_eth_dev_link_status_cb()
/dpdk/drivers/net/enic/
H A Denic_main.c214 if (enic->rte_dev->data->dev_conf.intr_conf.rxq) in enic_init_vnic_resources()
461 if (!enic->rte_dev->data->dev_conf.intr_conf.rxq) in enic_rxq_intr_init()
606 if (eth_dev->data->dev_conf.intr_conf.lsc) in enic_enable()
1143 if (enic->rte_dev->data->dev_conf.intr_conf.lsc) in enic_disable()
1497 if (eth_dev->data->dev_conf.intr_conf.rxq) { in enic_set_vnic_res()
/dpdk/drivers/net/igc/
H A Digc_ethdev.c383 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_disable()
403 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_enable()
755 if (dev->data->dev_conf.intr_conf.lsc) in igc_configure_msix_intr()
947 dev->data->dev_conf.intr_conf.rxq) { in eth_igc_start()
1039 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start()
1047 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start()
1059 if (dev->data->dev_conf.intr_conf.rxq && in eth_igc_start()
/dpdk/drivers/net/atlantic/
H A Datl_ethdev.c514 dev->data->dev_conf.intr_conf.rxq != 0) { in atl_dev_start()
569 if (dev->data->dev_conf.intr_conf.lsc != 0) in atl_dev_start()
576 if (dev->data->dev_conf.intr_conf.lsc != 0) in atl_dev_start()
582 if (dev->data->dev_conf.intr_conf.rxq != 0 && in atl_dev_start()
/dpdk/drivers/net/e1000/
H A Dem_ethdev.c569 if (dev->data->dev_conf.intr_conf.rxq != 0) { in eth_em_start()
667 if (dev->data->dev_conf.intr_conf.lsc != 0) { in eth_em_start()
679 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_em_start()
684 if (dev->data->dev_conf.intr_conf.rxq != 0) in eth_em_start()
H A Digb_ethdev.c521 dev->data->dev_conf.intr_conf.lsc != 0) { in igb_intr_enable()
538 dev->data->dev_conf.intr_conf.lsc != 0) { in igb_intr_disable()
1252 dev->data->dev_conf.intr_conf.rxq != 0) { in eth_igb_start()
1367 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_start()
1375 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_start()
1381 if (dev->data->dev_conf.intr_conf.rxq != 0 && in eth_igb_start()
3310 dev->data->dev_conf.intr_conf.rxq) { in igbvf_dev_start()
5253 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_configure_msix_intr()
5275 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_configure_msix_intr()
/dpdk/doc/guides/nics/
H A Dfeatures.rst56 * **[uses] user config**: ``dev_conf.intr_conf.lsc``.
71 * **[uses] user config**: ``dev_conf.intr_conf.rmv``.
94 * **[uses] user config**: ``dev_conf.intr_conf.rxq``.
/dpdk/drivers/net/netvsc/
H A Dhn_vf.c409 vf_conf.intr_conf.lsc = 0; in hn_vf_configure()
412 vf_conf.intr_conf.rmv = 1; in hn_vf_configure()
/dpdk/drivers/net/dpaa/
H A Ddpaa_ethdev.c270 if (dev->data->dev_conf.intr_conf.lsc != 0) in dpaa_eth_dev_configure()
278 if (dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_configure()
287 dev->data->dev_conf.intr_conf.lsc = 0; in dpaa_eth_dev_configure()
469 dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_close()
/dpdk/drivers/net/nfp/
H A Dnfp_ethdev_vf.c73 if (dev->data->dev_conf.intr_conf.rxq != 0) { in nfp_netvf_start()
/dpdk/drivers/net/mlx5/
H A Dmlx5_rxq.c770 if (priv->dev_data->dev_conf.intr_conf.rxq != in mlx5_shared_rxq_match()
771 spriv->dev_data->dev_conf.intr_conf.rxq) { in mlx5_shared_rxq_match()
1070 if (!dev->data->dev_conf.intr_conf.rxq) in mlx5_rx_intr_vec_enable()
1153 if (!dev->data->dev_conf.intr_conf.rxq) in mlx5_rx_intr_vec_disable()
1822 if (dev->data->dev_conf.intr_conf.rxq) in mlx5_rxq_new()
/dpdk/drivers/net/ngbe/
H A Dngbe_ethdev.c980 dev->data->dev_conf.intr_conf.rxq != 0) { in ngbe_dev_start()
1082 if (dev->data->dev_conf.intr_conf.lsc != 0) in ngbe_dev_start()
1091 if (dev->data->dev_conf.intr_conf.lsc != 0) in ngbe_dev_start()
1097 if (dev->data->dev_conf.intr_conf.rxq != 0 && in ngbe_dev_start()
1867 if (wait_to_complete == 0 || dev->data->dev_conf.intr_conf.lsc != 0) in ngbe_dev_link_update_share()
/dpdk/drivers/net/vhost/
H A Drte_eth_vhost.c820 if (dev_conf->intr_conf.rxq) { in new_device()
920 dev_conf->intr_conf.rxq) { in vring_conf_update()
1156 if (dev_conf->intr_conf.rxq) { in eth_dev_start()
/dpdk/drivers/net/ice/
H A Dice_dcf_ethdev.c172 dev->data->dev_conf.intr_conf.rxq) { in ice_dcf_config_rx_queues_irqs()
186 if (!dev->data->dev_conf.intr_conf.rxq || in ice_dcf_config_rx_queues_irqs()
583 if (dev->data->dev_conf.intr_conf.rxq != 0) { in ice_dcf_dev_start()
/dpdk/examples/link_status_interrupt/
H A Dmain.c87 .intr_conf = {

123