Home
last modified time | relevance | path

Searched refs:ecore_dev (Results 1 – 25 of 30) sorted by relevance

12

/f-stack/dpdk/drivers/net/qede/
H A Dqede_if.h13 struct ecore_dev;
83 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,
[all …]
H A Dqede_debug.h11 struct ecore_dev;
15 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);
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_main.c81 static int qed_nic_setup(struct ecore_dev *edev) in qed_nic_setup()
96 static int qed_alloc_stream_mem(struct ecore_dev *edev) in qed_alloc_stream_mem()
112 static void qed_free_stream_mem(struct ecore_dev *edev) in qed_free_stream_mem()
204 static void qed_start_iov_task(struct ecore_dev *edev) in qed_start_iov_task()
217 static void qed_stop_iov_task(struct ecore_dev *edev) in qed_stop_iov_task()
230 static int qed_slowpath_start(struct ecore_dev *edev, in qed_slowpath_start()
650 struct ecore_dev *edev = hwfn->p_dev; in qed_link_update()
662 static int qed_drain(struct ecore_dev *edev) in qed_drain()
687 static int qed_nic_stop(struct ecore_dev *edev) in qed_nic_stop()
701 static int qed_slowpath_stop(struct ecore_dev *edev) in qed_slowpath_stop()
[all …]
H A Dqede_ethdev.c235 struct ecore_dev *edev = &qdev->edev; in qede_fw_version_get()
294 struct ecore_dev *edev = &qdev->edev; in qede_interrupt_handler_intx()
312 struct ecore_dev *edev = &qdev->edev; in qede_interrupt_handler()
324 struct ecore_dev *edev = &qdev->edev; in qede_assign_rxtx_handlers()
371 struct ecore_dev *edev = &qdev->edev; in qede_print_adapter_info()
448 qede_stop_vport(struct ecore_dev *edev) in qede_stop_vport()
814 struct ecore_dev *edev = &qdev->edev; in qede_mac_addr_remove()
1369 struct ecore_dev *edev = &qdev->edev; in qede_dev_info_get()
1458 struct ecore_dev *edev = &qdev->edev; in qede_link_update()
1516 struct ecore_dev *edev = &qdev->edev; in qede_promiscuous_disable()
[all …]
H A Dqede_filter.c146 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_check_fdir_support()
198 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_config_arfs_filter()
333 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_arfs_construct_pkt()
428 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_tunnel_update()
463 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_vxlan_enable()
499 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_geneve_enable()
535 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_udp_dst_port_del()
615 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_udp_dst_port_add()
1059 struct ecore_dev *edev = QEDE_INIT_EDEV(qdev); in qede_dev_filter_ctrl()
H A Dqede_ethdev.h93 struct ecore_dev *edev = &qdev->edev; \
224 struct ecore_dev edev;
281 int qed_fill_eth_dev_info(struct ecore_dev *edev,
H A Dqede_sriov.h7 void qed_sriov_configure(struct ecore_dev *edev, int num_vfs_param);
H A Dqede_rxtx.c321 struct ecore_dev *edev, in _qede_rx_queue_release()
336 struct ecore_dev *edev; in qede_rx_queue_release()
393 struct ecore_dev *edev = &qdev->edev; in qede_alloc_tx_queue_mem()
464 struct ecore_dev *edev = &qdev->edev; in qede_tx_queue_setup()
535 struct ecore_dev *edev, in _qede_tx_queue_release()
549 struct ecore_dev *edev; in qede_tx_queue_release()
935 struct ecore_dev *edev = &qdev->edev; in qede_drain_txq()
1526 struct ecore_dev *edev = &qdev->edev; in qede_recv_pkts_regular()
1746 struct ecore_dev *edev = &qdev->edev; in qede_recv_pkts()
2240 struct ecore_dev *edev = &qdev->edev;
[all …]
H A Dqede_regs.c18 struct ecore_dev *edev = &qdev->edev; in qede_get_regs_len()
79 struct ecore_dev *edev = &qdev->edev; in qede_get_regs()
250 struct ecore_dev *edev = &qdev->edev; in qede_save_fw_dump()
H A Dqede_sriov.c42 static void qed_sriov_enable(struct ecore_dev *edev, int num) in qed_sriov_enable()
84 void qed_sriov_configure(struct ecore_dev *edev, int num_vfs_param) in qed_sriov_configure()
H A Dqede_debug.c7645 int qed_dbg_grc_size(struct ecore_dev *edev) in qed_dbg_grc_size()
7657 int qed_dbg_idle_chk_size(struct ecore_dev *edev) in qed_dbg_idle_chk_size()
7669 int qed_dbg_reg_fifo_size(struct ecore_dev *edev) in qed_dbg_reg_fifo_size()
7681 int qed_dbg_igu_fifo_size(struct ecore_dev *edev) in qed_dbg_igu_fifo_size()
7721 int qed_dbg_fw_asserts_size(struct ecore_dev *edev) in qed_dbg_fw_asserts_size()
7731 int qed_dbg_ilt_size(struct ecore_dev *edev) in qed_dbg_ilt_size()
7743 int qed_dbg_mcp_trace_size(struct ecore_dev *edev) in qed_dbg_mcp_trace_size()
7940 int qed_dbg_all_data_size(struct ecore_dev *edev) in qed_dbg_all_data_size()
8063 u8 qed_get_debug_engine(struct ecore_dev *edev) in qed_get_debug_engine()
8075 void qed_dbg_pf_init(struct ecore_dev *edev) in qed_dbg_pf_init()
[all …]
/f-stack/dpdk/drivers/net/qede/base/
H A Decore_dev_api.h22 void ecore_init_dp(struct ecore_dev *p_dev,
40 void ecore_resc_free(struct ecore_dev *p_dev);
56 void ecore_resc_setup(struct ecore_dev *p_dev);
132 enum _ecore_status_t ecore_hw_init(struct ecore_dev *p_dev,
142 void ecore_hw_timers_stop_all(struct ecore_dev *p_dev);
172 void ecore_prepare_hibernate(struct ecore_dev *p_dev);
301 void ecore_hw_remove(struct ecore_dev *p_dev);
434 ecore_chain_alloc(struct ecore_dev *p_dev,
449 void ecore_chain_free(struct ecore_dev *p_dev,
499 u8 ecore_llh_get_num_ppfid(struct ecore_dev *p_dev);
[all …]
H A Decore_dev.c685 struct ecore_dev *p_dev = p_hwfn->p_dev; in __ecore_llh_set_engine_affin()
740 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_llh_set_engine_affin()
793 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_llh_hw_init_pf()
1438 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_all_ppfids_wr()
1833 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_init_qm_port_params()
2895 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_hw_init_common()
3348 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_hw_init_port()
4514 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_hw_get_dflt_resc()
4677 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_hw_get_ppfid_bitmap()
4728 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_hw_get_resc()
[all …]
H A Decore_l2_api.h168 ecore_filter_ucast_cmd(struct ecore_dev *p_dev,
175 ecore_filter_mcast_cmd(struct ecore_dev *p_dev,
183 struct ecore_dev *p_dev,
433 void ecore_get_vport_stats(struct ecore_dev *p_dev,
436 void ecore_reset_vport_stats(struct ecore_dev *p_dev);
H A Decore.h586 struct ecore_dev *p_dev;
760 struct ecore_dev { struct
966 u32 ecore_get_hsi_def_val(struct ecore_dev *p_dev, argument
1023 int ecore_configure_vport_wfq(struct ecore_dev *p_dev, u16 vp_id, u32 rate);
1024 void ecore_configure_vp_wfq_on_link_change(struct ecore_dev *p_dev,
1028 int ecore_configure_pf_max_bandwidth(struct ecore_dev *p_dev, u8 max_bw);
1029 int ecore_configure_pf_min_bandwidth(struct ecore_dev *p_dev, u8 min_bw);
1031 int ecore_device_num_engines(struct ecore_dev *p_dev);
1032 int ecore_device_num_ports(struct ecore_dev *p_dev);
1093 enum _ecore_status_t ecore_llh_dump_ppfid(struct ecore_dev *p_dev, u8 ppfid);
[all …]
H A Decore_mcp_api.h783 enum _ecore_status_t ecore_recovery_prolog(struct ecore_dev *p_dev);
887 enum _ecore_status_t ecore_mcp_nvm_set_secure_mode(struct ecore_dev *p_dev,
901 enum _ecore_status_t ecore_mcp_phy_write(struct ecore_dev *p_dev, u32 cmd,
915 enum _ecore_status_t ecore_mcp_nvm_write(struct ecore_dev *p_dev, u32 cmd,
926 enum _ecore_status_t ecore_mcp_nvm_put_file_begin(struct ecore_dev *p_dev,
937 enum _ecore_status_t ecore_mcp_nvm_del_file(struct ecore_dev *p_dev,
948 enum _ecore_status_t ecore_mcp_nvm_resp(struct ecore_dev *p_dev, u8 *p_buf);
961 enum _ecore_status_t ecore_mcp_phy_read(struct ecore_dev *p_dev, u32 cmd,
974 enum _ecore_status_t ecore_mcp_nvm_read(struct ecore_dev *p_dev, u32 addr,
H A Dbcm_osal.c127 void *osal_dma_alloc_coherent(struct ecore_dev *p_dev, in osal_dma_alloc_coherent()
166 void *osal_dma_alloc_coherent_aligned(struct ecore_dev *p_dev, in osal_dma_alloc_coherent_aligned()
205 void osal_dma_free_mem(struct ecore_dev *p_dev, dma_addr_t phys) in osal_dma_free_mem()
260 qede_get_mcp_proto_stats(struct ecore_dev *edev, in qede_get_mcp_proto_stats()
282 struct ecore_dev *edev = dev; in qede_hw_err_handler()
H A Decore_int_api.h44 struct ecore_dev *p_dev;
310 void ecore_int_disable_post_isr_release(struct ecore_dev *p_dev);
321 void ecore_int_attn_clr_enable(struct ecore_dev *p_dev, bool clr_enable);
H A Decore_iov_api.h186 void ecore_iov_set_vfs_to_disable(struct ecore_dev *p_dev,
197 void ecore_iov_set_vf_to_disable(struct ecore_dev *p_dev,
717 enum _ecore_status_t ecore_iov_configure_min_tx_rate(struct ecore_dev *p_dev,
H A Decore_init_ops.c24 void ecore_init_iro_array(struct ecore_dev *p_dev) in ecore_init_iro_array()
214 struct ecore_dev *p_dev = p_hwfn->p_dev;
421 struct ecore_dev *p_dev = p_hwfn->p_dev;
474 struct ecore_dev *p_dev = p_hwfn->p_dev;
538 enum _ecore_status_t ecore_init_fw_data(struct ecore_dev *p_dev,
H A Dbcm_osal.h27 struct ecore_dev;
107 void *osal_dma_alloc_coherent(struct ecore_dev *, dma_addr_t *, size_t);
109 void *osal_dma_alloc_coherent_aligned(struct ecore_dev *, dma_addr_t *,
112 void osal_dma_free_mem(struct ecore_dev *edev, dma_addr_t phys);
451 void qede_get_mcp_proto_stats(struct ecore_dev *, enum ecore_mcp_protocol_type,
H A Decore_init_ops.h18 void ecore_init_iro_array(struct ecore_dev *p_dev);
H A Dmeson.build8 'ecore_dev.c',
H A Decore_hw.h307 enum _ecore_status_t ecore_init_fw_data(struct ecore_dev *p_dev,
H A Decore_sriov.h257 void ecore_iov_free_hw_info(struct ecore_dev *p_dev);

12