Searched refs:p_ptt (Results 1 - 25 of 37) sorted by relevance

12

/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Decore_mcp.h133 * @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 Decore_init_fw_funcs.h86 * @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 Decore_dbg_fw_funcs.h75 * @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 Decore_hw.h119 * @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 Decore_int.h84 * @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 Decore_hw.c117 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 Decore_mcp.c97 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 Decore_init_fw_funcs.c386 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 Decore_mcp_api.h611 * @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 Decore_dbg_fw_funcs.c1868 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 Decore_dev.c725 __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 Dqlnx_ioctl.c111 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 Decore_dcbx.h72 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 Decore_init_ops.c110 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 Decore_init_ops.h49 * @param p_ptt
56 struct ecore_ptt *p_ptt,
133 struct ecore_ptt *p_ptt);
H A Decore_sp_api.h74 * @param p_ptt
84 struct ecore_ptt *p_ptt,
H A Decore_l2.h170 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 Decore_roce.h43 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 Decore_dcbx_api.h243 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 Decore_int_api.h198 * @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 Decore_int.c315 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 Decore_sriov.c365 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 Decore_dcbx.c214 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 Decore_dev_api.h314 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 Decore_cxt.h146 * @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);

Completed in 444 milliseconds

12