/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/ |
H A D | ecore_spq.c | 74 static void ecore_iscsi_eq_dump(struct ecore_hwfn *p_hwfn, in ecore_iscsi_eq_dump() 121 static void ecore_spq_blocking_cb(struct ecore_hwfn *p_hwfn, in ecore_spq_blocking_cb() 137 static enum _ecore_status_t __ecore_spq_block(struct ecore_hwfn *p_hwfn, in __ecore_spq_block() 167 static enum _ecore_status_t ecore_spq_block(struct ecore_hwfn *p_hwfn, in ecore_spq_block() 221 static enum _ecore_status_t ecore_spq_fill_entry(struct ecore_hwfn *p_hwfn, in ecore_spq_fill_entry() 254 static void ecore_spq_hw_initialize(struct ecore_hwfn *p_hwfn, in ecore_spq_hw_initialize() 305 static enum _ecore_status_t ecore_spq_hw_post(struct ecore_hwfn *p_hwfn, in ecore_spq_hw_post() 352 ecore_async_event_completion(struct ecore_hwfn *p_hwfn, in ecore_async_event_completion() 404 void ecore_eq_prod_update(struct ecore_hwfn *p_hwfn, in ecore_eq_prod_update() 416 enum _ecore_status_t ecore_eq_completion(struct ecore_hwfn *p_hwfn, in ecore_eq_completion() [all …]
|
H A D | ecore_vf_api.h | 190 static OSAL_INLINE enum _ecore_status_t ecore_vf_read_bulletin(struct ecore_hwfn *p_hwfn, u8 *p_cha… in ecore_vf_read_bulletin() 191 static OSAL_INLINE void ecore_vf_get_link_params(struct ecore_hwfn *p_hwfn, struct ecore_mcp_link_p… in ecore_vf_get_link_params() 192 static OSAL_INLINE void ecore_vf_get_link_state(struct ecore_hwfn *p_hwfn, struct ecore_mcp_link_st… in ecore_vf_get_link_state() 193 static OSAL_INLINE void ecore_vf_get_link_caps(struct ecore_hwfn *p_hwfn, struct ecore_mcp_link_cap… in ecore_vf_get_link_caps() 194 static OSAL_INLINE void ecore_vf_get_num_rxqs(struct ecore_hwfn *p_hwfn, u8 *num_rxqs) {} in ecore_vf_get_num_rxqs() 195 static OSAL_INLINE void ecore_vf_get_num_txqs(struct ecore_hwfn *p_hwfn, u8 *num_txqs) {} in ecore_vf_get_num_txqs() 196 static OSAL_INLINE void ecore_vf_get_port_mac(struct ecore_hwfn *p_hwfn, u8 *port_mac) {} in ecore_vf_get_port_mac() 197 static OSAL_INLINE void ecore_vf_get_num_vlan_filters(struct ecore_hwfn *p_hwfn, u8 *num_vlan_filte… in ecore_vf_get_num_vlan_filters() 198 static OSAL_INLINE void ecore_vf_get_num_mac_filters(struct ecore_hwfn *p_hwfn, u8 *num_mac_filters… in ecore_vf_get_num_mac_filters() 199 static OSAL_INLINE bool ecore_vf_check_mac(struct ecore_hwfn *p_hwfn, u8 *mac) {return false;} in ecore_vf_check_mac() [all …]
|
H A D | ecore_vf.h | 337 static OSAL_INLINE enum _ecore_status_t ecore_vf_hw_prepare(struct ecore_hwfn *p_hwfn) {return ECOR… in ecore_vf_hw_prepare() 338 static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxq_start(struct ecore_hwfn *p_hwfn, struct eco… in ecore_vf_pf_rxq_start() 339 static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_txq_start(struct ecore_hwfn *p_hwfn, struct eco… in ecore_vf_pf_txq_start() 341 static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxq_stop(struct ecore_hwfn *p_hwfn, struct ecor… in ecore_vf_pf_rxq_stop() 342 static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_txq_stop(struct ecore_hwfn *p_hwfn, struct ecor… in ecore_vf_pf_txq_stop() 344 static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxqs_update(struct ecore_hwfn *p_hwfn, struct e… in ecore_vf_pf_rxqs_update() 346 static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_vport_update(struct ecore_hwfn *p_hwfn, struct … in ecore_vf_pf_vport_update() 347 static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_reset(struct ecore_hwfn *p_hwfn) {return ECORE_… in ecore_vf_pf_reset() 348 static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_release(struct ecore_hwfn *p_hwfn) {return ECOR… in ecore_vf_pf_release() 349 static OSAL_INLINE u16 ecore_vf_get_igu_sb_id(struct ecore_hwfn *p_hwfn, u16 sb_id) {return 0;} in ecore_vf_get_igu_sb_id() [all …]
|
H A D | ecore_iov_api.h | 49 #define IS_PF_SRIOV(p_hwfn) (!!((p_hwfn)->p_dev->p_iov_info)) argument 51 #define IS_PF_SRIOV(p_hwfn) (0) argument 53 #define IS_PF_SRIOV_ALLOC(p_hwfn) (!!((p_hwfn)->pf_iov_info)) argument 54 #define IS_PF_PDA(p_hwfn) 0 /* @@TBD Michalk */ argument 754 static OSAL_INLINE enum _ecore_status_t ecore_iov_init_hw_for_vf(struct ecore_hwfn *p_hwfn, struct … in ecore_iov_init_hw_for_vf() 755 static OSAL_INLINE void ecore_iov_process_mbx_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_pt… in ecore_iov_process_mbx_req() 756 static OSAL_INLINE enum _ecore_status_t ecore_iov_release_hw_for_vf(struct ecore_hwfn *p_hwfn, stru… in ecore_iov_release_hw_for_vf() 757 static OSAL_INLINE enum _ecore_status_t ecore_iov_set_vf_ctx(struct ecore_hwfn *p_hwfn, u16 vf_id, … in ecore_iov_set_vf_ctx() 758 static OSAL_INLINE enum _ecore_status_t ecore_iov_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, struct … in ecore_iov_vf_flr_cleanup() 759 static OSAL_INLINE enum _ecore_status_t ecore_iov_single_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, … in ecore_iov_single_vf_flr_cleanup() [all …]
|
H A D | ecore_dev.c | 92 static u32 ecore_hw_bar_size(struct ecore_hwfn *p_hwfn, enum BAR_ID bar_id) in ecore_hw_bar_size() 136 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; in ecore_init_dp() local 149 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; in ecore_init_struct() local 166 static void ecore_qm_info_free(struct ecore_hwfn *p_hwfn) in ecore_qm_info_free() 197 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; in ecore_resc_free() local 237 static u32 ecore_get_pq_flags(struct ecore_hwfn *p_hwfn) in ecore_get_pq_flags() 277 u8 ecore_init_qm_get_num_tcs(struct ecore_hwfn *p_hwfn) in ecore_init_qm_get_num_tcs() 282 u16 ecore_init_qm_get_num_vfs(struct ecore_hwfn *p_hwfn) in ecore_init_qm_get_num_vfs() 289 u16 ecore_init_qm_get_num_pf_rls(struct ecore_hwfn *p_hwfn) in ecore_init_qm_get_num_pf_rls() 311 u16 ecore_init_qm_get_num_vports(struct ecore_hwfn *p_hwfn) in ecore_init_qm_get_num_vports() [all …]
|
H A D | ecore_hw.c | 68 enum _ecore_status_t ecore_ptt_pool_alloc(struct ecore_hwfn *p_hwfn) in ecore_ptt_pool_alloc() 100 void ecore_ptt_invalidate(struct ecore_hwfn *p_hwfn) in ecore_ptt_invalidate() 111 void ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn) in ecore_ptt_pool_free() 121 struct ecore_ptt *ecore_ptt_acquire(struct ecore_hwfn *p_hwfn) in ecore_ptt_acquire() 152 void ecore_ptt_release(struct ecore_hwfn *p_hwfn, in ecore_ptt_release() 162 u32 ecore_ptt_get_hw_addr(struct ecore_hwfn *p_hwfn, in ecore_ptt_get_hw_addr() 181 void ecore_ptt_set_win(struct ecore_hwfn *p_hwfn, in ecore_ptt_set_win() 206 static u32 ecore_set_ptt(struct ecore_hwfn *p_hwfn, in ecore_set_ptt() 230 struct ecore_ptt *ecore_get_reserved_ptt(struct ecore_hwfn *p_hwfn, in ecore_get_reserved_ptt() 242 static bool ecore_is_reg_fifo_empty(struct ecore_hwfn *p_hwfn, in ecore_is_reg_fifo_empty() [all …]
|
H A D | ecore_mcp.c | 89 bool ecore_mcp_is_init(struct ecore_hwfn *p_hwfn) in ecore_mcp_is_init() 96 void ecore_mcp_cmd_port_init(struct ecore_hwfn *p_hwfn, in ecore_mcp_cmd_port_init() 110 void ecore_mcp_read_mb(struct ecore_hwfn *p_hwfn, in ecore_mcp_read_mb() 135 enum _ecore_status_t ecore_mcp_free(struct ecore_hwfn *p_hwfn) in ecore_mcp_free() 151 enum _ecore_status_t ecore_load_mcp_offsets(struct ecore_hwfn *p_hwfn, in ecore_load_mcp_offsets() 205 enum _ecore_status_t ecore_mcp_cmd_init(struct ecore_hwfn *p_hwfn, in ecore_mcp_cmd_init() 256 static enum _ecore_status_t ecore_mcp_mb_lock(struct ecore_hwfn *p_hwfn, in ecore_mcp_mb_lock() 292 static void ecore_mcp_mb_unlock(struct ecore_hwfn *p_hwfn, u32 cmd) in ecore_mcp_mb_unlock() 298 enum _ecore_status_t ecore_mcp_reset(struct ecore_hwfn *p_hwfn, in ecore_mcp_reset() 344 void ecore_mcp_print_cpu_info(struct ecore_hwfn *p_hwfn, in ecore_mcp_print_cpu_info() [all …]
|
H A D | ecore_int.c | 95 #define SB_ATTN_ALIGNED_SIZE(p_hwfn) \ argument 137 static enum _ecore_status_t ecore_mcp_attn_cb(struct ecore_hwfn *p_hwfn) in ecore_mcp_attn_cb() 173 static enum _ecore_status_t ecore_pswhst_attn_cb(struct ecore_hwfn *p_hwfn) in ecore_pswhst_attn_cb() 263 static enum _ecore_status_t ecore_grc_attn_cb(struct ecore_hwfn *p_hwfn) in ecore_grc_attn_cb() 315 static enum _ecore_status_t ecore_pglub_rbc_attn_cb(struct ecore_hwfn *p_hwfn) in ecore_pglub_rbc_attn_cb() 407 static enum _ecore_status_t ecore_fw_assertion(struct ecore_hwfn *p_hwfn) in ecore_fw_assertion() 417 ecore_general_attention_35(struct ecore_hwfn *p_hwfn) in ecore_general_attention_35() 429 static enum _ecore_status_t ecore_dorq_attn_cb(struct ecore_hwfn *p_hwfn) in ecore_dorq_attn_cb() 451 static enum _ecore_status_t ecore_tm_attn_cb(struct ecore_hwfn *p_hwfn) in ecore_tm_attn_cb() 656 ecore_int_aeu_translate(struct ecore_hwfn *p_hwfn, in ecore_int_aeu_translate() [all …]
|
H A D | ecore_dcbx.c | 163 static bool ecore_dcbx_iwarp_tlv(struct ecore_hwfn *p_hwfn, u32 app_info_bitmap, in ecore_dcbx_iwarp_tlv() 181 ecore_dcbx_dp_protocol(struct ecore_hwfn *p_hwfn, in ecore_dcbx_dp_protocol() 205 struct ecore_hwfn *p_hwfn, in ecore_dcbx_set_params() 242 struct ecore_hwfn *p_hwfn, in ecore_dcbx_update_app_info() 293 ecore_dcbx_get_app_protocol_type(struct ecore_hwfn *p_hwfn, in ecore_dcbx_get_app_protocol_type() 324 ecore_dcbx_process_tlv(struct ecore_hwfn *p_hwfn, in ecore_dcbx_process_tlv() 397 ecore_dcbx_process_mib_info(struct ecore_hwfn *p_hwfn) in ecore_dcbx_process_mib_info() 440 ecore_dcbx_copy_mib(struct ecore_hwfn *p_hwfn, in ecore_dcbx_copy_mib() 483 ecore_dcbx_get_priority_info(struct ecore_hwfn *p_hwfn, in ecore_dcbx_get_priority_info() 523 ecore_dcbx_get_app_data(struct ecore_hwfn *p_hwfn, in ecore_dcbx_get_app_data() [all …]
|
H A D | ecore_l2.c | 67 enum _ecore_status_t ecore_l2_alloc(struct ecore_hwfn *p_hwfn) in ecore_l2_alloc() 113 void ecore_l2_setup(struct ecore_hwfn *p_hwfn) in ecore_l2_setup() 121 void ecore_l2_free(struct ecore_hwfn *p_hwfn) in ecore_l2_free() 156 static bool ecore_eth_queue_qid_usage_add(struct ecore_hwfn *p_hwfn, in ecore_eth_queue_qid_usage_add() 189 static void ecore_eth_queue_qid_usage_del(struct ecore_hwfn *p_hwfn, in ecore_eth_queue_qid_usage_del() 200 void ecore_eth_queue_cid_release(struct ecore_hwfn *p_hwfn, in ecore_eth_queue_cid_release() 223 _ecore_eth_queue_to_cid(struct ecore_hwfn *p_hwfn, in _ecore_eth_queue_to_cid() 315 ecore_eth_queue_to_cid(struct ecore_hwfn *p_hwfn, u16 opaque_fid, in ecore_eth_queue_to_cid() 359 ecore_eth_queue_to_cid_pf(struct ecore_hwfn *p_hwfn, u16 opaque_fid, in ecore_eth_queue_to_cid_pf() 365 enum _ecore_status_t ecore_sp_eth_vport_start(struct ecore_hwfn *p_hwfn, in ecore_sp_eth_vport_start() [all …]
|
H A D | ecore_init_ops.c | 68 void ecore_init_clear_rt_data(struct ecore_hwfn *p_hwfn) in ecore_init_clear_rt_data() 76 void ecore_init_store_rt_reg(struct ecore_hwfn *p_hwfn, in ecore_init_store_rt_reg() 83 void ecore_init_store_rt_agg(struct ecore_hwfn *p_hwfn, in ecore_init_store_rt_agg() 96 static enum _ecore_status_t ecore_init_rt(struct ecore_hwfn *p_hwfn, in ecore_init_rt() 142 enum _ecore_status_t ecore_init_alloc(struct ecore_hwfn *p_hwfn) in ecore_init_alloc() 165 void ecore_init_free(struct ecore_hwfn *p_hwfn) in ecore_init_free() 173 static enum _ecore_status_t ecore_init_array_dmae(struct ecore_hwfn *p_hwfn, 203 static enum _ecore_status_t ecore_init_fill_dmae(struct ecore_hwfn *p_hwfn, 218 static void ecore_init_fill(struct ecore_hwfn *p_hwfn, 229 static enum _ecore_status_t ecore_init_cmd_array(struct ecore_hwfn *p_hwfn, [all …]
|
H A D | ecore_phy.c | 52 enum _ecore_status_t ecore_phy_read(struct ecore_hwfn *p_hwfn, in ecore_phy_read() 60 enum _ecore_status_t ecore_phy_write(struct ecore_hwfn *p_hwfn, in ecore_phy_write() 76 int ecore_phy_core_write(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, in ecore_phy_core_write() 101 int ecore_phy_core_read(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, in ecore_phy_core_read() 131 int ecore_phy_raw_write(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, in ecore_phy_raw_write() 164 int ecore_phy_raw_read(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, in ecore_phy_raw_read() 202 static u32 ecore_phy_get_nvm_cfg1_addr(struct ecore_hwfn *p_hwfn, in ecore_phy_get_nvm_cfg1_addr() 215 int ecore_phy_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, in ecore_phy_info() 582 static int ecore_bb_phy_mac_stat(struct ecore_hwfn *p_hwfn, in ecore_bb_phy_mac_stat() 629 static int ecore_ah_e5_phy_mac_stat(struct ecore_hwfn *p_hwfn, in ecore_ah_e5_phy_mac_stat() [all …]
|
H A D | ecore_sp_commands.c | 54 enum _ecore_status_t ecore_sp_init_request(struct ecore_hwfn *p_hwfn, in ecore_sp_init_request() 214 ecore_tunn_set_pf_update_params(struct ecore_hwfn *p_hwfn, in ecore_tunn_set_pf_update_params() 248 static void ecore_set_hw_tunn_mode(struct ecore_hwfn *p_hwfn, in ecore_set_hw_tunn_mode() 260 static void ecore_set_hw_tunn_mode_port(struct ecore_hwfn *p_hwfn, in ecore_set_hw_tunn_mode_port() 281 ecore_tunn_set_pf_start_params(struct ecore_hwfn *p_hwfn, in ecore_tunn_set_pf_start_params() 322 enum _ecore_status_t ecore_sp_pf_start(struct ecore_hwfn *p_hwfn, in ecore_sp_pf_start() 435 enum _ecore_status_t ecore_sp_pf_update_dcbx(struct ecore_hwfn *p_hwfn) in ecore_sp_pf_update_dcbx() 459 enum _ecore_status_t ecore_sp_rl_update(struct ecore_hwfn *p_hwfn, in ecore_sp_rl_update() 504 ecore_sp_pf_update_tunn_cfg(struct ecore_hwfn *p_hwfn, in ecore_sp_pf_update_tunn_cfg() 550 enum _ecore_status_t ecore_sp_pf_stop(struct ecore_hwfn *p_hwfn) in ecore_sp_pf_stop() [all …]
|
H A D | ecore_cxt.c | 128 #define CONN_CXT_SIZE(p_hwfn) \ argument 133 #define TYPE0_TASK_CXT_SIZE(p_hwfn) \ argument 137 #define TYPE1_TASK_CXT_SIZE(p_hwfn) sizeof(union type1_task_context) argument 279 static bool src_proto(struct ecore_hwfn *p_hwfn, in src_proto() 324 static void ecore_cxt_src_iids(struct ecore_hwfn *p_hwfn, in ecore_cxt_src_iids() 351 static void ecore_cxt_tm_iids(struct ecore_hwfn *p_hwfn, in ecore_cxt_tm_iids() 409 static void ecore_cxt_qm_iids(struct ecore_hwfn *p_hwfn, in ecore_cxt_qm_iids() 443 static struct ecore_tid_seg *ecore_cxt_tid_seg_info(struct ecore_hwfn *p_hwfn, in ecore_cxt_tid_seg_info() 460 static void ecore_cxt_set_proto_cid_count(struct ecore_hwfn *p_hwfn, in ecore_cxt_set_proto_cid_count() 480 u32 ecore_cxt_get_proto_cid_count(struct ecore_hwfn *p_hwfn, in ecore_cxt_get_proto_cid_count() [all …]
|
H A D | ecore_init_fw_funcs.c | 168 static void ecore_enable_pf_rl(struct ecore_hwfn *p_hwfn, in ecore_enable_pf_rl() 188 static void ecore_enable_pf_wfq(struct ecore_hwfn *p_hwfn, in ecore_enable_pf_wfq() 199 static void ecore_enable_vport_rl(struct ecore_hwfn *p_hwfn, in ecore_enable_vport_rl() 216 static void ecore_enable_vport_wfq(struct ecore_hwfn *p_hwfn, in ecore_enable_vport_wfq() 229 static void ecore_cmdq_lines_voq_rt_init(struct ecore_hwfn *p_hwfn, in ecore_cmdq_lines_voq_rt_init() 243 static void ecore_cmdq_lines_rt_init(struct ecore_hwfn *p_hwfn, in ecore_cmdq_lines_rt_init() 302 static void ecore_btb_blocks_rt_init(struct ecore_hwfn *p_hwfn, in ecore_btb_blocks_rt_init() 343 static void ecore_tx_pq_map_rt_init(struct ecore_hwfn *p_hwfn, in ecore_tx_pq_map_rt_init() 443 static void ecore_other_pq_map_rt_init(struct ecore_hwfn *p_hwfn, in ecore_other_pq_map_rt_init() 477 static int ecore_pf_wfq_rt_init(struct ecore_hwfn *p_hwfn, in ecore_pf_wfq_rt_init() [all …]
|
H A D | ecore_dbg_fw_funcs.c | 1804 static void ecore_grc_set_param(struct ecore_hwfn *p_hwfn, in ecore_grc_set_param() 1814 static u32 ecore_grc_get_param(struct ecore_hwfn *p_hwfn, in ecore_grc_get_param() 1823 static void ecore_dbg_grc_init_params(struct ecore_hwfn *p_hwfn) in ecore_dbg_grc_init_params() 1834 static enum dbg_status ecore_dbg_dev_init(struct ecore_hwfn *p_hwfn, in ecore_dbg_dev_init() 1892 static struct dbg_bus_block* get_dbg_bus_block_desc(struct ecore_hwfn *p_hwfn, in get_dbg_bus_block_desc() 1901 static struct dbg_bus_line* get_dbg_bus_line_desc(struct ecore_hwfn *p_hwfn, in get_dbg_bus_line_desc() 1922 static void ecore_read_fw_info(struct ecore_hwfn *p_hwfn, in ecore_read_fw_info() 2045 static u32 ecore_dump_fw_ver_param(struct ecore_hwfn *p_hwfn, in ecore_dump_fw_ver_param() 2096 static u32 ecore_dump_mfw_ver_param(struct ecore_hwfn *p_hwfn, in ecore_dump_mfw_ver_param() 2145 static u32 ecore_dump_common_global_params(struct ecore_hwfn *p_hwfn, in ecore_dump_common_global_params() [all …]
|
H A D | ecore_sriov.h | 158 #define ECORE_VF_ABS_ID(p_hwfn, p_vf) (ECORE_PATH_ID(p_hwfn) ? \ argument 340 static OSAL_INLINE enum _ecore_status_t ecore_iov_hw_info(struct ecore_hwfn *p_hwfn) {return ECORE_… in ecore_iov_hw_info() 341 static OSAL_INLINE void *ecore_add_tlv(struct ecore_hwfn *p_hwfn, u8 **offset, u16 type, u16 length… in ecore_add_tlv() 342 static OSAL_INLINE void ecore_dp_tlv_list(struct ecore_hwfn *p_hwfn, void *tlvs_list) {} in ecore_dp_tlv_list() 343 static OSAL_INLINE enum _ecore_status_t ecore_iov_alloc(struct ecore_hwfn *p_hwfn) {return ECORE_SU… in ecore_iov_alloc() 344 static OSAL_INLINE void ecore_iov_setup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) {} in ecore_iov_setup() 345 static OSAL_INLINE void ecore_iov_free(struct ecore_hwfn *p_hwfn) {} in ecore_iov_free() 347 static OSAL_INLINE enum _ecore_status_t ecore_sriov_eqe_event(struct ecore_hwfn *p_hwfn, u8 opcode,… in ecore_sriov_eqe_event() 349 static OSAL_INLINE bool ecore_iov_mark_vf_flr(struct ecore_hwfn *p_hwfn, u32 *disabled_vfs) {return… in ecore_iov_mark_vf_flr() 350 static OSAL_INLINE void *ecore_iov_search_list_tlvs(struct ecore_hwfn *p_hwfn, void *p_tlvs_list, u… in ecore_iov_search_list_tlvs() [all …]
|
H A D | ecore_selftest.c | 74 struct ecore_hwfn *p_hwfn; in ecore_selftest_register() local 99 struct ecore_hwfn *p_hwfn; in ecore_selftest_clock() local 123 struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev); in ecore_selftest_nvram() local
|
H A D | bcm_osal.h | 170 static inline bool OSAL_NVM_IS_ACCESS_ENABLED(void *p_hwfn) in OSAL_NVM_IS_ACCESS_ENABLED() 335 static inline void OSAL_DCBX_AEN(struct ecore_hwfn *p_hwfn, u32 mib_type) in OSAL_DCBX_AEN() 498 #define OSAL_IOV_POST_START_VPORT(p_hwfn, vfid, vport_id, opaque_fid) {}; argument 502 #define OSAL_IOV_VF_ACQUIRE(p_hwfn, vf_id) (0) argument 503 #define OSAL_IOV_VF_CLEANUP(p_hwfn,vf_id) argument 504 #define OSAL_IOV_VF_VPORT_UPDATE(p_hwfn, vfid, params, tlvs_accepted) (0) argument 505 #define OSAL_VF_FILL_ACQUIRE_RESC_REQ(p_hwfn, req, vf_sw_info) {}; argument 507 #define OSAL_VF_UPDATE_ACQUIRE_RESC_RESP(p_hwfn, res) (0) argument 608 #define OSAL_SLOWPATH_IRQ_REQ(p_hwfn) \ argument 618 #define OSAL_HW_ERROR_OCCURRED(p_hwfn, err) nothing argument [all …]
|
H A D | ecore_int_api.h | 66 struct ecore_hwfn *p_hwfn; member 146 static OSAL_INLINE void __internal_ram_wr(struct ecore_hwfn *p_hwfn, in __internal_ram_wr() 163 static OSAL_INLINE void internal_ram_wr(struct ecore_hwfn *p_hwfn, in internal_ram_wr()
|
H A D | ecore_int.h | 48 #define SB_ALIGNED_SIZE(p_hwfn) \ argument
|
H A D | ecore_mcp.h | 51 #define MCP_PF_ID_BY_REL(p_hwfn, rel_pfid) (ECORE_IS_BB((p_hwfn)->p_dev) ? \ argument 55 #define MCP_PF_ID(p_hwfn) MCP_PF_ID_BY_REL(p_hwfn, (p_hwfn)->rel_pf_id) argument
|
H A D | ecore_ll2.h | 49 static OSAL_INLINE u8 ecore_ll2_handle_to_queue_id(struct ecore_hwfn *p_hwfn, in ecore_ll2_handle_to_queue_id()
|
/illumos-gate/usr/src/uts/common/io/qede/ |
H A D | qede_osal.c | 769 qede_osal_iov_vf_acquire(struct ecore_hwfn *p_hwfn, int vf_id) in qede_osal_iov_vf_acquire() 805 qede_osal_poll_mode_dpc(struct ecore_hwfn *p_hwfn) in qede_osal_poll_mode_dpc() 819 qede_osal_mfw_tlv_req(struct ecore_hwfn *p_hwfn) in qede_osal_mfw_tlv_req() 832 qede_osal_hw_info_change(struct ecore_hwfn *p_hwfn, int change) in qede_osal_hw_info_change() 850 OSAL_DPC_SYNC(struct ecore_hwfn *p_hwfn) in OSAL_DPC_SYNC()
|
H A D | qede_main.c | 648 struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)arg1; in qede_sp_handler() local 890 struct ecore_hwfn *p_hwfn = &edev->hwfns[i]; in qede_config_edev() local 1325 struct ecore_hwfn *p_hwfn; in qede_vport_stop() local 1411 struct ecore_hwfn *p_hwfn; in qede_vport_update() local 1560 struct ecore_hwfn *p_hwfn; in qede_vport_start() local 1621 struct ecore_hwfn *p_hwfn; in qede_fastpath_stop_queues() local 1699 struct ecore_hwfn *p_hwfn; in qede_fastpath_start_queues() local 2764 struct ecore_hwfn *p_hwfn; in qede_alloc_sb_phys() local 3317 struct ecore_hwfn *p_hwfn; in qede_attach() local 3719 struct ecore_hwfn *p_hwfn; in qede_quiesce() local
|