/freebsd-11-stable/sys/dev/qlnx/qlnxe/ |
H A D | ecore_mcp.h | 133 * @param p_ptt - PTT required for register access 138 struct ecore_ptt *p_ptt); 144 * @param p_ptt 148 struct ecore_ptt *p_ptt); 153 * @param p_ptt - PTT required for register access 168 * @param p_ptt - PTT required for register access 173 struct ecore_ptt *p_ptt); 185 * @param p_ptt - PTT required for register access 190 struct ecore_ptt *p_ptt); 213 * @param p_ptt [all...] |
H A D | ecore_init_fw_funcs.h | 86 * @param p_ptt - ptt window used for writing the registers 117 struct ecore_ptt *p_ptt, 140 * @param p_ptt - ptt window used for writing the registers 147 struct ecore_ptt *p_ptt, 155 * @param p_ptt - ptt window used for writing the registers 162 struct ecore_ptt *p_ptt, 170 * @param p_ptt - ptt window used for writing the registers 179 struct ecore_ptt *p_ptt, 188 * @param p_ptt - ptt window used for writing the registers 196 struct ecore_ptt *p_ptt, [all...] |
H A D | ecore_dbg_fw_funcs.h | 75 * @param p_ptt - Ptt window used for writing the registers. 81 struct ecore_ptt *p_ptt, 97 * @param p_ptt - Ptt window used for writing the registers. 117 struct ecore_ptt *p_ptt, 127 * @param p_ptt - Ptt window used for writing the registers. 140 struct ecore_ptt *p_ptt, 147 * @param p_ptt - Ptt window used for writing the registers. 180 struct ecore_ptt *p_ptt, 250 * @param p_ptt - Ptt window used for writing the registers. 266 struct ecore_ptt *p_ptt, [all...] |
H A D | ecore_hw.h | 119 * @param p_ptt 123 u32 ecore_ptt_get_bar_addr(struct ecore_ptt *p_ptt); 130 * @param p_ptt 133 struct ecore_ptt *p_ptt, 151 * @param p_ptt 156 struct ecore_ptt *p_ptt, 164 * @param p_ptt 168 struct ecore_ptt *p_ptt, 176 * @param p_ptt 182 struct ecore_ptt *p_ptt, [all...] |
H A D | ecore_int.h | 84 * @param p_ptt 87 struct ecore_ptt *p_ptt); 93 * @param p_ptt 96 struct ecore_ptt *p_ptt); 121 struct ecore_ptt *p_ptt, 134 * @param p_ptt 139 struct ecore_ptt *p_ptt); 196 * @param p_ptt 202 struct ecore_ptt *p_ptt, 219 struct ecore_ptt *p_ptt, [all...] |
H A D | ecore_hw.c | 117 struct ecore_ptt *p_ptt; local 121 p_ptt = &p_hwfn->p_ptt_pool->ptts[i]; 122 p_ptt->pxp.offset = ECORE_BAR_INVALID_OFFSET; 137 struct ecore_ptt *p_ptt; local 145 p_ptt = OSAL_LIST_FIRST_ENTRY(&p_hwfn->p_ptt_pool->free_list, 147 OSAL_LIST_REMOVE_ENTRY(&p_ptt->list_entry, 153 "allocated ptt %d\n", p_ptt->idx); 155 return p_ptt; 167 struct ecore_ptt *p_ptt) { 172 OSAL_LIST_PUSH_HEAD(&p_ptt 166 ecore_ptt_release(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 176 ecore_ptt_get_hw_addr(struct ecore_ptt *p_ptt) argument 182 ecore_ptt_config_addr(struct ecore_ptt *p_ptt) argument 188 ecore_ptt_get_bar_addr(struct ecore_ptt *p_ptt) argument 194 ecore_ptt_set_win(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 new_hw_addr) argument 219 ecore_set_ptt(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr) argument 255 ecore_is_reg_fifo_empty(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 277 ecore_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr, u32 val) argument 301 ecore_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr) argument 327 ecore_memcpy_hw(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, void *addr, u32 hw_addr, osal_size_t n, bool to_device) argument 365 ecore_memcpy_from(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, void *dest, u32 hw_addr, osal_size_t n) argument 376 ecore_memcpy_to(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr, void *src, osal_size_t n) argument 387 ecore_fid_pretend(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 fid) argument 414 ecore_port_pretend(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 port_id) argument 430 ecore_port_unpretend(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 649 ecore_dmae_post_command(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 826 ecore_dmae_execute_sub_operation(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 length_dw) argument 911 ecore_dmae_execute_command(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 size_in_dwords, struct ecore_dmae_params *p_params) argument 1009 ecore_dmae_host2grc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u64 source_addr, u32 grc_addr, u32 size_in_dwords, struct ecore_dmae_params *p_params) argument 1032 ecore_dmae_grc2host(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 grc_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct ecore_dmae_params *p_params) argument 1054 ecore_dmae_host2host(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, dma_addr_t source_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct ecore_dmae_params *p_params) argument 1091 ecore_dmae_sanity(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, const char *phase) argument 1160 ecore_ppfid_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u32 hw_addr, u32 val) argument 1173 ecore_ppfid_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u32 hw_addr) argument [all...] |
H A D | ecore_mcp.c | 97 struct ecore_ptt *p_ptt) 101 u32 mfw_mb_offsize = ecore_rd(p_hwfn, p_ptt, addr); 111 struct ecore_ptt *p_ptt) 126 tmp = ecore_rd(p_hwfn, p_ptt, 221 struct ecore_ptt *p_ptt) 237 p_info->public_base = ecore_rd(p_hwfn, p_ptt, MISC_REG_SHARED_MEM_ADDR); 244 mfw_mb_offsize = ecore_rd(p_hwfn, p_ptt, 248 p_info->mfw_mb_length = (u16)ecore_rd(p_hwfn, p_ptt, 261 p_info->mfw_mb_length = (u16)ecore_rd(p_hwfn, p_ptt, 273 drv_mb_offsize = ecore_rd(p_hwfn, p_ptt, 96 ecore_mcp_cmd_port_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 110 ecore_mcp_read_mb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 220 ecore_load_mcp_offsets(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 296 ecore_mcp_cmd_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 350 ecore_mcp_reread_offsets(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 368 ecore_mcp_reset(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 437 ecore_mcp_update_pending_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 483 __ecore_mcp_cmd_and_union(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mcp_mb_params *p_mb_params, u16 seq_num) argument 521 ecore_mcp_print_cpu_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 540 _ecore_mcp_cmd_and_union(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mcp_mb_params *p_mb_params, u32 max_retries, u32 usecs) argument 656 ecore_mcp_cmd_and_union(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mcp_mb_params *p_mb_params) argument 702 ecore_mcp_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param) argument 734 ecore_mcp_nvm_wr_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param, u32 i_txn_size, u32 *i_buf) argument 761 ecore_mcp_nvm_rd_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param, u32 *o_txn_size, u32 *o_buf) argument 848 ecore_mcp_cancel_load_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 932 __ecore_mcp_load_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_load_req_in_params *p_in_params, struct ecore_load_req_out_params *p_out_params) argument 1055 ecore_mcp_load_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_load_req_params *p_params) argument 1172 ecore_mcp_load_done(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1200 ecore_mcp_unload_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1230 ecore_mcp_unload_done(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1260 ecore_mcp_handle_vf_flr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1290 ecore_mcp_ack_vf_flr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *vfs_to_ack) argument 1329 ecore_mcp_handle_transceiver_change(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1356 ecore_mcp_read_eee_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mcp_link_state *p_link) argument 1379 ecore_mcp_get_shmem_func(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct public_func *p_data, int pfid) argument 1435 ecore_mcp_handle_link_change(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool b_reset) argument 1593 ecore_mcp_set_link(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool b_up) argument 1672 ecore_get_process_kill_counter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1694 ecore_mcp_handle_process_kill(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1727 ecore_mcp_send_protocol_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum MFW_DRV_MSG_TYPE type) argument 1773 ecore_mcp_update_bw(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1799 ecore_mcp_update_stag(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1854 ecore_mcp_mdump_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mdump_cmd_params *p_mdump_cmd_params) argument 1887 ecore_mcp_mdump_ack(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1898 ecore_mcp_mdump_set_values(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 epoch) argument 1912 ecore_mcp_mdump_trigger(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1924 ecore_mcp_mdump_get_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct mdump_config_stc *p_mdump_config) argument 1950 ecore_mcp_mdump_get_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mdump_info *p_mdump_info) argument 1992 ecore_mcp_mdump_clear_logs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2004 ecore_mcp_mdump_get_retain(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mdump_retain_data *p_mdump_retain) argument 2035 ecore_mcp_mdump_clr_retain(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2046 ecore_mcp_handle_critical_error(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2082 ecore_mcp_read_ufp_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2132 ecore_mcp_handle_ufp_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2156 ecore_mcp_handle_events(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2264 ecore_mcp_get_mfw_ver(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *p_mfw_ver, u32 *p_running_bundle_id) argument 2309 ecore_mcp_get_mbi_ver(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *p_mbi_ver) argument 2346 ecore_mcp_get_media_type(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *p_media_type) argument 2372 ecore_mcp_get_transceiver_data(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *p_tranceiver_type) argument 2409 ecore_mcp_trans_speed_mask(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *p_speed_mask) argument 2530 ecore_mcp_get_board_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *p_board_config) argument 2584 ecore_mcp_get_shmem_proto_mfw(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_pci_personality *p_proto) argument 2629 ecore_mcp_get_shmem_proto(struct ecore_hwfn *p_hwfn, struct public_func *p_info, struct ecore_ptt *p_ptt, enum ecore_pci_personality *p_proto) argument 2658 ecore_mcp_fill_shmem_func_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2764 ecore_mcp_drain(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2789 ecore_mcp_get_personality_cnt(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 personalities) argument 2818 ecore_mcp_get_flash_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *p_flash_size) argument 2844 ecore_start_recovery_process(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2866 struct ecore_ptt *p_ptt = p_hwfn->p_main_ptt; local 2883 ecore_mcp_config_vf_msix_bb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 vf_id, u8 num) argument 2917 ecore_mcp_config_vf_msix_ah(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 num) argument 2939 ecore_mcp_config_vf_msix(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 vf_id, u8 num) argument 2950 ecore_mcp_send_drv_version(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mcp_drv_version *p_ver) argument 2990 ecore_mcp_halt(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 3024 ecore_mcp_resume(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 3051 ecore_mcp_ov_update_current_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_ov_client client) argument 3084 ecore_mcp_ov_update_driver_state(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_ov_driver_state drv_state) argument 3117 ecore_mcp_ov_get_fc_npiv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_fc_npiv_tbl *p_table) argument 3169 ecore_mcp_ov_update_mtu(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 mtu) argument 3186 ecore_mcp_ov_update_mac(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 *mac) argument 3220 ecore_mcp_ov_update_wol(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_ov_wol wol) argument 3260 ecore_mcp_ov_update_eswitch(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_ov_eswitch eswitch) argument 3290 ecore_mcp_set_led(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_led_mode mode) argument 3320 ecore_mcp_mask_parities(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 mask_parities) argument 3346 struct ecore_ptt *p_ptt; local 3400 struct ecore_ptt *p_ptt; local 3425 struct ecore_ptt *p_ptt; local 3441 struct ecore_ptt *p_ptt; local 3460 struct ecore_ptt *p_ptt; local 3484 struct ecore_ptt *p_ptt; local 3558 struct ecore_ptt *p_ptt; local 3582 struct ecore_ptt *p_ptt; local 3598 ecore_mcp_phy_sfp_read(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 port, u32 addr, u32 offset, u32 len, u8 *p_buf) argument 3644 ecore_mcp_phy_sfp_write(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 port, u32 addr, u32 offset, u32 len, u8 *p_buf) argument 3686 ecore_mcp_gpio_read(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 gpio, u32 *gpio_val) argument 3707 ecore_mcp_gpio_write(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 gpio, u16 gpio_val) argument 3729 ecore_mcp_gpio_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 gpio, u32 *gpio_direction, u32 *gpio_ctrl) argument 3755 ecore_mcp_bist_register_test(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 3777 ecore_mcp_bist_clock_test(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 3799 ecore_mcp_bist_nvm_test_get_num_images( struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *num_images) argument 3820 ecore_mcp_bist_nvm_test_get_image_att( struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct bist_nvm_image_att *p_image_att, u32 image_index) argument 3845 ecore_mcp_get_nvm_image_att(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_nvm_images image_id, struct ecore_nvm_image_att *p_image_att) argument 3898 ecore_mcp_get_nvm_image(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_nvm_images image_id, u8 *p_buffer, u32 buffer_len) argument 3935 ecore_mcp_get_temperature_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_temperature_info *p_temp_info) argument 3973 ecore_mcp_get_mba_versions( struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mba_vers *p_mba_vers) argument 3997 ecore_mcp_mem_ecc_events(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u64 *num_events) argument 4088 ecore_mcp_resc_allocation_msg(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_resc_alloc_in_params *p_in_params, struct ecore_resc_alloc_out_params *p_out_params) argument 4164 ecore_mcp_set_resc_max_val(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_resources res_id, u32 resc_max_val, u32 *p_mcp_resp) argument 4188 ecore_mcp_get_resc_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_resources res_id, u32 *p_mcp_resp, u32 *p_resc_num, u32 *p_resc_start) argument 4215 ecore_mcp_initiate_pf_flr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4224 ecore_mcp_get_lldp_mac(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 lldp_mac_addr[ETH_ALEN]) argument 4258 ecore_mcp_set_lldp_mac(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 lldp_mac_addr[ETH_ALEN]) argument 4293 ecore_mcp_resource_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 param, u32 *p_mcp_resp, u32 *p_mcp_param) argument 4324 __ecore_mcp_resc_lock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_resc_lock_params *p_params) argument 4386 ecore_mcp_resc_lock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_resc_lock_params *p_params) argument 4418 ecore_mcp_resc_unlock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_resc_unlock_params *p_params) argument 4500 ecore_mcp_update_fcoe_cvid(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 vlan) argument 4516 ecore_mcp_update_fcoe_fabric_name(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 *wwn) argument 4538 ecore_mcp_wol_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 offset, u32 val) argument 4576 ecore_mcp_get_capabilities(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4592 ecore_mcp_set_capabilities(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4606 ecore_mcp_drv_attribute(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mcp_drv_attr *p_drv_attr) argument 4678 ecore_mcp_get_engine_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4719 ecore_mcp_get_ppfid_bitmap(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4748 ecore_mcp_ind_table_lock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 retry_num, u32 retry_interval) argument 4777 ecore_mcp_ind_table_unlock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument [all...] |
H A D | ecore_init_fw_funcs.c | 386 struct ecore_ptt *p_ptt, 476 ecore_wr(p_hwfn, p_ptt, PQ_INFO_RAM_GRC_ADDRESS(pq_id), pq_info); 659 struct ecore_ptt *p_ptt) 665 reg_val = ecore_rd(p_hwfn, p_ptt, QM_REG_SDMCMDREADY); 678 struct ecore_ptt *p_ptt, 683 if (!ecore_poll_on_qm_cmd_ready(p_hwfn, p_ptt)) 686 ecore_wr(p_hwfn, p_ptt, QM_REG_SDMCMDADDR, cmd_addr); 687 ecore_wr(p_hwfn, p_ptt, QM_REG_SDMCMDDATALSB, cmd_data_lsb); 688 ecore_wr(p_hwfn, p_ptt, QM_REG_SDMCMDDATAMSB, cmd_data_msb); 689 ecore_wr(p_hwfn, p_ptt, QM_REG_SDMCMDG 385 ecore_tx_pq_map_rt_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 port_id, u8 pf_id, u8 max_phys_tcs_per_port, bool is_pf_loading, u32 num_pf_cids, u32 num_vf_cids, u16 start_pq, u16 num_pf_pqs, u16 num_vf_pqs, u8 start_vport, u32 base_mem_addr_4kb, struct init_qm_pq_params *pq_params, struct init_qm_vport_params *vport_params) argument 658 ecore_poll_on_qm_cmd_ready(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 677 ecore_send_qm_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 cmd_addr, u32 cmd_data_lsb, u32 cmd_data_msb) argument 752 ecore_qm_pf_rt_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 port_id, u8 pf_id, u8 max_phys_tcs_per_port, bool is_pf_loading, u32 num_pf_cids, u32 num_vf_cids, u32 num_tids, u16 start_pq, u16 num_pf_pqs, u16 num_vf_pqs, u8 start_vport, u8 num_vports, u16 pf_wfq, u32 pf_rl, u32 link_speed, struct init_qm_pq_params *pq_params, struct init_qm_vport_params *vport_params) argument 811 ecore_init_pf_wfq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 pf_id, u16 pf_wfq) argument 829 ecore_init_pf_rl(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 pf_id, u32 pf_rl) argument 848 ecore_init_vport_wfq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 first_tx_pq_id[NUM_OF_TCS], u16 vport_wfq) argument 873 ecore_init_vport_rl(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 vport_id, u32 vport_rl, u32 link_speed) argument 898 ecore_send_qm_stop_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool is_release_cmd, bool is_tx_pq, u16 start_pq, u16 num_pqs) argument 963 ecore_init_nig_ets(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_ets_req* req, bool is_lb) argument 1026 ecore_init_nig_lb_rl(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_nig_lb_rl_req* req) argument 1092 ecore_init_nig_pri_tc_map(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_nig_pri_tc_map_req* req) argument 1127 ecore_init_prs_ets(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_ets_req* req) argument 1192 ecore_init_brb_ram(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_brb_ram_req* req) argument 1283 ecore_set_vxlan_dest_port(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 dest_port) argument 1297 ecore_set_vxlan_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool vxlan_enable) argument 1327 ecore_set_gre_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool eth_gre_enable, bool ip_gre_enable) argument 1361 ecore_set_geneve_dest_port(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 dest_port) argument 1376 ecore_set_geneve_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool eth_geneve_enable, bool ip_geneve_enable) argument 1415 ecore_set_vxlan_no_l2_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool enable) argument 1456 ecore_gft_disable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 pf_id) argument 1474 ecore_set_gft_event_id_cm_hdr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1486 ecore_gft_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 pf_id, bool tcp, bool udp, bool ipv4, bool ipv6, enum gft_profile_type profile_type) argument 1596 ecore_config_vf_zone_size_mode(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 mode, bool runtime_init) argument 1776 ecore_enable_context_validation(struct ecore_hwfn * p_hwfn, struct ecore_ptt *p_ptt) argument 1798 ecore_update_eth_rss_ind_table_entry(struct ecore_hwfn * p_hwfn, struct ecore_ptt *p_ptt, u8 rss_id, u8 ind_table_index, u16 ind_table_value) argument [all...] |
H A D | ecore_mcp_api.h | 611 * @param p_ptt 617 struct ecore_ptt *p_ptt, 624 * @param p_ptt 631 struct ecore_ptt *p_ptt, 639 * @param p_ptt 645 struct ecore_ptt *p_ptt, 652 * @param p_ptt 660 struct ecore_ptt *p_ptt, 667 * @param p_ptt 675 struct ecore_ptt *p_ptt, [all...] |
H A D | ecore_dbg_fw_funcs.c | 1868 struct ecore_ptt *p_ptt) 1903 if (ecore_rd(p_hwfn, p_ptt, MISCS_REG_ECO_RESERVED) & 0x20000000) { 1962 struct ecore_ptt *p_ptt, 1985 dest[i] = ecore_rd(p_hwfn, p_ptt, addr); 1992 dest[i] = ecore_rd(p_hwfn, p_ptt, addr); 2090 struct ecore_ptt *p_ptt, 2113 ecore_read_fw_info(p_hwfn, p_ptt, storm_id, &fw_info); 2141 struct ecore_ptt *p_ptt, 2154 public_data_addr = ecore_rd(p_hwfn, p_ptt, MISC_REG_SHARED_MEM_ADDR) | MCP_REG_SCRATCH; 2158 global_section_offsize = ecore_rd(p_hwfn, p_ptt, global_section_offsize_add 1867 ecore_dbg_dev_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1961 ecore_read_fw_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 storm_id, struct fw_info *fw_info) argument 2089 ecore_dump_fw_ver_param(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 2140 ecore_dump_mfw_ver_param(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 2186 ecore_dump_common_global_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u8 num_specific_global_params) argument 2233 ecore_update_blocks_reset_state(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2254 ecore_bus_enable_dbg_block(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool enable) argument 2262 ecore_bus_reset_dbg_block(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2276 ecore_bus_set_framing_mode(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum dbg_bus_frame_modes mode) argument 2286 ecore_bus_enable_clients(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 client_mask) argument 2294 ecore_bus_enable_storm(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum dbg_storms storm_id) argument 2362 ecore_bus_disable_inputs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool empty_semi_fifos) argument 2452 ecore_bus_set_constraint(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool is_filter, u8 constraint_id, u8 hw_op_val, u32 data_val, u32 data_mask, u8 frame_bit, u8 frame_mask, u16 dword_offset, u16 range, u8 cyclic_bit, u8 must_bit) argument 2490 ecore_bus_dump_int_buf_range(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 start_line, u32 end_line) argument 2514 ecore_bus_dump_int_buf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 2578 ecore_bus_dump_pci_buf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 2614 ecore_bus_dump_data(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 2705 ecore_bus_dump_hdr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 2846 ecore_grc_stall_storms(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool stall) argument 2865 ecore_grc_unreset_blocks(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2914 ecore_grc_clear_all_prty(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2977 ecore_read_regs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf, u32 addr, u32 len) argument 2993 ecore_grc_dump_addr_range(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 len, bool wide_bus) argument 3044 ecore_grc_dump_reg_entry(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 len, bool wide_bus) argument 3067 ecore_grc_dump_reg_entry_skip(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 total_len, u32 read_len, u32 skip_len) argument 3103 ecore_grc_dump_regs_entries(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct dbg_array input_regs_arr, u32 *dump_buf, bool dump, bool block_enable[MAX_BLOCK_ID], u32 *num_dumped_reg_entries) argument 3148 ecore_grc_dump_split_data(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct dbg_array input_regs_arr, u32 *dump_buf, bool dump, bool block_enable[MAX_BLOCK_ID], const char *split_type_name, u32 split_id, const char *param_name, const char *param_val) argument 3177 ecore_grc_dump_registers(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, bool block_enable[MAX_BLOCK_ID], const char *param_name, const char *param_val) argument 3249 ecore_grc_dump_reset_regs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3279 ecore_grc_dump_modified_regs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3337 ecore_grc_dump_special_regs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3446 ecore_grc_dump_mem(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, const char *name, u32 addr, u32 len, bool wide_bus, u32 bit_width, bool packed, const char *mem_group, bool is_storm, char storm_letter) argument 3469 ecore_grc_dump_mem_entries(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct dbg_array input_mems_arr, u32 *dump_buf, bool dump) argument 3558 ecore_grc_dump_memories(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3597 ecore_grc_dump_ctx_data(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, const char *name, u32 num_lids, u32 lid_size, u32 rd_reg_addr, u8 storm_id) argument 3633 ecore_grc_dump_ctx(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3668 ecore_grc_dump_iors(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3694 ecore_grc_dump_vfc_cam(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u8 storm_id) argument 3731 ecore_grc_dump_vfc_ram(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u8 storm_id, struct vfc_ram_defs *ram_defs) argument 3769 ecore_grc_dump_vfc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3796 ecore_grc_dump_rss(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3838 ecore_grc_dump_big_ram(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u8 big_ram_id) argument 3875 ecore_grc_dump_mcp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3916 ecore_grc_dump_phy(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 3962 ecore_config_dbg_line(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum block_id block_id, u8 line_id, u8 enable_mask, u8 right_shift, u8 force_valid_mask, u8 force_frame_mask) argument 3981 ecore_grc_dump_static_debug(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 4063 ecore_grc_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) argument 4202 ecore_idle_chk_dump_failure(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u16 rule_id, const struct dbg_idle_chk_rule *rule, u16 fail_entry_id, u32 *cond_reg_values) argument 4314 ecore_idle_chk_dump_rule_entries(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, const struct dbg_idle_chk_rule *input_rules, u32 num_input_rules, u32 *num_failing_rules) argument 4416 ecore_idle_chk_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 4464 ecore_find_nvram_image(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 image_type, u32 *nvram_offset_bytes, u32 *nvram_size_bytes) argument 4495 ecore_nvram_read(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 nvram_offset_bytes, u32 nvram_size_bytes, u32 *ret_buf) argument 4530 ecore_mcp_trace_get_data_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *trace_data_grc_addr, u32 *trace_data_size) argument 4561 ecore_mcp_trace_get_meta_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 trace_data_size_bytes, u32 *running_bundle_id, u32 *trace_meta_offset, u32 *trace_meta_size) argument 4585 ecore_mcp_trace_read_meta(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 nvram_offset_in_bytes, u32 size_in_bytes, u32 *buf) argument 4625 ecore_mcp_trace_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) argument 4709 ecore_reg_fifo_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) argument 4764 ecore_igu_fifo_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) argument 4818 ecore_protection_override_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) argument 4860 ecore_fw_asserts_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, bool dump) argument 4955 ecore_dbg_bus_reset(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool one_shot_en, u8 force_hw_dwords, bool unify_inputs, bool grc_input_en) argument 5010 ecore_dbg_bus_set_pci_output(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 buf_size_kb) argument 5052 ecore_dbg_bus_set_nw_output(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 port_id, u32 dest_addr_lo32, u16 dest_addr_hi16, u16 data_limit_size_kb, bool send_to_other_engine, bool rcv_from_other_engine) argument 5218 ecore_dbg_bus_enable_timestamp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 valid_mask, u8 frame_mask, u32 tick_len) argument 5321 ecore_dbg_bus_enable_filter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum block_id block_id, u8 const_msg_len) argument 5354 ecore_dbg_bus_enable_trigger(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool rec_pre_trigger, u8 pre_chunks, bool rec_post_trigger, u32 post_cycles, bool filter_pre_trigger, bool filter_post_trigger) argument 5404 ecore_dbg_bus_add_trigger_state(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum block_id block_id, u8 const_msg_len, u16 count_to_next) argument 5462 ecore_dbg_bus_add_constraint(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum dbg_bus_constraint_ops constraint_op, u32 data_val, u32 data_mask, bool compare_frame, u8 frame_bit, u8 cycle_offset, u8 dword_offset_in_cycle, bool is_mandatory) argument 5554 ecore_config_dbg_block_client_mask(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5594 ecore_config_dbg_block_framing_mode(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5643 ecore_config_storm_inputs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5753 ecore_config_block_inputs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5792 ecore_dbg_bus_start(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5886 ecore_dbg_bus_stop(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5921 ecore_dbg_bus_get_dump_buf_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf_size) argument 5954 ecore_dbg_bus_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) argument 6092 ecore_dbg_grc_get_dump_buf_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf_size) argument 6110 ecore_dbg_grc_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) argument 6140 ecore_dbg_idle_chk_get_dump_buf_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf_size) argument 6168 ecore_dbg_idle_chk_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) argument 6198 ecore_dbg_mcp_trace_get_dump_buf_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf_size) argument 6212 ecore_dbg_mcp_trace_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) argument 6240 ecore_dbg_reg_fifo_get_dump_buf_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf_size) argument 6254 ecore_dbg_reg_fifo_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) argument 6283 ecore_dbg_igu_fifo_get_dump_buf_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf_size) argument 6297 ecore_dbg_igu_fifo_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) argument 6326 ecore_dbg_protection_override_get_dump_buf_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf_size) argument 6340 ecore_dbg_protection_override_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) argument 6369 ecore_dbg_fw_asserts_get_dump_buf_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *buf_size) argument 6388 ecore_dbg_fw_asserts_dump(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) argument 6414 ecore_dbg_read_attn(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum block_id block_id, enum dbg_attn_type attn_type, bool clear_status, struct dbg_attn_block_result *results) argument 6493 ecore_is_block_in_reset(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum block_id block_id) argument [all...] |
H A D | ecore_dev.c | 725 __ecore_llh_set_engine_affin(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 732 rc = ecore_mcp_get_engine_config(p_hwfn, p_ptt); 779 ecore_llh_set_engine_affin(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, argument 828 return __ecore_llh_set_engine_affin(p_hwfn, p_ptt); 832 struct ecore_ptt *p_ptt, 847 ecore_wr(p_hwfn, p_ptt, addr, p_hwfn->rel_pf_id); 860 rc = ecore_llh_set_engine_affin(p_hwfn, p_ptt, avoid_eng_affin); 888 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 893 if (p_ptt == OSAL_NULL) 921 val = ecore_rd(p_hwfn, p_ptt, add 831 ecore_llh_hw_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool avoid_eng_affin) argument 938 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 993 ecore_llh_access_filter_e4(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx, struct ecore_llh_filter_e4_details *p_details, bool b_write_access) argument 1080 ecore_llh_add_filter_e4(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx, u8 filter_prot_type, u32 high, u32 low) argument 1100 ecore_llh_remove_filter_e4(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx) argument 1116 ecore_llh_add_filter_e5(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, u8 OSAL_UNUSED abs_ppfid, u8 OSAL_UNUSED filter_idx, u8 OSAL_UNUSED filter_prot_type, u32 OSAL_UNUSED high, u32 OSAL_UNUSED low) argument 1131 ecore_llh_remove_filter_e5(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, u8 OSAL_UNUSED abs_ppfid, u8 OSAL_UNUSED filter_idx) argument 1142 ecore_llh_add_filter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx, u8 filter_prot_type, u32 high, u32 low) argument 1157 ecore_llh_remove_filter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx) argument 1172 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 1308 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 1375 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 1429 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 1485 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 1531 ecore_all_ppfids_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u32 val) argument 1551 ecore_llh_dump_ppfid_e4(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 ppfid) argument 1589 ecore_llh_dump_ppfid_e5(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, u8 OSAL_UNUSED ppfid) argument 1601 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 1642 ecore_hw_bar_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum BAR_ID bar_id) argument 2331 ecore_qm_reconf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2697 ecore_final_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 id, bool is_vf) argument 2819 ecore_hw_init_chip(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2907 ecore_init_cache_line_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2962 ecore_hw_init_common(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int hw_mode) argument 3056 ecore_wr_nw_port(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u64 data, u8 reg_type, u8 port) argument 3094 ecore_emul_link_init_bb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 3127 ecore_emul_link_init_ah_e5(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 3163 ecore_emul_link_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 3174 ecore_link_init_bb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 port) argument 3221 ecore_hw_init_dpi_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 pwm_region_size, u32 n_cpus) argument 3280 ecore_hw_init_pf_doorbell_bar(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 3424 ecore_hw_init_port(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int hw_mode) argument 3482 ecore_hw_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int hw_mode, struct ecore_hw_init_params *p_params) argument 3646 ecore_pglueb_set_pfid_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool b_enable) argument 3759 ecore_pglueb_clear_err(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4030 ecore_hw_timers_stop(struct ecore_dev *p_dev, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4069 struct ecore_ptt *p_ptt = p_hwfn->p_main_ptt; local 4075 ecore_verify_reg_val(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u32 expected_val) argument 4094 struct ecore_ptt *p_ptt; local 4248 struct ecore_ptt *p_ptt; local 4285 struct ecore_ptt *p_ptt; local 4315 struct ecore_ptt *p_ptt; local 4413 ecore_wol_buffer_clear(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4434 ecore_get_wake_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_wake_info *wake_info) argument 4657 __ecore_hw_set_soft_resc_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_resources res_id, u32 resc_max_val, u32 *p_mcp_resp) argument 4683 ecore_hw_set_soft_resc_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4915 ecore_hw_get_ppfid_bitmap(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4938 ecore_hw_get_resc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool drv_resc_alloc) argument 5088 ecore_hw_get_nvm_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_hw_prepare_params *p_params) argument 5379 ecore_get_num_funcs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5447 ecore_hw_info_port_num_bb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5477 ecore_hw_info_port_num_ah_e5(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5521 ecore_hw_info_port_num(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5553 ecore_mcp_get_eee_caps(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5575 ecore_get_hw_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_pci_personality personality, struct ecore_hw_prepare_params *p_params) argument 5706 ecore_get_dev_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 5826 struct ecore_ptt *p_ptt = ecore_ptt_acquire(p_hwfn); local 6432 ecore_llh_set_function_as_default(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 6448 ecore_set_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr, void *p_eth_qzone, osal_size_t eth_qzone_size, u8 timeset) argument 6477 struct ecore_ptt *p_ptt; local 6513 ecore_set_rxq_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 coalesce, struct ecore_queue_cid *p_cid) argument 6553 ecore_set_txq_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 coalesce, struct ecore_queue_cid *p_cid) argument 6594 ecore_configure_wfq_for_all_vports(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 min_pf_rate) argument 6623 ecore_disable_wfq_for_all_vports(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 6722 __ecore_configure_vport_wfq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 vp_id, u32 rate) argument 6749 __ecore_configure_vp_wfq_on_link_change(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 min_pf_rate) argument 6800 struct ecore_ptt *p_ptt; local 6820 ecore_configure_vp_wfq_on_link_change(struct ecore_dev *p_dev, struct ecore_ptt *p_ptt, u32 min_pf_rate) argument 6841 __ecore_configure_pf_max_bandwidth(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mcp_link_state *p_link, u8 max_bw) argument 6887 struct ecore_ptt *p_ptt; local 6907 __ecore_configure_pf_min_bandwidth(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_mcp_link_state *p_link, u8 min_bw) argument 6945 struct ecore_ptt *p_ptt; local 6974 ecore_clean_wfq_db(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument [all...] |
H A D | qlnx_ioctl.c | 111 struct ecore_ptt *p_ptt; local 122 p_ptt = ecore_ptt_acquire(p_hwfn); 124 if (!p_ptt) { 129 if ((rval = ecore_dbg_grc_dump(p_hwfn, p_ptt, 139 ecore_ptt_release(p_hwfn, p_ptt); 200 struct ecore_ptt *p_ptt; local 211 p_ptt = ecore_ptt_acquire(p_hwfn); 213 if (!p_ptt) { 218 if ((rval = ecore_dbg_idle_chk_dump(p_hwfn, p_ptt, 228 ecore_ptt_release(p_hwfn, p_ptt); 290 struct ecore_ptt *p_ptt; local 359 struct ecore_ptt *p_ptt; local 778 qlnx_lldp_configure(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, uint32_t enable) argument 851 qlnx_register_default_lldp_tlvs(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 944 struct ecore_ptt *p_ptt; local [all...] |
H A D | ecore_dcbx.h | 72 ecore_dcbx_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 84 ecore_lldp_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
|
H A D | ecore_init_ops.c | 110 struct ecore_ptt *p_ptt, 132 ecore_wr(p_hwfn, p_ptt, addr + (i << 2), 142 rc = ecore_dmae_host2grc(p_hwfn, p_ptt, 188 struct ecore_ptt *p_ptt, 206 ecore_wr(p_hwfn, p_ptt, addr + (i << 2), data[i]); 208 rc = ecore_dmae_host2grc(p_hwfn, p_ptt, 219 struct ecore_ptt *p_ptt, 229 return ecore_dmae_host2grc(p_hwfn, p_ptt, 235 struct ecore_ptt *p_ptt, 241 ecore_wr(p_hwfn, p_ptt, add 109 ecore_init_rt(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u16 rt_offset, u16 size, bool b_must_dmae) argument 187 ecore_init_array_dmae(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u32 dmae_data_offset, u32 size, const u32 *p_buf, bool b_must_dmae, bool b_can_dmae) argument 218 ecore_init_fill_dmae(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u32 fill_count) argument 234 ecore_init_fill(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u32 fill, u32 fill_count) argument 245 ecore_init_cmd_array(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_write_op *cmd, bool b_must_dmae, bool b_can_dmae) argument 329 ecore_init_cmd_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_write_op *p_cmd, bool b_can_dmae) argument 390 ecore_init_cmd_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_read_op *cmd) argument 445 ecore_init_cmd_cb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_callback_op *p_cmd) argument 516 ecore_init_run(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int phase, int phase_id, int modes) argument 586 ecore_gtt_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument [all...] |
H A D | ecore_init_ops.h | 49 * @param p_ptt 56 struct ecore_ptt *p_ptt, 133 struct ecore_ptt *p_ptt);
|
H A D | ecore_sp_api.h | 74 * @param p_ptt 84 struct ecore_ptt *p_ptt,
|
H A D | ecore_l2.h | 170 struct ecore_ptt *p_ptt, 175 struct ecore_ptt *p_ptt, 180 struct ecore_ptt *p_ptt, 185 struct ecore_ptt *p_ptt,
|
H A D | ecore_roce.h | 43 ecore_roce_dpm_dcbx(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt); 46 ecore_rdma_dpm_bar(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt); 52 struct ecore_ptt *p_ptt);
|
H A D | ecore_dcbx_api.h | 243 struct ecore_ptt *p_ptt, 248 struct ecore_ptt *p_ptt, 253 ecore_lldp_get_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 257 ecore_lldp_set_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 261 ecore_lldp_set_system_tlvs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 271 ecore_dcbx_set_dscp_priority(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 275 ecore_lldp_get_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
|
H A D | ecore_int_api.h | 198 * @param p_ptt 205 struct ecore_ptt *p_ptt, 215 * @param p_ptt 219 struct ecore_ptt *p_ptt, 226 * @param p_ptt 229 struct ecore_ptt *p_ptt); 249 * @param p_ptt 260 struct ecore_ptt *p_ptt, 269 * @param p_ptt 274 struct ecore_ptt *p_ptt, [all...] |
H A D | ecore_int.c | 315 struct ecore_ptt *p_ptt) 319 tmp = ecore_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_WR_DETAILS2); 323 addr_lo = ecore_rd(p_hwfn, p_ptt, 325 addr_hi = ecore_rd(p_hwfn, p_ptt, 327 details = ecore_rd(p_hwfn, p_ptt, 342 tmp = ecore_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_RD_DETAILS2); 346 addr_lo = ecore_rd(p_hwfn, p_ptt, 348 addr_hi = ecore_rd(p_hwfn, p_ptt, 350 details = ecore_rd(p_hwfn, p_ptt, 365 tmp = ecore_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_WR_DETAILS_ICP 314 ecore_pglueb_rbc_attn_handler(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 437 ecore_db_rec_attn(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 482 struct ecore_ptt *p_ptt = p_hwfn->p_dpc_ptt; local 1351 ecore_int_sb_attn_setup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1368 ecore_int_sb_attn_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, void *sb_virt_addr, dma_addr_t sb_phy_addr) argument 1407 ecore_int_sb_attn_alloc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1489 _ecore_int_cau_conf_pi(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 igu_sb_id, u32 pi_index, enum ecore_coalescing_fsm coalescing_fsm, u8 timeset) argument 1522 ecore_int_cau_conf_pi(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_sb_info *p_sb, u32 pi_index, enum ecore_coalescing_fsm coalescing_fsm, u8 timeset) argument 1532 ecore_int_cau_conf_sb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, dma_addr_t sb_phys, u16 igu_sb_id, u16 vf_number, u8 vf_valid) argument 1603 ecore_int_sb_setup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_sb_info *sb_info) argument 1685 ecore_int_sb_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_sb_info *sb_info, void *sb_virt_addr, dma_addr_t sb_phy_addr, u16 sb_id) argument 1798 ecore_int_sp_sb_alloc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1878 ecore_int_igu_enable_int(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_int_mode int_mode) argument 1913 ecore_int_igu_enable_attn(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1937 ecore_int_igu_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_int_mode int_mode) argument 1961 ecore_int_igu_disable_int(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1973 ecore_int_igu_cleanup_sb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 igu_sb_id, bool cleanup_set, u16 opaque_fid) argument 2030 ecore_int_igu_init_pure_rt_single(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 igu_sb_id, u16 opaque, bool b_set) argument 2073 ecore_int_igu_init_pure_rt(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool b_set, bool b_slowpath) argument 2112 ecore_int_igu_reset_cam(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2252 ecore_int_igu_reset_cam_default(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2272 ecore_int_igu_read_cam_block(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 igu_sb_id) argument 2291 ecore_int_igu_read_cam(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2384 ecore_int_igu_relocate_sb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 sb_id, bool b_to_vf) argument 2569 ecore_int_alloc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2600 ecore_int_setup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 2635 ecore_int_set_timer_res(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 timer_res, u16 sb_id, bool tx) argument 2673 ecore_int_get_sb_dbg(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_sb_info *p_sb, struct ecore_sb_info_dbg *p_info) argument [all...] |
H A D | ecore_sriov.c | 365 struct ecore_ptt *p_ptt) 396 return ecore_dmae_host2host(p_hwfn, p_ptt, p_vf->bulletin.phys, 805 struct ecore_ptt *p_ptt, 808 ecore_wr(p_hwfn, p_ptt, 814 struct ecore_ptt *p_ptt, 820 ecore_fid_pretend(p_hwfn, p_ptt, (u16)vf->concrete_fid); 822 ecore_wr(p_hwfn, p_ptt, IGU_REG_STATISTIC_NUM_VF_MSG_SENT, 0); 825 ecore_fid_pretend(p_hwfn, p_ptt, (u16)p_hwfn->hw_info.concrete_fid); 829 ecore_int_igu_init_pure_rt_single(p_hwfn, p_ptt, 835 struct ecore_ptt *p_ptt, 363 ecore_iov_post_vf_bulletin(struct ecore_hwfn *p_hwfn, int vfid, struct ecore_ptt *p_ptt) argument 804 ecore_iov_vf_pglue_clear_err(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_vfid) argument 813 ecore_iov_vf_igu_reset(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 834 ecore_iov_vf_igu_set_int(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, bool enable) argument 858 ecore_iov_enable_vf_access_msix(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_vf_id, u8 num_sbs) argument 893 ecore_iov_enable_vf_access(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 949 ecore_iov_config_perm_table(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u8 enable) argument 968 ecore_iov_enable_vf_traffic(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 981 ecore_iov_alloc_vf_igu_sbs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u16 num_rx_queues) argument 1038 ecore_iov_free_vf_igu_sbs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 1102 ecore_iov_init_hw_for_vf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_iov_vf_init_params *p_params) argument 1239 ecore_iov_release_hw_for_vf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 rel_vf_id) argument 1416 ecore_iov_send_response(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf, u16 length, u8 status) argument 1538 ecore_iov_prepare_resp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf_info, u16 type, u16 length, u8 status) argument 1601 ecore_iov_vf_db_bar_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1612 ecore_iov_vf_mbx_acquire_resc_cids(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf, struct vf_pf_resc_request *p_req, struct pf_vf_resc *p_resp) argument 1654 ecore_iov_vf_mbx_acquire_resc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf, struct vf_pf_resc_request *p_req, struct pf_vf_resc *p_resp) argument 1749 ecore_iov_vf_mbx_acquire(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 2126 ecore_iov_vf_mbx_start_vport(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 2232 ecore_iov_vf_mbx_stop_vport(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 2269 ecore_iov_vf_mbx_start_rxq_resp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u8 status, bool b_legacy) argument 2342 ecore_iov_vf_mbx_start_rxq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 2489 ecore_iov_vf_mbx_update_tunn_param(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf) argument 2577 ecore_iov_vf_mbx_start_txq_resp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf, u32 cid, u8 status) argument 2614 ecore_iov_vf_mbx_start_txq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 2763 ecore_iov_vf_mbx_stop_rxqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 2801 ecore_iov_vf_mbx_stop_txqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 2840 ecore_iov_vf_mbx_update_rxqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 3208 ecore_iov_vf_mbx_vport_update(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 3438 ecore_iov_vf_mbx_ucast_filter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 3529 ecore_iov_vf_mbx_int_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 3546 ecore_iov_vf_mbx_close(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 3563 ecore_iov_vf_mbx_release(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf) argument 3591 ecore_iov_vf_pf_get_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf) argument 3661 ecore_iov_vf_pf_set_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument 3751 struct ecore_ptt *p_ptt; local 3831 ecore_iov_vf_flr_poll_dorq(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_ptt *p_ptt) argument 3858 ecore_iov_vf_flr_poll_pbf(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_ptt *p_ptt) argument 3906 ecore_iov_vf_flr_poll(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_ptt *p_ptt) argument 3926 ecore_iov_execute_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 rel_vf_id, u32 *ack_vfs) argument 3998 ecore_iov_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 4023 ecore_iov_single_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 rel_vf_id) argument 4115 ecore_iov_process_mbx_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int vfid) argument 4766 ecore_iov_configure_tx_rate(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int vfid, int val) argument 4814 ecore_iov_get_vf_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int vfid, struct ecore_eth_stats *p_stats) argument [all...] |
H A D | ecore_dcbx.c | 214 struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 243 ecore_wr(p_hwfn, p_ptt, DORQ_REG_TAG1_OVRD_MODE, 1); 244 ecore_wr(p_hwfn, p_ptt, DORQ_REG_PF_PCP_BB_K2, prio << 1); 251 struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 267 ecore_dcbx_set_params(p_data, p_hwfn, p_ptt, enable, 333 ecore_dcbx_process_tlv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, argument 381 ecore_dcbx_update_app_info(p_data, p_hwfn, p_ptt, 404 ecore_dcbx_update_app_info(p_data, p_hwfn, p_ptt, false, 415 ecore_dcbx_process_mib_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 439 rc = ecore_dcbx_process_tlv(p_hwfn, p_ptt, 213 ecore_dcbx_set_params(struct ecore_dcbx_results *p_data, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool enable, u8 prio, u8 tc, enum dcbx_protocol_type type, enum ecore_pci_personality personality) argument 250 ecore_dcbx_update_app_info(struct ecore_dcbx_results *p_data, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool enable, u8 prio, u8 tc, enum dcbx_protocol_type type) argument 458 ecore_dcbx_copy_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_dcbx_mib_meta_data *p_data, enum ecore_mib_read_type type) argument 860 ecore_dcbx_read_local_lldp_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 877 ecore_dcbx_read_remote_lldp_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument 895 ecore_dcbx_read_operational_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument 913 ecore_dcbx_read_remote_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument 931 ecore_dcbx_read_local_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 948 ecore_dcbx_read_dscp_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 959 ecore_dcbx_read_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument 995 ecore_dcbx_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument 1149 struct ecore_ptt *p_ptt; local 1398 ecore_dcbx_config_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_dcbx_set *params, bool hw_commit) argument 1495 ecore_lldp_register_tlv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_lldp_agent agent, u8 tlv_type) argument 1530 ecore_lldp_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument 1564 ecore_lldp_get_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_lldp_config_params *p_params) argument 1618 ecore_lldp_set_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_lldp_config_params *p_params) argument 1680 ecore_lldp_set_system_tlvs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_lldp_sys_tlvs *p_params) argument 1754 ecore_dcbx_set_dscp_priority(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 dscp_index, u8 pri_val) argument 1779 ecore_lldp_get_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_lldp_stats *p_params) argument [all...] |
H A D | ecore_dev_api.h | 314 struct ecore_ptt *p_ptt, 321 * @param p_ptt 326 struct ecore_ptt *p_ptt); 348 * @param p_ptt 351 struct ecore_ptt *p_ptt); 493 * @param p_ptt 503 struct ecore_ptt *p_ptt, 513 * @param p_ptt 523 struct ecore_ptt *p_ptt, 534 * @param p_ptt [all...] |
H A D | ecore_cxt.h | 146 * @param p_ptt 148 void ecore_cxt_hw_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt); 154 * @param p_ptt 157 void ecore_qm_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 164 * @param p_ptt 169 struct ecore_ptt *p_ptt);
|