H A D | ecore_dev.c | 85 void ecore_set_ilt_page_size(struct ecore_dev *p_dev, u8 ilt_page_size) argument 120 static bool ecore_db_rec_sanity(struct ecore_dev *p_dev, void OSAL_IOMEM *db_addr, argument 143 static struct ecore_hwfn *ecore_db_rec_find_hwfn(struct ecore_dev *p_dev, argument 159 ecore_db_recovery_add(struct ecore_dev *p_dev, void OSAL_IOMEM *db_addr, void *db_data, enum ecore_db_rec_width db_width, enum ecore_db_rec_space db_space) argument 208 ecore_db_recovery_del(struct ecore_dev *p_dev, void OSAL_IOMEM *db_addr, void *db_data) argument 445 ecore_llh_free(struct ecore_dev *p_dev) argument 463 ecore_llh_alloc(struct ecore_dev *p_dev) argument 500 ecore_llh_shadow_sanity(struct ecore_dev *p_dev, u8 ppfid, u8 filter_idx, const char *action) argument 526 ecore_llh_shadow_search_filter(struct ecore_dev *p_dev, u8 ppfid, union ecore_llh_filter *p_filter, u8 *p_filter_idx) argument 554 ecore_llh_shadow_get_free_idx(struct ecore_dev *p_dev, u8 ppfid, u8 *p_filter_idx) argument 580 __ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid, u8 filter_idx, enum ecore_llh_filter_type type, union ecore_llh_filter *p_filter, u32 *p_ref_cnt) argument 606 ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid, enum ecore_llh_filter_type type, union ecore_llh_filter *p_filter, u8 *p_filter_idx, u32 *p_ref_cnt) argument 639 __ecore_llh_shadow_remove_filter(struct ecore_dev *p_dev, u8 ppfid, u8 filter_idx, u32 *p_ref_cnt) argument 666 ecore_llh_shadow_remove_filter(struct ecore_dev *p_dev, u8 ppfid, union ecore_llh_filter *p_filter, u8 *p_filter_idx, u32 *p_ref_cnt) argument 689 ecore_llh_shadow_remove_all_filters(struct ecore_dev *p_dev, u8 ppfid) argument 706 ecore_abs_ppfid(struct ecore_dev *p_dev, u8 rel_ppfid, u8 *p_abs_ppfid) argument 726 struct ecore_dev *p_dev = p_hwfn->p_dev; local 781 struct ecore_dev *p_dev = p_hwfn->p_dev; local 834 struct ecore_dev *p_dev = p_hwfn->p_dev; local 867 ecore_llh_get_num_ppfid(struct ecore_dev *p_dev) argument 872 ecore_llh_get_l2_affinity_hint(struct ecore_dev *p_dev) argument 883 ecore_llh_set_ppfid_affinity(struct ecore_dev *p_dev, u8 ppfid, enum ecore_eng eng) argument 933 ecore_llh_set_roce_affinity(struct ecore_dev *p_dev, enum ecore_eng eng) argument 1167 ecore_llh_add_mac_filter(struct ecore_dev *p_dev, u8 ppfid, u8 mac_addr[ETH_ALEN]) argument 1226 ecore_llh_protocol_filter_stringify(struct ecore_dev *p_dev, enum ecore_llh_prot_filter_type_t type, u16 source_port_or_eth_type, u16 dest_port, u8 *str, osal_size_t str_len) argument 1268 ecore_llh_protocol_filter_to_hilo(struct ecore_dev *p_dev, enum ecore_llh_prot_filter_type_t type, u16 source_port_or_eth_type, u16 dest_port, u32 *p_high, u32 *p_low) argument 1302 ecore_llh_add_protocol_filter(struct ecore_dev *p_dev, u8 ppfid, enum ecore_llh_prot_filter_type_t type, u16 source_port_or_eth_type, u16 dest_port) argument 1370 ecore_llh_remove_mac_filter(struct ecore_dev *p_dev, u8 ppfid, u8 mac_addr[ETH_ALEN]) argument 1422 ecore_llh_remove_protocol_filter(struct ecore_dev *p_dev, u8 ppfid, enum ecore_llh_prot_filter_type_t type, u16 source_port_or_eth_type, u16 dest_port) argument 1481 ecore_llh_clear_ppfid_filters(struct ecore_dev *p_dev, u8 ppfid) argument 1518 ecore_llh_clear_all_filters(struct ecore_dev *p_dev) argument 1534 struct ecore_dev *p_dev = p_hwfn->p_dev; local 1597 ecore_llh_dump_ppfid(struct ecore_dev *p_dev, u8 ppfid) argument 1616 ecore_llh_dump_all(struct ecore_dev *p_dev) argument 1671 ecore_init_dp(struct ecore_dev *p_dev, u32 dp_module, u8 dp_level, void *dp_ctx) argument 1690 ecore_init_struct(struct ecore_dev *p_dev) argument 1743 ecore_resc_free(struct ecore_dev *p_dev) argument 2412 ecore_resc_alloc(struct ecore_dev *p_dev) argument 2651 ecore_resc_setup(struct ecore_dev *p_dev) argument 2820 struct ecore_dev *p_dev = p_hwfn->p_dev; local 2875 ecore_init_cau_rt_data(struct ecore_dev *p_dev) argument 2965 struct ecore_dev *p_dev = p_hwfn->p_dev; local 3764 ecore_hw_init(struct ecore_dev *p_dev, struct ecore_hw_init_params *p_params) argument 4028 ecore_hw_timers_stop(struct ecore_dev *p_dev, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4061 ecore_hw_timers_stop_all(struct ecore_dev *p_dev) argument 4089 ecore_hw_stop(struct ecore_dev *p_dev) argument 4240 ecore_hw_stop_fastpath(struct ecore_dev *p_dev) argument 4308 ecore_set_nwuf_reg(struct ecore_dev *p_dev, u32 reg_idx, u32 pattern_size, u32 crc) argument 4436 struct ecore_dev *p_dev = p_hwfn->p_dev; local 4917 struct ecore_dev *p_dev = p_hwfn->p_dev; local 5382 struct ecore_dev *p_dev = p_hwfn->p_dev; local 5448 struct ecore_dev *p_dev = p_hwfn->p_dev; local 5478 struct ecore_dev *p_dev = p_hwfn->p_dev; local 5522 struct ecore_dev *p_dev = p_hwfn->p_dev; local 5695 ecore_get_dev_name(struct ecore_dev *p_dev, u8 *name, u8 max_chars) argument 5707 struct ecore_dev *p_dev = p_hwfn->p_dev; local 5797 ecore_hw_hibernate_prepare(struct ecore_dev *p_dev) argument 5815 ecore_hw_hibernate_resume(struct ecore_dev *p_dev) argument 5846 struct ecore_dev *p_dev = p_hwfn->p_dev; local 5985 ecore_hw_prepare(struct ecore_dev *p_dev, struct ecore_hw_prepare_params *p_params) argument 6056 ecore_hw_remove(struct ecore_dev *p_dev) argument 6085 ecore_chain_free_next_ptr(struct ecore_dev *p_dev, struct ecore_chain *p_chain) argument 6114 ecore_chain_free_single(struct ecore_dev *p_dev, struct ecore_chain *p_chain) argument 6124 ecore_chain_free_pbl(struct ecore_dev *p_dev, struct ecore_chain *p_chain) argument 6159 ecore_chain_free(struct ecore_dev *p_dev, struct ecore_chain *p_chain) argument 6176 ecore_chain_alloc_sanity_check(struct ecore_dev *p_dev, enum ecore_chain_cnt_type cnt_type, osal_size_t elem_size, u32 page_cnt) argument 6202 ecore_chain_alloc_next_ptr(struct ecore_dev *p_dev, struct ecore_chain *p_chain) argument 6238 ecore_chain_alloc_single(struct ecore_dev *p_dev, struct ecore_chain *p_chain) argument 6256 ecore_chain_alloc_pbl(struct ecore_dev *p_dev, struct ecore_chain *p_chain, struct ecore_chain_ext_pbl *ext_pbl) argument 6322 ecore_chain_alloc(struct ecore_dev *p_dev, enum ecore_chain_use_mode intended_use, enum ecore_chain_mode mode, enum ecore_chain_cnt_type cnt_type, u32 num_elems, osal_size_t elem_size, struct ecore_chain *p_chain, struct ecore_chain_ext_pbl *ext_pbl) argument 6785 ecore_configure_vport_wfq(struct ecore_dev *p_dev, u16 vp_id, u32 rate) argument 6818 ecore_configure_vp_wfq_on_link_change(struct ecore_dev *p_dev, struct ecore_ptt *p_ptt, u32 min_pf_rate) argument 6872 ecore_configure_pf_max_bandwidth(struct ecore_dev *p_dev, u8 max_bw) argument 6930 ecore_configure_pf_min_bandwidth(struct ecore_dev *p_dev, u8 min_bw) argument 6986 ecore_device_num_engines(struct ecore_dev *p_dev) argument 6991 ecore_device_num_ports(struct ecore_dev *p_dev) argument 7009 ecore_set_dev_access_enable(struct ecore_dev *p_dev, bool b_enable) argument [all...] |