Searched refs:ecore_dev (Results 1 - 20 of 20) sorted by relevance

/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Decore_dev_api.h55 void ecore_init_dp(struct ecore_dev *p_dev,
66 enum _ecore_status_t ecore_init_struct(struct ecore_dev *p_dev);
73 void ecore_resc_free(struct ecore_dev *p_dev);
82 enum _ecore_status_t ecore_resc_alloc(struct ecore_dev *p_dev);
89 void ecore_resc_setup(struct ecore_dev *p_dev);
164 enum _ecore_status_t ecore_hw_init(struct ecore_dev *p_dev,
174 void ecore_hw_timers_stop_all(struct ecore_dev *p_dev);
183 enum _ecore_status_t ecore_hw_stop(struct ecore_dev *p_dev);
194 enum _ecore_status_t ecore_hw_stop_fastpath(struct ecore_dev *p_dev);
204 void ecore_hw_hibernate_prepare(struct ecore_dev *p_de
[all...]
H A Decore_init_ops.h42 void ecore_init_iro_array(struct ecore_dev *p_dev);
H A Decore_l2_api.h214 ecore_filter_ucast_cmd(struct ecore_dev *p_dev,
221 ecore_filter_mcast_cmd(struct ecore_dev *p_dev,
229 struct ecore_dev *p_dev,
491 void ecore_get_vport_stats(struct ecore_dev *p_dev,
494 void ecore_reset_vport_stats(struct ecore_dev *p_dev);
H A Decore_int_api.h65 struct ecore_dev *p_dev;
323 void ecore_int_disable_post_isr_release(struct ecore_dev *p_dev);
334 void ecore_int_attn_clr_enable(struct ecore_dev *p_dev, bool clr_enable);
H A Dbcm_osal.h51 extern uint32_t qlnx_pci_bus_get_bar_size(void *ecore_dev, uint8_t bar_id);
52 extern uint32_t qlnx_pci_read_config_byte(void *ecore_dev, uint32_t pci_reg,
54 extern uint32_t qlnx_pci_read_config_word(void *ecore_dev, uint32_t pci_reg,
56 extern uint32_t qlnx_pci_read_config_dword(void *ecore_dev, uint32_t pci_reg,
58 extern void qlnx_pci_write_config_byte(void *ecore_dev, uint32_t pci_reg,
60 extern void qlnx_pci_write_config_word(void *ecore_dev, uint32_t pci_reg,
62 extern void qlnx_pci_write_config_dword(void *ecore_dev, uint32_t pci_reg,
64 extern int qlnx_pci_find_capability(void *ecore_dev, int cap);
65 extern int qlnx_pci_find_ext_capability(void *ecore_dev, int ext_cap);
78 extern void *qlnx_dma_alloc_coherent(void *ecore_dev, bus_addr_
[all...]
H A Decore_mcp_api.h823 enum _ecore_status_t ecore_recovery_prolog(struct ecore_dev *p_dev);
927 enum _ecore_status_t ecore_mcp_nvm_set_secure_mode(struct ecore_dev *p_dev,
941 enum _ecore_status_t ecore_mcp_phy_write(struct ecore_dev *p_dev, u32 cmd,
955 enum _ecore_status_t ecore_mcp_nvm_write(struct ecore_dev *p_dev, u32 cmd,
966 enum _ecore_status_t ecore_mcp_nvm_put_file_begin(struct ecore_dev *p_dev,
977 enum _ecore_status_t ecore_mcp_nvm_del_file(struct ecore_dev *p_dev,
988 enum _ecore_status_t ecore_mcp_nvm_resp(struct ecore_dev *p_dev, u8 *p_buf);
1001 enum _ecore_status_t ecore_mcp_phy_read(struct ecore_dev *p_dev, u32 cmd,
1014 enum _ecore_status_t ecore_mcp_nvm_read(struct ecore_dev *p_dev, u32 addr,
H A Decore_sriov.h281 void ecore_iov_free_hw_info(struct ecore_dev *p_dev);
327 static OSAL_INLINE void ecore_iov_free_hw_info(struct ecore_dev OSAL_UNUSED *p_dev) {}
H A Decore_dev.c29 * File : ecore_dev.c
32 __FBSDID("$FreeBSD: stable/11/sys/dev/qlnx/qlnxe/ecore_dev.c 337517 2018-08-09 01:17:35Z davidcs $");
85 void ecore_set_ilt_page_size(struct ecore_dev *p_dev, u8 ilt_page_size)
120 static bool ecore_db_rec_sanity(struct ecore_dev *p_dev, void OSAL_IOMEM *db_addr,
143 static struct ecore_hwfn *ecore_db_rec_find_hwfn(struct ecore_dev *p_dev,
159 enum _ecore_status_t ecore_db_recovery_add(struct ecore_dev *p_dev,
208 enum _ecore_status_t ecore_db_recovery_del(struct ecore_dev *p_dev,
446 static void ecore_llh_free(struct ecore_dev *p_dev)
464 static enum _ecore_status_t ecore_llh_alloc(struct ecore_dev *p_dev)
501 static enum _ecore_status_t ecore_llh_shadow_sanity(struct ecore_dev *p_de
[all...]
H A Decore.h649 struct ecore_dev *p_dev;
789 struct ecore_dev { struct
1007 int ecore_configure_vport_wfq(struct ecore_dev *p_dev, u16 vp_id, u32 rate);
1008 void ecore_configure_vp_wfq_on_link_change(struct ecore_dev *p_dev,
1012 int ecore_configure_pf_max_bandwidth(struct ecore_dev *p_dev, u8 max_bw);
1013 int ecore_configure_pf_min_bandwidth(struct ecore_dev *p_dev, u8 min_bw);
1015 int ecore_device_num_engines(struct ecore_dev *p_dev);
1016 int ecore_device_num_ports(struct ecore_dev *p_dev);
1072 enum _ecore_status_t ecore_llh_dump_ppfid(struct ecore_dev *p_dev, u8 ppfid);
1073 enum _ecore_status_t ecore_llh_dump_all(struct ecore_dev *p_de
[all...]
H A Decore_iov_api.h159 /* This struct is part of ecore_dev and contains data relevant to all hwfns;
190 void ecore_iov_set_vfs_to_disable(struct ecore_dev *p_dev,
201 void ecore_iov_set_vf_to_disable(struct ecore_dev *p_dev,
712 enum _ecore_status_t ecore_iov_configure_min_tx_rate(struct ecore_dev *p_dev,
764 static OSAL_INLINE void ecore_iov_set_vfs_to_disable(struct ecore_dev OSAL_UNUSED *p_dev, u8 OSAL_UNUSED to_disable) {}
765 static OSAL_INLINE void ecore_iov_set_vf_to_disable(struct ecore_dev OSAL_UNUSED *p_dev, u16 OSAL_UNUSED rel_vf_id, u8 OSAL_UNUSED to_disable) {}
818 static OSAL_INLINE enum _ecore_status_t ecore_iov_configure_min_tx_rate(struct ecore_dev OSAL_UNUSED *p_dev, int OSAL_UNUSED vfid, OSAL_UNUSED u32 rate) { return ECORE_INVAL; }
H A Dqlnx_os.c118 static int qlnx_nic_setup(struct ecore_dev *cdev,
120 static int qlnx_nic_start(struct ecore_dev *cdev);
124 static void qlnx_set_id(struct ecore_dev *cdev, char name[NAME_SIZE],
2543 struct ecore_dev *cdev;
3235 struct ecore_dev *cdev;
4701 struct ecore_dev *cdev = &ha->cdev;
5222 qlnx_dma_alloc_coherent(void *ecore_dev, bus_addr_t *phys, uint32_t size) argument
5229 ha = (qlnx_host_t *)ecore_dev;
5239 if (qlnx_alloc_dmabuf((qlnx_host_t *)ecore_dev, &dma_buf) != 0)
5257 qlnx_dma_free_coherent(void *ecore_dev, voi argument
5399 qlnx_pci_bus_get_bar_size(void *ecore_dev, uint8_t bar_id) argument
5413 qlnx_pci_read_config_byte(void *ecore_dev, uint32_t pci_reg, uint8_t *reg_value) argument
5421 qlnx_pci_read_config_word(void *ecore_dev, uint32_t pci_reg, uint16_t *reg_value) argument
5430 qlnx_pci_read_config_dword(void *ecore_dev, uint32_t pci_reg, uint32_t *reg_value) argument
5439 qlnx_pci_write_config_byte(void *ecore_dev, uint32_t pci_reg, uint8_t reg_value) argument
5447 qlnx_pci_write_config_word(void *ecore_dev, uint32_t pci_reg, uint16_t reg_value) argument
5456 qlnx_pci_write_config_dword(void *ecore_dev, uint32_t pci_reg, uint32_t reg_value) argument
5465 qlnx_pci_find_capability(void *ecore_dev, int cap) argument
5481 qlnx_pci_find_ext_capability(void *ecore_dev, int ext_cap) argument
[all...]
H A Decore_hw.h264 enum _ecore_status_t ecore_init_fw_data(struct ecore_dev *p_dev,
H A Decore_init_ops.c60 void ecore_init_iro_array(struct ecore_dev *p_dev)
257 struct ecore_dev *p_dev = p_hwfn->p_dev;
467 struct ecore_dev *p_dev = p_hwfn->p_dev;
522 struct ecore_dev *p_dev = p_hwfn->p_dev;
632 enum _ecore_status_t ecore_init_fw_data(struct ecore_dev *p_dev,
H A Decore_mcp.c1697 struct ecore_dev *p_dev = p_hwfn->p_dev;
2847 struct ecore_dev *p_dev = p_hwfn->p_dev;
2863 enum _ecore_status_t ecore_recovery_prolog(struct ecore_dev *p_dev)
3340 enum _ecore_status_t ecore_mcp_nvm_read(struct ecore_dev *p_dev, u32 addr,
3396 enum _ecore_status_t ecore_mcp_phy_read(struct ecore_dev *p_dev, u32 cmd,
3422 enum _ecore_status_t ecore_mcp_nvm_resp(struct ecore_dev *p_dev, u8 *p_buf)
3437 enum _ecore_status_t ecore_mcp_nvm_del_file(struct ecore_dev *p_dev,
3456 enum _ecore_status_t ecore_mcp_nvm_put_file_begin(struct ecore_dev *p_dev,
3478 enum _ecore_status_t ecore_mcp_nvm_write(struct ecore_dev *p_dev, u32 cmd,
3554 enum _ecore_status_t ecore_mcp_phy_write(struct ecore_dev *p_de
[all...]
H A Decore_l2.c875 enum _ecore_status_t ecore_filter_accept_cmd(struct ecore_dev *p_dev,
1689 enum _ecore_status_t ecore_filter_mcast_cmd(struct ecore_dev *p_dev,
1723 enum _ecore_status_t ecore_filter_ucast_cmd(struct ecore_dev *p_dev,
2037 static void _ecore_get_vport_stats(struct ecore_dev *p_dev,
2074 void ecore_get_vport_stats(struct ecore_dev *p_dev,
2095 void ecore_reset_vport_stats(struct ecore_dev *p_dev)
H A Dqlnx_def.h365 struct ecore_dev cdev;
H A Decore_int.c1410 struct ecore_dev *p_dev = p_hwfn->p_dev;
1446 struct ecore_dev *p_dev = p_hwfn->p_dev;
2622 void ecore_int_disable_post_isr_release(struct ecore_dev *p_dev)
2630 void ecore_int_attn_clr_enable(struct ecore_dev *p_dev, bool clr_enable)
H A Decore_sriov.c401 static enum _ecore_status_t ecore_iov_pci_cfg_info(struct ecore_dev *p_dev)
651 void ecore_iov_free_hw_info(struct ecore_dev *p_dev)
659 struct ecore_dev *p_dev = p_hwfn->p_dev;
753 void ecore_iov_set_vf_to_disable(struct ecore_dev *p_dev,
771 void ecore_iov_set_vfs_to_disable(struct ecore_dev *p_dev,
4790 enum _ecore_status_t ecore_iov_configure_min_tx_rate(struct ecore_dev *p_dev,
/freebsd-11-stable/sys/modules/qlnx/qlnxe/
H A DMakefile41 SRCS=ecore_cxt.c ecore_dcbx.c ecore_dev.c ecore_hw.c
/freebsd-11-stable/sys/modules/qlnx/qlnxev/
H A DMakefile41 SRCS=ecore_cxt.c ecore_dcbx.c ecore_dev.c ecore_hw.c

Completed in 253 milliseconds