Lines Matching refs:ecore_dev

29  * 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_dev,
527 ecore_llh_shadow_search_filter(struct ecore_dev *p_dev, u8 ppfid,
555 ecore_llh_shadow_get_free_idx(struct ecore_dev *p_dev, u8 ppfid,
581 __ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid, u8 filter_idx,
607 ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid,
640 __ecore_llh_shadow_remove_filter(struct ecore_dev *p_dev, u8 ppfid,
667 ecore_llh_shadow_remove_filter(struct ecore_dev *p_dev, u8 ppfid,
690 ecore_llh_shadow_remove_all_filters(struct ecore_dev *p_dev, u8 ppfid)
707 static enum _ecore_status_t ecore_abs_ppfid(struct ecore_dev *p_dev,
727 struct ecore_dev *p_dev = p_hwfn->p_dev;
782 struct ecore_dev *p_dev = p_hwfn->p_dev;
835 struct ecore_dev *p_dev = p_hwfn->p_dev;
868 u8 ecore_llh_get_num_ppfid(struct ecore_dev *p_dev)
873 enum ecore_eng ecore_llh_get_l2_affinity_hint(struct ecore_dev *p_dev)
884 enum _ecore_status_t ecore_llh_set_ppfid_affinity(struct ecore_dev *p_dev,
934 enum _ecore_status_t ecore_llh_set_roce_affinity(struct ecore_dev *p_dev,
1168 enum _ecore_status_t ecore_llh_add_mac_filter(struct ecore_dev *p_dev, u8 ppfid,
1227 ecore_llh_protocol_filter_stringify(struct ecore_dev *p_dev,
1269 ecore_llh_protocol_filter_to_hilo(struct ecore_dev *p_dev,
1303 ecore_llh_add_protocol_filter(struct ecore_dev *p_dev, u8 ppfid,
1371 void ecore_llh_remove_mac_filter(struct ecore_dev *p_dev, u8 ppfid,
1423 void ecore_llh_remove_protocol_filter(struct ecore_dev *p_dev, u8 ppfid,
1482 void ecore_llh_clear_ppfid_filters(struct ecore_dev *p_dev, u8 ppfid)
1519 void ecore_llh_clear_all_filters(struct ecore_dev *p_dev)
1535 struct ecore_dev *p_dev = p_hwfn->p_dev;
1598 enum _ecore_status_t ecore_llh_dump_ppfid(struct ecore_dev *p_dev, u8 ppfid)
1617 enum _ecore_status_t ecore_llh_dump_all(struct ecore_dev *p_dev)
1672 void ecore_init_dp(struct ecore_dev *p_dev,
1691 enum _ecore_status_t ecore_init_struct(struct ecore_dev *p_dev)
1744 void ecore_resc_free(struct ecore_dev *p_dev)
2414 enum _ecore_status_t ecore_resc_alloc(struct ecore_dev *p_dev)
2653 void ecore_resc_setup(struct ecore_dev *p_dev)
2822 struct ecore_dev *p_dev = p_hwfn->p_dev;
2877 static void ecore_init_cau_rt_data(struct ecore_dev *p_dev)
2967 struct ecore_dev *p_dev = p_hwfn->p_dev;
3766 enum _ecore_status_t ecore_hw_init(struct ecore_dev *p_dev,
4030 static void ecore_hw_timers_stop(struct ecore_dev *p_dev,
4063 void ecore_hw_timers_stop_all(struct ecore_dev *p_dev)
4091 enum _ecore_status_t ecore_hw_stop(struct ecore_dev *p_dev)
4242 enum _ecore_status_t ecore_hw_stop_fastpath(struct ecore_dev *p_dev)
4310 enum _ecore_status_t ecore_set_nwuf_reg(struct ecore_dev *p_dev, u32 reg_idx,
4438 struct ecore_dev *p_dev = p_hwfn->p_dev;
4919 struct ecore_dev *p_dev = p_hwfn->p_dev;
5384 struct ecore_dev *p_dev = p_hwfn->p_dev;
5450 struct ecore_dev *p_dev = p_hwfn->p_dev;
5480 struct ecore_dev *p_dev = p_hwfn->p_dev;
5524 struct ecore_dev *p_dev = p_hwfn->p_dev;
5697 void ecore_get_dev_name(struct ecore_dev *p_dev, u8 *name, u8 max_chars)
5709 struct ecore_dev *p_dev = p_hwfn->p_dev;
5799 void ecore_hw_hibernate_prepare(struct ecore_dev *p_dev)
5817 void ecore_hw_hibernate_resume(struct ecore_dev *p_dev)
5848 struct ecore_dev *p_dev = p_hwfn->p_dev;
5987 enum _ecore_status_t ecore_hw_prepare(struct ecore_dev *p_dev,
6058 void ecore_hw_remove(struct ecore_dev *p_dev)
6087 static void ecore_chain_free_next_ptr(struct ecore_dev *p_dev,
6116 static void ecore_chain_free_single(struct ecore_dev *p_dev,
6126 static void ecore_chain_free_pbl(struct ecore_dev *p_dev,
6161 void ecore_chain_free(struct ecore_dev *p_dev,
6178 ecore_chain_alloc_sanity_check(struct ecore_dev *p_dev,
6204 ecore_chain_alloc_next_ptr(struct ecore_dev *p_dev, struct ecore_chain *p_chain)
6240 ecore_chain_alloc_single(struct ecore_dev *p_dev, struct ecore_chain *p_chain)
6258 ecore_chain_alloc_pbl(struct ecore_dev *p_dev,
6324 enum _ecore_status_t ecore_chain_alloc(struct ecore_dev *p_dev,
6787 int ecore_configure_vport_wfq(struct ecore_dev *p_dev, u16 vp_id, u32 rate)
6820 void ecore_configure_vp_wfq_on_link_change(struct ecore_dev *p_dev,
6874 int ecore_configure_pf_max_bandwidth(struct ecore_dev *p_dev, u8 max_bw)
6932 int ecore_configure_pf_min_bandwidth(struct ecore_dev *p_dev, u8 min_bw)
6988 int ecore_device_num_engines(struct ecore_dev *p_dev)
6993 int ecore_device_num_ports(struct ecore_dev *p_dev)
7011 void ecore_set_dev_access_enable(struct ecore_dev *p_dev, bool b_enable)