Home
last modified time | relevance | path

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

123

/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_intr.c121 const struct rte_intr_conf *const intr_conf = in mlx4_link_status_alarm() local
122 &ETH_DEV(priv)->data->dev_conf.intr_conf; in mlx4_link_status_alarm()
126 if (intr_conf->lsc && !mlx4_link_status_check(priv)) in mlx4_link_status_alarm()
186 const struct rte_intr_conf *const intr_conf = in mlx4_interrupt_handler() local
187 &ETH_DEV(priv)->data->dev_conf.intr_conf; in mlx4_interrupt_handler()
199 if (intr_conf->rmv) in mlx4_interrupt_handler()
283 const struct rte_intr_conf *const intr_conf = in mlx4_intr_install() local
284 &ETH_DEV(priv)->data->dev_conf.intr_conf; in mlx4_intr_install()
288 if (intr_conf->lsc | intr_conf->rmv) { in mlx4_intr_install()
389 const struct rte_intr_conf *const intr_conf = in mlx4_rxq_intr_enable() local
[all …]
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_intr.c329 const struct rte_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()
522 const struct rte_intr_conf *const intr_conf = in failsafe_rx_intr_install() local
523 &priv->data->dev_conf.intr_conf; in failsafe_rx_intr_install()
525 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()
/f-stack/dpdk/drivers/net/tap/
H A Dtap_intr.c60 if (!dev->data->dev_conf.intr_conf.rxq) in tap_rx_intr_vec_install()
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_ethdev.c721 struct rte_intr_conf *intr_conf = &dev->data->dev_conf.intr_conf; in virtio_dev_close() local
734 if (intr_conf->rxq) in virtio_dev_close()
737 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_close()
1833 if (eth_dev->data->dev_conf.intr_conf.rxq) { in virtio_init_device()
2236 if (dev->data->dev_conf.intr_conf.rxq) { in virtio_dev_configure()
2405 if (dev->data->dev_conf.intr_conf.lsc) { in virtio_dev_start()
2416 if (dev->data->dev_conf.intr_conf.lsc || in virtio_dev_start()
2417 dev->data->dev_conf.intr_conf.rxq) { in virtio_dev_start()
2530 struct rte_intr_conf *intr_conf = &dev->data->dev_conf.intr_conf; in virtio_dev_stop() local
2540 if (intr_conf->lsc || intr_conf->rxq) { in virtio_dev_stop()
/f-stack/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.c150 if ((conf->intr_conf.lsc != 0) && in sfc_check_conf()
157 if (conf->intr_conf.rxq != 0 && in sfc_check_conf()
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_link.c62 if (!eth_dev || !eth_dev->data->dev_conf.intr_conf.lsc) in otx2_eth_dev_link_status_update()
/f-stack/dpdk/drivers/net/ice/
H A Dice_dcf_ethdev.c144 dev->data->dev_conf.intr_conf.rxq) { in ice_dcf_config_rx_queues_irqs()
160 if (!dev->data->dev_conf.intr_conf.rxq || in ice_dcf_config_rx_queues_irqs()
538 if (dev->data->dev_conf.intr_conf.rxq != 0) { in ice_dcf_dev_start()
/f-stack/dpdk/drivers/net/enic/
H A Denic_main.c213 if (enic->rte_dev->data->dev_conf.intr_conf.rxq) in enic_init_vnic_resources()
460 if (!enic->rte_dev->data->dev_conf.intr_conf.rxq) in enic_rxq_intr_init()
600 if (eth_dev->data->dev_conf.intr_conf.lsc) in enic_enable()
1128 if (enic->rte_dev->data->dev_conf.intr_conf.lsc) in enic_disable()
1482 if (eth_dev->data->dev_conf.intr_conf.rxq) { in enic_set_vnic_res()
/f-stack/dpdk/drivers/net/igc/
H A Digc_ethdev.c387 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_disable()
407 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_enable()
758 if (dev->data->dev_conf.intr_conf.lsc) in igc_configure_msix_intr()
945 dev->data->dev_conf.intr_conf.rxq) { in eth_igc_start()
1044 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start()
1052 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start()
1064 if (dev->data->dev_conf.intr_conf.rxq && in eth_igc_start()
/f-stack/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``.
/f-stack/dpdk/drivers/net/e1000/
H A Dem_ethdev.c571 if (dev->data->dev_conf.intr_conf.rxq != 0) { in eth_em_start()
671 if (dev->data->dev_conf.intr_conf.lsc != 0) { in eth_em_start()
683 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_em_start()
688 if (dev->data->dev_conf.intr_conf.rxq != 0) in eth_em_start()
H A Digb_ethdev.c523 dev->data->dev_conf.intr_conf.lsc != 0) { in igb_intr_enable()
540 dev->data->dev_conf.intr_conf.lsc != 0) { in igb_intr_disable()
1263 dev->data->dev_conf.intr_conf.rxq != 0) { in eth_igb_start()
1379 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_start()
1387 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_start()
1393 if (dev->data->dev_conf.intr_conf.rxq != 0 && in eth_igb_start()
3296 dev->data->dev_conf.intr_conf.rxq) { in igbvf_dev_start()
5272 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_configure_msix_intr()
5291 if (dev->data->dev_conf.intr_conf.lsc != 0) in eth_igb_configure_msix_intr()
/f-stack/dpdk/drivers/net/atlantic/
H A Datl_ethdev.c515 dev->data->dev_conf.intr_conf.rxq != 0) { in atl_dev_start()
571 if (dev->data->dev_conf.intr_conf.lsc != 0) in atl_dev_start()
578 if (dev->data->dev_conf.intr_conf.lsc != 0) in atl_dev_start()
584 if (dev->data->dev_conf.intr_conf.rxq != 0 && in atl_dev_start()
/f-stack/dpdk/drivers/net/dpaa/
H A Ddpaa_ethdev.c277 if (dev->data->dev_conf.intr_conf.lsc != 0) in dpaa_eth_dev_configure()
284 if (dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_configure()
293 dev->data->dev_conf.intr_conf.lsc = 0; in dpaa_eth_dev_configure()
471 dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_close()
/f-stack/dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_ethdev.c739 if (dev->data->dev_conf.intr_conf.lsc) { in vmxnet3_dev_start()
809 if (dev->data->dev_conf.intr_conf.lsc) { in vmxnet3_dev_start()
844 if (dev->data->dev_conf.intr_conf.lsc) { in vmxnet3_dev_stop()
/f-stack/dpdk/drivers/net/vhost/
H A Drte_eth_vhost.c810 if (dev_conf->intr_conf.rxq) { in new_device()
910 dev_conf->intr_conf.rxq) { in vring_conf_update()
1141 if (dev_conf->intr_conf.rxq) { in eth_dev_start()
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_ethdev_os.c728 if (dev->data->dev_conf.intr_conf.rmv) in mlx5_dev_interrupt_device_fatal()
799 dev->data->dev_conf.intr_conf.lsc) { in mlx5_dev_interrupt_handler()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_ethdev_vf.c683 if (dev->data->dev_conf.intr_conf.rxq != 0 && in i40evf_config_irq_map()
1691 dev->data->dev_conf.intr_conf.lsc = in i40evf_dev_configure()
2134 dev->data->dev_conf.intr_conf.rxq) { in i40evf_dev_start()
2179 if (dev->data->dev_conf.intr_conf.rxq != 0) in i40evf_dev_start()
2204 if (dev->data->dev_conf.intr_conf.rxq != 0) in i40evf_dev_stop()
/f-stack/dpdk/examples/link_status_interrupt/
H A Dmain.c86 .intr_conf = {
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_ethdev_vf.c954 if (hw->data->dev_conf.intr_conf.rxq == 1) in hns3vf_dev_infos_get()
1917 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3vf_unmap_rx_interrupt()
2095 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3vf_map_rx_interrupt()
2161 if (dev->data->dev_conf.intr_conf.rxq == 0) in hns3vf_restore_rx_interrupt()
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_vf.c231 vf_conf.intr_conf.lsc = 0; in hn_vf_configure()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_trigger.c1134 dev->data->dev_conf.intr_conf.lsc = 0; in mlx5_dev_start()
1135 dev->data->dev_conf.intr_conf.rmv = 0; in mlx5_dev_start()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_ethdev.c488 dev->data->dev_conf.intr_conf.rxq) { in iavf_config_rx_queues_irqs()
512 if (!dev->data->dev_conf.intr_conf.rxq || in iavf_config_rx_queues_irqs()
695 if (dev->data->dev_conf.intr_conf.rxq != 0) { in iavf_dev_start()

123