Home
last modified time | relevance | path

Searched refs:edev (Results 1 – 22 of 22) sorted by relevance

/f-stack/dpdk/drivers/net/qede/
H A Dqede_main.c168 edev->fw_len); in qed_load_firmware_data()
211 if (!IS_PF(edev)) in qed_start_iov_task()
224 if (IS_PF(edev)) in qed_stop_iov_task()
241 if (IS_PF(edev)) { in qed_slowpath_start()
473 if (IS_VF(edev)) in qed_fill_eth_dev_info()
608 if (IS_VF(edev)) in qed_set_link()
668 if (IS_VF(edev)) in qed_drain()
707 if (!edev) in qed_slowpath_stop()
731 if (!edev) in qed_remove()
759 struct ecore_hwfn *hwfn = &edev->hwfns[qid % edev->num_hwfns]; in qed_get_sb_info()
[all …]
H A Dqede_if.h83 int (*fill_dev_info)(struct ecore_dev *edev,
140 int (*probe)(struct ecore_dev *edev,
145 (*chain_alloc)(struct ecore_dev *edev,
155 void (*chain_free)(struct ecore_dev *edev,
158 void (*get_link)(struct ecore_dev *edev,
160 int (*set_link)(struct ecore_dev *edev,
163 int (*drain)(struct ecore_dev *edev);
165 void (*remove)(struct ecore_dev *edev);
177 uint32_t (*sb_init)(struct ecore_dev *edev,
183 int (*get_sb_info)(struct ecore_dev *edev,
[all …]
H A Dqede_regs.c18 struct ecore_dev *edev = &qdev->edev; in qede_get_regs_len() local
22 if (IS_VF(edev)) in qede_get_regs_len()
32 DP_NOTICE(edev, false, in qede_get_regs_len()
34 qdev->ops->common->dbg_set_debug_engine(edev, in qede_get_regs_len()
41 qdev->ops->common->dbg_grc_size(edev) + in qede_get_regs_len()
79 struct ecore_dev *edev = &qdev->edev; in qede_get_regs() local
88 if (IS_VF(edev)) in qede_get_regs()
103 OSAL_MUTEX_ACQUIRE(&edev->dbg_lock); in qede_get_regs()
194 OSAL_MUTEX_RELEASE(&edev->dbg_lock); in qede_get_regs()
250 struct ecore_dev *edev = &qdev->edev; in qede_save_fw_dump() local
[all …]
H A Dqede_ethdev.c235 struct ecore_dev *edev = &qdev->edev; in qede_fw_version_get() local
294 struct ecore_dev *edev = &qdev->edev; in qede_interrupt_handler_intx() local
312 struct ecore_dev *edev = &qdev->edev; in qede_interrupt_handler() local
324 struct ecore_dev *edev = &qdev->edev; in qede_assign_rxtx_handlers() local
371 struct ecore_dev *edev = &qdev->edev; in qede_print_adapter_info() local
814 struct ecore_dev *edev = &qdev->edev; in qede_mac_addr_remove() local
1369 struct ecore_dev *edev = &qdev->edev; in qede_dev_info_get() local
1458 struct ecore_dev *edev = &qdev->edev; in qede_link_update() local
1516 struct ecore_dev *edev = &qdev->edev; in qede_promiscuous_disable() local
1607 struct ecore_dev *edev = &qdev->edev; in qede_get_stats() local
[all …]
H A Dqede_debug.h15 int qed_dbg_grc_size(struct ecore_dev *edev);
18 int qed_dbg_idle_chk_size(struct ecore_dev *edev);
21 int qed_dbg_reg_fifo_size(struct ecore_dev *edev);
24 int qed_dbg_igu_fifo_size(struct ecore_dev *edev);
30 int qed_dbg_fw_asserts_size(struct ecore_dev *edev);
32 int qed_dbg_ilt_size(struct ecore_dev *edev);
35 int qed_dbg_mcp_trace_size(struct ecore_dev *edev);
37 int qed_dbg_all_data_size(struct ecore_dev *edev);
38 u8 qed_get_debug_engine(struct ecore_dev *edev);
45 void qed_dbg_pf_init(struct ecore_dev *edev);
[all …]
H A Dqede_filter.c156 if (ECORE_IS_CMT(edev)) { in qede_check_fdir_support()
257 p_hwfn = ECORE_LEADING_HWFN(edev); in qede_config_arfs_filter()
434 for_each_hwfn(edev, i) { in qede_tunnel_update()
435 p_hwfn = &edev->hwfns[i]; in qede_tunnel_update()
436 if (IS_PF(edev)) { in qede_tunnel_update()
448 if (IS_PF(edev)) in qede_tunnel_update()
540 PMD_INIT_FUNC_TRACE(edev); in qede_udp_dst_port_del()
620 PMD_INIT_FUNC_TRACE(edev); in qede_udp_dst_port_add()
627 DP_INFO(edev, in qede_udp_dst_port_add()
664 DP_INFO(edev, in qede_udp_dst_port_add()
[all …]
H A Dqede_rxtx.c393 struct ecore_dev *edev = &qdev->edev; in qede_alloc_tx_queue_mem() local
401 DP_ERR(edev, in qede_alloc_tx_queue_mem()
420 DP_ERR(edev, in qede_alloc_tx_queue_mem()
434 DP_ERR(edev, in qede_alloc_tx_queue_mem()
464 struct ecore_dev *edev = &qdev->edev; in qede_tx_queue_setup() local
935 struct ecore_dev *edev = &qdev->edev; in qede_drain_txq() local
1526 struct ecore_dev *edev = &qdev->edev; in qede_recv_pkts_regular() local
1746 struct ecore_dev *edev = &qdev->edev; in qede_recv_pkts() local
1852 &edev->hwfns[rxq->queue_id % edev->num_hwfns], in qede_recv_pkts()
2240 struct ecore_dev *edev = &qdev->edev; local
[all …]
H A Dqede_sriov.c42 static void qed_sriov_enable(struct ecore_dev *edev, int num) in qed_sriov_enable() argument
49 if ((u32)num >= RESC_NUM(&edev->hwfns[0], ECORE_VPORT)) { in qed_sriov_enable()
50 DP_NOTICE(edev, false, "Can start at most %d VFs\n", in qed_sriov_enable()
51 RESC_NUM(&edev->hwfns[0], ECORE_VPORT) - 1); in qed_sriov_enable()
57 for_each_hwfn(edev, j) { in qed_sriov_enable()
60 p_hwfn = &edev->hwfns[j]; in qed_sriov_enable()
74 DP_ERR(edev, "Failed to enable VF[%d]\n", i); in qed_sriov_enable()
84 void qed_sriov_configure(struct ecore_dev *edev, int num_vfs_param) in qed_sriov_configure() argument
86 if (!IS_ECORE_SRIOV(edev)) { in qed_sriov_configure()
87 DP_VERBOSE(edev, ECORE_MSG_IOV, "SR-IOV is not supported\n"); in qed_sriov_configure()
[all …]
H A Dqede_ethdev.h72 #define QEDE_MAX_RSS_CNT(edev) ((edev)->dev_info.num_queues) argument
73 #define QEDE_MAX_TSS_CNT(edev) ((edev)->dev_info.num_queues * \ argument
74 (edev)->dev_info.num_tc)
89 #define QEDE_INIT_EDEV(adapter) (&((struct qede_dev *)adapter)->edev)
93 struct ecore_dev *edev = &qdev->edev; \
224 struct ecore_dev edev; member
281 int qed_fill_eth_dev_info(struct ecore_dev *edev,
H A Dqede_logs.h53 #define PMD_INIT_LOG(level, edev, fmt, args...) \ argument
56 (edev)->name, __func__, ##args)
58 #define PMD_INIT_FUNC_TRACE(edev) PMD_INIT_LOG(DEBUG, edev, " >>") argument
H A Dqede_debug.c7788 DP_NOTICE(edev, false, in qed_calc_regdump_header()
7803 &edev->hwfns[edev->dbg_params.engine_for_debug]; in qed_dbg_all_data()
7812 if (!ECORE_IS_CMT(edev)) in qed_dbg_all_data()
7883 DP_ERR(edev, in qed_dbg_all_data()
7943 &edev->hwfns[edev->dbg_params.engine_for_debug]; in qed_dbg_all_data_size()
7947 edev->disable_ilt_dump = false; in qed_dbg_all_data_size()
8003 &edev->hwfns[edev->dbg_params.engine_for_debug]; in qed_dbg_feature()
8040 &edev->hwfns[edev->dbg_params.engine_for_debug]; in qed_dbg_feature_size()
8080 PMD_INIT_FUNC_TRACE(edev); in qed_dbg_pf_init()
8093 for_each_hwfn(edev, i) { in qed_dbg_pf_init()
[all …]
H A Dqede_sriov.h7 void qed_sriov_configure(struct ecore_dev *edev, int num_vfs_param);
/f-stack/dpdk/drivers/event/octeontx/
H A Dssovf_evdev.c173 edev->is_timeout_deq = 1; in ssovf_configure()
433 edev->rxq_pools++; in ssovf_eth_rx_adapter_queue_add()
435 edev->rxq_pool_array, in ssovf_eth_rx_adapter_queue_add()
438 edev->rxq_pools--; in ssovf_eth_rx_adapter_queue_add()
445 edev->rxq_pool_rcnt, in ssovf_eth_rx_adapter_queue_add()
448 edev->rxq_pools--; in ssovf_eth_rx_adapter_queue_add()
708 edev->nb_event_queues); in ssovf_close()
771 struct ssovf_evdev *edev; in ssovf_vdev_probe() local
838 edev->is_timeout_deq = 0; in ssovf_vdev_probe()
856 if (!edev->max_event_ports || !edev->max_event_queues) { in ssovf_vdev_probe()
[all …]
H A Dtimvf_evdev.c231 struct ssovf_evdev *edev; in timvf_ring_create() local
242 edev = ssovf_pmd_priv(event_dev); in timvf_ring_create()
282 edev->tim_ring_cnt++; in timvf_ring_create()
283 old_ptr = edev->tim_ring_ids; in timvf_ring_create()
284 edev->tim_ring_ids = in timvf_ring_create()
285 rte_realloc(edev->tim_ring_ids, in timvf_ring_create()
287 if (edev->tim_ring_ids == NULL) { in timvf_ring_create()
288 edev->tim_ring_ids = old_ptr; in timvf_ring_create()
289 edev->tim_ring_cnt--; in timvf_ring_create()
368 struct ssovf_evdev *edev; in timvf_ring_free() local
[all …]
H A Dssovf_worker.c328 struct ssovf_evdev *edev = ssovf_pmd_priv(dev); in ssovf_fastpath_fns_set() local
347 [!!(edev->tx_offload_flags & OCCTX_TX_MULTI_SEG_F)]; in ssovf_fastpath_fns_set()
361 [!!(edev->rx_offload_flags & OCCTX_RX_VLAN_FLTR_F)] in ssovf_fastpath_fns_set()
363 [!!(edev->rx_offload_flags & OCCTX_RX_MULTI_SEG_F)]; in ssovf_fastpath_fns_set()
374 [!!(edev->rx_offload_flags & OCCTX_RX_VLAN_FLTR_F)] in ssovf_fastpath_fns_set()
376 [!!(edev->rx_offload_flags & OCCTX_RX_MULTI_SEG_F)]; in ssovf_fastpath_fns_set()
378 if (edev->is_timeout_deq) { in ssovf_fastpath_fns_set()
388 [!!(edev->rx_offload_flags & OCCTX_RX_VLAN_FLTR_F)] in ssovf_fastpath_fns_set()
390 [!!(edev->rx_offload_flags & OCCTX_RX_MULTI_SEG_F)]; in ssovf_fastpath_fns_set()
401 [!!(edev->rx_offload_flags & OCCTX_RX_VLAN_FLTR_F)] in ssovf_fastpath_fns_set()
[all …]
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_class_eth.c96 eth_dev_match(const struct rte_eth_dev *edev, in eth_dev_match() argument
104 if (edev->state == RTE_ETH_DEV_UNUSED) in eth_dev_match()
106 if (arg->device != NULL && arg->device != edev->device) in eth_dev_match()
111 eth_mac_cmp, edev->data); in eth_dev_match()
117 eth_representor_cmp, edev->data); in eth_dev_match()
129 if ((edev->data->dev_flags & RTE_ETH_DEV_REPRESENTOR) != 0) in eth_dev_match()
141 struct rte_eth_dev *edev = NULL; in eth_dev_iterate() local
156 edev = eth_find_device(start, eth_dev_match, in eth_dev_iterate()
159 return edev; in eth_dev_iterate()
H A Dethdev_private.c21 struct rte_eth_dev *edev; in eth_find_device() local
34 edev = &rte_eth_devices[idx]; in eth_find_device()
35 if (cmp(edev, data) == 0) in eth_find_device()
36 return edev; in eth_find_device()
/f-stack/dpdk/drivers/net/qede/base/
H A Dbcm_osal.c260 qede_get_mcp_proto_stats(struct ecore_dev *edev, in qede_get_mcp_proto_stats() argument
267 ecore_get_vport_stats(edev, &lan_stats); in qede_get_mcp_proto_stats()
275 DP_INFO(edev, "Statistics request type %d not supported\n", in qede_get_mcp_proto_stats()
282 struct ecore_dev *edev = dev; in qede_hw_err_handler() local
297 DP_NOTICE(edev, false, "Unknown HW error [%d]\n", err_type); in qede_hw_err_handler()
H A Decore.h588 #define IS_LEAD_HWFN(edev) (!((edev)->my_id)) argument
H A Dbcm_osal.h112 void osal_dma_free_mem(struct ecore_dev *edev, dma_addr_t phys);
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_ether.c75 struct rte_eth_dev *edev; in fs_eth_dev_conf_apply() local
83 edev = ETH(sdev); in fs_eth_dev_conf_apply()
112 edev->data->dev_link.link_status) { in fs_eth_dev_conf_apply()
126 if (dev->data->promiscuous != edev->data->promiscuous) { in fs_eth_dev_conf_apply()
140 if (dev->data->all_multicast != edev->data->all_multicast) { in fs_eth_dev_conf_apply()
154 if (dev->data->mtu != edev->data->mtu) { in fs_eth_dev_conf_apply()
210 vfc2 = &edev->data->vlan_filter_conf; in fs_eth_dev_conf_apply()
H A Dfailsafe_ops.c1248 struct rte_eth_dev *edev; in fs_dev_supported_ptypes_get() local
1257 edev = ETH(sdev); in fs_dev_supported_ptypes_get()
1270 ret = SUBOPS(sdev, dev_supported_ptypes_get)(edev); in fs_dev_supported_ptypes_get()