/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_ptp.c | 42 static int qed_ptp_res_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptp_res_lock() argument 54 rc = qed_mcp_resc_lock(p_hwfn, p_ptt, ¶ms); in qed_ptp_res_lock() 74 static int qed_ptp_res_unlock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptp_res_unlock() argument 86 rc = qed_mcp_resc_unlock(p_hwfn, p_ptt, ¶ms); in qed_ptp_res_unlock() 106 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; in qed_ptp_hw_read_rx_ts() local 110 val = qed_rd(p_hwfn, p_ptt, NIG_REG_LLH_PTP_HOST_BUF_SEQID); in qed_ptp_hw_read_rx_ts() 116 val = qed_rd(p_hwfn, p_ptt, NIG_REG_LLH_PTP_HOST_BUF_TS_LSB); in qed_ptp_hw_read_rx_ts() 117 *timestamp = qed_rd(p_hwfn, p_ptt, NIG_REG_LLH_PTP_HOST_BUF_TS_MSB); in qed_ptp_hw_read_rx_ts() 122 qed_wr(p_hwfn, p_ptt, NIG_REG_LLH_PTP_HOST_BUF_SEQID, in qed_ptp_hw_read_rx_ts() 132 struct qed_ptt *p_ptt in qed_ptp_hw_read_tx_ts() local 158 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; qed_ptp_hw_read_cc() local 175 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; qed_ptp_hw_cfg_filters() local 258 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; qed_ptp_hw_adjfreq() local 342 struct qed_ptt *p_ptt; qed_ptp_hw_enable() local 404 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; qed_ptp_hw_disable() local [all...] |
H A D | qed_mcp.h | 300 * @param p_ptt 306 struct qed_ptt *p_ptt, 313 * @param p_ptt 320 struct qed_ptt *p_ptt, 327 * @param p_ptt 333 struct qed_ptt *p_ptt, u32 *p_mbi_ver); 339 * @param p_ptt 347 struct qed_ptt *p_ptt, u32 *media_type); 353 * @param p_ptt 362 struct qed_ptt *p_ptt, [all...] |
H A D | qed_mcp.c | 59 void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_cmd_port_init() argument 63 u32 mfw_mb_offsize = qed_rd(p_hwfn, p_ptt, addr); in qed_mcp_cmd_port_init() 72 void qed_mcp_read_mb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_read_mb() argument 81 tmp = qed_rd(p_hwfn, p_ptt, in qed_mcp_read_mb() 166 static int qed_load_mcp_offsets(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_load_mcp_offsets() argument 174 p_info->public_base = qed_rd(p_hwfn, p_ptt, MISC_REG_SHARED_MEM_ADDR); in qed_load_mcp_offsets() 184 mfw_mb_offsize = qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets() 188 p_info->mfw_mb_length = (u16)qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets() 201 (u16)qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets() 214 drv_mb_offsize = qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets() 237 qed_mcp_cmd_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_cmd_init() argument 275 qed_mcp_reread_offsets(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_reread_offsets() argument 294 qed_mcp_reset(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_reset() argument 356 qed_mcp_update_pending_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_update_pending_cmd() argument 401 __qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_mb_params *p_mb_params, u16 seq_num) __qed_mcp_cmd_and_union() argument 438 qed_mcp_print_cpu_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_print_cpu_info() argument 458 _qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_mb_params *p_mb_params, u32 max_retries, u32 usecs) _qed_mcp_cmd_and_union() argument 588 qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_mb_params *p_mb_params) qed_mcp_cmd_and_union() argument 627 qed_mcp_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param) qed_mcp_cmd() argument 652 qed_mcp_nvm_wr_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param, u32 i_txn_size, u32 *i_buf) qed_mcp_nvm_wr_cmd() argument 680 qed_mcp_nvm_rd_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param, u32 *o_txn_size, u32 *o_buf) qed_mcp_nvm_rd_cmd() argument 737 qed_mcp_cancel_load_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_cancel_load_req() argument 808 __qed_mcp_load_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_load_req_in_params *p_in_params, struct qed_load_req_out_params *p_out_params) __qed_mcp_load_req() argument 947 qed_mcp_load_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_load_req_params *p_params) qed_mcp_load_req() argument 1062 qed_mcp_load_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_load_done() argument 1083 qed_mcp_unload_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_unload_req() argument 1112 qed_mcp_unload_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_unload_done() argument 1141 qed_mcp_handle_vf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_vf_flr() argument 1172 qed_mcp_ack_vf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *vfs_to_ack) qed_mcp_ack_vf_flr() argument 1209 qed_mcp_handle_transceiver_change(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_transceiver_change() argument 1235 qed_mcp_read_eee_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_link_state *p_link) qed_mcp_read_eee_config() argument 1260 qed_mcp_get_shmem_func(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct public_func *p_data, int pfid) qed_mcp_get_shmem_func() argument 1306 qed_mcp_handle_link_change(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_reset) qed_mcp_handle_link_change() argument 1484 qed_mcp_set_link(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_up) qed_mcp_set_link() argument 1633 qed_get_process_kill_counter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_get_process_kill_counter() argument 1654 qed_mcp_handle_process_kill(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_process_kill() argument 1687 qed_mcp_send_protocol_stats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum MFW_DRV_MSG_TYPE type) qed_mcp_send_protocol_stats() argument 1728 qed_mcp_update_bw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_update_bw() argument 1748 qed_mcp_update_stag(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_update_stag() argument 1786 qed_mcp_handle_fan_failure(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_fan_failure() argument 1807 qed_mcp_mdump_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mdump_cmd_params *p_mdump_cmd_params) qed_mcp_mdump_cmd() argument 1841 qed_mcp_mdump_ack(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_mdump_ack() argument 1852 qed_mcp_mdump_get_retain(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct mdump_retain_data_stc *p_mdump_retain) qed_mcp_mdump_get_retain() argument 1878 qed_mcp_handle_critical_error(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_critical_error() argument 1907 qed_mcp_read_ufp_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_read_ufp_config() argument 1961 qed_mcp_handle_ufp_event(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_ufp_event() argument 1989 qed_mcp_handle_events(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_events() argument 2092 qed_mcp_get_mfw_ver(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_mfw_ver, u32 *p_running_bundle_id) qed_mcp_get_mfw_ver() argument 2132 qed_mcp_get_mbi_ver(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_mbi_ver) qed_mcp_get_mbi_ver() argument 2162 qed_mcp_get_media_type(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_media_type) qed_mcp_get_media_type() argument 2188 qed_mcp_get_transceiver_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_transceiver_state, u32 *p_transceiver_type) qed_mcp_get_transceiver_data() argument 2235 qed_mcp_trans_speed_mask(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_speed_mask) qed_mcp_trans_speed_mask() argument 2349 qed_mcp_get_board_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_board_config) qed_mcp_get_board_config() argument 2397 qed_mcp_get_shmem_proto_mfw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_pci_personality *p_proto) qed_mcp_get_shmem_proto_mfw() argument 2443 qed_mcp_get_shmem_proto(struct qed_hwfn *p_hwfn, struct public_func *p_info, struct qed_ptt *p_ptt, enum qed_pci_personality *p_proto) qed_mcp_get_shmem_proto() argument 2473 qed_mcp_fill_shmem_func_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_fill_shmem_func_info() argument 2566 qed_mcp_drain(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_drain() argument 2580 qed_mcp_get_flash_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_flash_size) qed_mcp_get_flash_size() argument 2598 qed_start_recovery_process(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_start_recovery_process() argument 2619 struct qed_ptt *p_ptt = p_hwfn->p_main_ptt; qed_recovery_prolog() local 2636 qed_mcp_config_vf_msix_bb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 vf_id, u8 num) qed_mcp_config_vf_msix_bb() argument 2668 qed_mcp_config_vf_msix_ah(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 num) qed_mcp_config_vf_msix_ah() argument 2688 qed_mcp_config_vf_msix(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 vf_id, u8 num) qed_mcp_config_vf_msix() argument 2698 qed_mcp_send_drv_version(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_drv_version *p_ver) qed_mcp_send_drv_version() argument 2730 qed_mcp_halt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_halt() argument 2763 qed_mcp_resume(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_resume() argument 2787 qed_mcp_ov_update_current_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_ov_client client) qed_mcp_ov_update_current_config() argument 2818 qed_mcp_ov_update_driver_state(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_ov_driver_state drv_state) qed_mcp_ov_update_driver_state() argument 2849 qed_mcp_ov_update_mtu(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 mtu) qed_mcp_ov_update_mtu() argument 2865 qed_mcp_ov_update_mac(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 *mac) qed_mcp_ov_update_mac() argument 2898 qed_mcp_ov_update_wol(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_ov_wol wol) qed_mcp_ov_update_wol() argument 2937 qed_mcp_ov_update_eswitch(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_ov_eswitch eswitch) qed_mcp_ov_update_eswitch() argument 2968 qed_mcp_set_led(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_led_mode mode) qed_mcp_set_led() argument 2995 qed_mcp_mask_parities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 mask_parities) qed_mcp_mask_parities() argument 3021 struct qed_ptt *p_ptt; qed_mcp_nvm_read() local 3065 struct qed_ptt *p_ptt; qed_mcp_nvm_resp() local 3082 struct qed_ptt *p_ptt; qed_mcp_nvm_write() local 3159 qed_mcp_phy_sfp_read(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 port, u32 addr, u32 offset, u32 len, u8 *p_buf) qed_mcp_phy_sfp_read() argument 3208 qed_mcp_bist_register_test(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_bist_register_test() argument 3229 qed_mcp_bist_clock_test(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_bist_clock_test() argument 3250 qed_mcp_bist_nvm_get_num_images(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *num_images) qed_mcp_bist_nvm_get_num_images() argument 3271 qed_mcp_bist_nvm_get_image_att(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct bist_nvm_image_att *p_image_att, u32 image_index) qed_mcp_bist_nvm_get_image_att() argument 3301 struct qed_ptt *p_ptt; qed_mcp_nvm_info_populate() local 3541 qed_mcp_resc_allocation_msg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_resc_alloc_in_params *p_in_params, struct qed_resc_alloc_out_params *p_out_params) qed_mcp_resc_allocation_msg() argument 3621 qed_mcp_set_resc_max_val(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_resources res_id, u32 resc_max_val, u32 *p_mcp_resp) qed_mcp_set_resc_max_val() argument 3646 qed_mcp_get_resc_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_resources res_id, u32 *p_mcp_resp, u32 *p_resc_num, u32 *p_resc_start) qed_mcp_get_resc_info() argument 3674 qed_mcp_initiate_pf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_initiate_pf_flr() argument 3682 qed_mcp_resource_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 param, u32 *p_mcp_resp, u32 *p_mcp_param) qed_mcp_resource_cmd() argument 3712 __qed_mcp_resc_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_resc_lock_params *p_params) __qed_mcp_resc_lock() argument 3775 qed_mcp_resc_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_resc_lock_params *p_params) qed_mcp_resc_lock() argument 3807 qed_mcp_resc_unlock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_resc_unlock_params *p_params) qed_mcp_resc_unlock() argument 3894 qed_mcp_get_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_get_capabilities() argument 3909 qed_mcp_set_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_set_capabilities() argument 3925 qed_mcp_get_engine_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_get_engine_config() argument 3964 qed_mcp_get_ppfid_bitmap(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_get_ppfid_bitmap() argument 3990 qed_mcp_nvm_get_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 option_id, u8 entity_id, u16 flags, u8 *p_buf, u32 *p_len) qed_mcp_nvm_get_cfg() argument 4019 qed_mcp_nvm_set_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 option_id, u8 entity_id, u16 flags, u8 *p_buf, u32 len) qed_mcp_nvm_set_cfg() argument 4057 __qed_mcp_send_debug_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 *p_buf, u8 size) __qed_mcp_send_debug_data() argument 4114 qed_mcp_send_debug_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_mcp_dbg_data_type type, u8 *p_buf, u32 size) qed_mcp_send_debug_data() argument 4168 qed_mcp_send_raw_debug_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 *p_buf, u32 size) qed_mcp_send_raw_debug_data() argument [all...] |
H A D | qed_hw.c | 71 struct qed_ptt *p_ptt; in qed_ptt_invalidate() local 75 p_ptt = &p_hwfn->p_ptt_pool->ptts[i]; in qed_ptt_invalidate() 76 p_ptt->pxp.offset = QED_BAR_INVALID_OFFSET; in qed_ptt_invalidate() 88 struct qed_ptt *p_ptt; in qed_ptt_acquire() local 96 p_ptt = list_first_entry(&p_hwfn->p_ptt_pool->free_list, in qed_ptt_acquire() 98 list_del(&p_ptt->list_entry); in qed_ptt_acquire() 103 "allocated ptt %d\n", p_ptt->idx); in qed_ptt_acquire() 104 return p_ptt; in qed_ptt_acquire() 115 void qed_ptt_release(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptt_release() argument 118 list_add(&p_ptt in qed_ptt_release() 122 qed_ptt_get_hw_addr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_ptt_get_hw_addr() argument 128 qed_ptt_config_addr(struct qed_ptt *p_ptt) qed_ptt_config_addr() argument 134 qed_ptt_get_bar_addr(struct qed_ptt *p_ptt) qed_ptt_get_bar_addr() argument 140 qed_ptt_set_win(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 new_hw_addr) qed_ptt_set_win() argument 164 qed_set_ptt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr) qed_set_ptt() argument 199 qed_wr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, u32 val) qed_wr() argument 211 qed_rd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr) qed_rd() argument 225 qed_memcpy_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *addr, u32 hw_addr, size_t n, bool to_device) qed_memcpy_hw() argument 258 qed_memcpy_from(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *dest, u32 hw_addr, size_t n) qed_memcpy_from() argument 268 qed_memcpy_to(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, void *src, size_t n) qed_memcpy_to() argument 278 qed_fid_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 fid) qed_fid_pretend() argument 304 qed_port_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 port_id) qed_port_pretend() argument 321 qed_port_unpretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_port_unpretend() argument 337 qed_port_fid_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 port_id, u16 fid) qed_port_fid_pretend() argument 446 qed_dmae_post_command(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_dmae_post_command() argument 602 qed_dmae_execute_sub_operation(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 length_dw) qed_dmae_execute_sub_operation() argument 668 qed_dmae_execute_command(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 size_in_dwords, struct qed_dmae_params *p_params) qed_dmae_execute_command() argument 750 qed_dmae_host2grc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 source_addr, u32 grc_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) qed_dmae_host2grc() argument 772 qed_dmae_grc2host(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 grc_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) qed_dmae_grc2host() argument 794 qed_dmae_host2host(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, dma_addr_t source_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) qed_dmae_host2host() argument 815 qed_hw_err_notify(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_hw_err_type err_type, const char *fmt, ...) qed_hw_err_notify() argument 849 qed_dmae_sanity(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, const char *phase) qed_dmae_sanity() argument [all...] |
H A D | qed_selftest.c | 43 struct qed_ptt *p_ptt; in qed_selftest_register() local 49 p_ptt = qed_ptt_acquire(p_hwfn); in qed_selftest_register() 50 if (!p_ptt) { in qed_selftest_register() 54 rc = qed_mcp_bist_register_test(p_hwfn, p_ptt); in qed_selftest_register() 55 qed_ptt_release(p_hwfn, p_ptt); in qed_selftest_register() 66 struct qed_ptt *p_ptt; in qed_selftest_clock() local 72 p_ptt = qed_ptt_acquire(p_hwfn); in qed_selftest_clock() 73 if (!p_ptt) { in qed_selftest_clock() 77 rc = qed_mcp_bist_clock_test(p_hwfn, p_ptt); in qed_selftest_clock() 78 qed_ptt_release(p_hwfn, p_ptt); in qed_selftest_clock() 89 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_selftest_nvram() local [all...] |
H A D | qed_init_fw_funcs.c | 455 struct qed_ptt *p_ptt, in qed_tx_pq_map_rt_init() 552 qed_wr(p_hwfn, p_ptt, PQ_INFO_RAM_GRC_ADDRESS(pq_id), in qed_tx_pq_map_rt_init() 727 struct qed_ptt *p_ptt) in qed_poll_on_qm_cmd_ready() 734 reg_val = qed_rd(p_hwfn, p_ptt, QM_REG_SDMCMDREADY); in qed_poll_on_qm_cmd_ready() 748 struct qed_ptt *p_ptt, in qed_send_qm_cmd() 751 if (!qed_poll_on_qm_cmd_ready(p_hwfn, p_ptt)) in qed_send_qm_cmd() 754 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDADDR, cmd_addr); in qed_send_qm_cmd() 755 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDDATALSB, cmd_data_lsb); in qed_send_qm_cmd() 756 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDDATAMSB, cmd_data_msb); in qed_send_qm_cmd() 757 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDG in qed_send_qm_cmd() 454 qed_tx_pq_map_rt_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_qm_pf_rt_init_params *p_params, u32 base_mem_addr_4kb) qed_tx_pq_map_rt_init() argument 726 qed_poll_on_qm_cmd_ready(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_poll_on_qm_cmd_ready() argument 747 qed_send_qm_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd_addr, u32 cmd_data_lsb, u32 cmd_data_msb) qed_send_qm_cmd() argument 822 qed_qm_pf_rt_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_qm_pf_rt_init_params *p_params) qed_qm_pf_rt_init() argument 864 qed_init_pf_wfq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 pf_id, u16 pf_wfq) qed_init_pf_wfq() argument 879 qed_init_pf_rl(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 pf_id, u32 pf_rl) qed_init_pf_rl() argument 896 qed_init_vport_wfq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 first_tx_pq_id[NUM_OF_TCS], u16 wfq) qed_init_vport_wfq() argument 922 qed_init_global_rl(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 rl_id, u32 rate_limit) qed_init_global_rl() argument 940 qed_send_qm_stop_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool is_release_cmd, bool is_tx_pq, u16 start_pq, u16 num_pqs) qed_send_qm_stop_cmd() argument 1013 qed_dmae_to_grc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, __le32 *p_data, u32 addr, u32 len_in_dwords) qed_dmae_to_grc() argument 1048 qed_set_vxlan_dest_port(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 dest_port) qed_set_vxlan_dest_port() argument 1061 qed_set_vxlan_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool vxlan_enable) qed_set_vxlan_enable() argument 1093 qed_set_gre_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool eth_gre_enable, bool ip_gre_enable) qed_set_gre_enable() argument 1133 qed_set_geneve_dest_port(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 dest_port) qed_set_geneve_dest_port() argument 1146 qed_set_geneve_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool eth_geneve_enable, bool ip_geneve_enable) qed_set_geneve_enable() argument 1193 qed_set_vxlan_no_l2_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool enable) qed_set_vxlan_no_l2_enable() argument 1230 qed_gft_disable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 pf_id) qed_gft_disable() argument 1248 qed_gft_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 pf_id, bool tcp, bool udp, bool ipv4, bool ipv6, enum gft_profile_type profile_type) qed_gft_config() argument 1506 qed_enable_context_validation(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_enable_context_validation() argument 1551 qed_set_rdma_error_level(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 assert_level[NUM_STORMS]) qed_set_rdma_error_level() argument 1655 qed_fw_overlay_init_ram(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct phys_mem_desc *fw_overlay_mem) qed_fw_overlay_init_ram() argument [all...] |
H A D | qed_int.h | 59 * @param p_ptt 63 struct qed_ptt *p_ptt, 70 * @param p_ptt 73 struct qed_ptt *p_ptt); 92 * @param p_ptt 103 struct qed_ptt *p_ptt, 112 * @param p_ptt 116 struct qed_ptt *p_ptt, 184 * @param p_ptt 186 int qed_db_rec_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt); [all...] |
H A D | qed_hw.h | 89 * @param p_ptt 94 struct qed_ptt *p_ptt); 100 * @param p_ptt 104 u32 qed_ptt_get_bar_addr(struct qed_ptt *p_ptt); 111 * @param p_ptt 114 struct qed_ptt *p_ptt, 132 * @param p_ptt 137 struct qed_ptt *p_ptt, 145 * @param p_ptt 150 struct qed_ptt *p_ptt, [all...] |
H A D | qed_dev.c | 639 qed_llh_set_engine_affin(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_llh_set_engine_affin() argument 646 rc = qed_mcp_get_engine_config(p_hwfn, p_ptt); in qed_llh_set_engine_affin() 693 struct qed_ptt *p_ptt) in qed_llh_hw_init_pf() 707 qed_wr(p_hwfn, p_ptt, addr, p_hwfn->rel_pf_id); in qed_llh_hw_init_pf() 720 rc = qed_llh_set_engine_affin(p_hwfn, p_ptt); in qed_llh_hw_init_pf() 741 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); in qed_llh_set_ppfid_affinity() local 746 if (!p_ptt) in qed_llh_set_ppfid_affinity() 773 val = qed_rd(p_hwfn, p_ptt, addr); in qed_llh_set_ppfid_affinity() 775 qed_wr(p_hwfn, p_ptt, addr, val); in qed_llh_set_ppfid_affinity() 781 qed_ptt_release(p_hwfn, p_ptt); in qed_llh_set_ppfid_affinity() 692 qed_llh_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_llh_hw_init_pf() argument 789 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_set_roce_affinity() local 843 qed_llh_access_filter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx, struct qed_llh_filter_details *p_details) qed_llh_access_filter() argument 923 qed_llh_add_filter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx, u8 filter_prot_type, u32 high, u32 low) qed_llh_add_filter() argument 942 qed_llh_remove_filter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx) qed_llh_remove_filter() argument 955 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_add_mac_filter() local 1088 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_add_protocol_filter() local 1155 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_remove_mac_filter() local 1205 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_remove_protocol_filter() local 1262 qed_hw_bar_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum BAR_ID bar_id) qed_hw_bar_size() argument 2071 qed_qm_reconf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_qm_reconf() argument 2401 qed_final_cleanup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 id, bool is_vf) qed_final_cleanup() argument 2526 qed_init_cache_line_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_init_cache_line_size() argument 2581 qed_hw_init_common(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int hw_mode) qed_hw_init_common() argument 2653 qed_hw_init_dpi_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 pwm_region_size, u32 n_cpus) qed_hw_init_dpi_size() argument 2696 qed_hw_init_pf_doorbell_bar(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_init_pf_doorbell_bar() argument 2790 qed_hw_init_port(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int hw_mode) qed_hw_init_port() argument 2808 qed_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_tunnel_info *p_tunn, int hw_mode, bool b_hw_start, enum qed_int_mode int_mode, bool allow_npar_tx_switch) qed_hw_init_pf() argument 2914 qed_pglueb_set_pfid_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_enable) qed_pglueb_set_pfid_enable() argument 2976 qed_pglueb_clear_err(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_pglueb_clear_err() argument 3215 qed_hw_timers_stop(struct qed_dev *cdev, struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_timers_stop() argument 3254 struct qed_ptt *p_ptt = p_hwfn->p_main_ptt; qed_hw_timers_stop_all() local 3263 struct qed_ptt *p_ptt; qed_hw_stop() local 3382 struct qed_ptt *p_ptt; qed_hw_stop_fastpath() local 3416 struct qed_ptt *p_ptt; qed_hw_start_fastpath() local 3588 __qed_hw_set_soft_resc_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_resources res_id, u32 resc_max_val, u32 *p_mcp_resp) __qed_hw_set_soft_resc_size() argument 3640 qed_hw_set_soft_resc_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_set_soft_resc_size() argument 3846 qed_hw_get_ppfid_bitmap(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_get_ppfid_bitmap() argument 3876 qed_hw_get_resc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_get_resc() argument 3969 qed_hw_get_nvm_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_get_nvm_info() argument 4314 qed_get_num_funcs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_get_num_funcs() argument 4375 qed_hw_info_port_num(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_info_port_num() argument 4414 qed_get_eee_caps(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_get_eee_caps() argument 4436 qed_get_hw_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_pci_personality personality) qed_get_hw_info() argument 4499 qed_get_dev_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_get_dev_info() argument 4794 qed_set_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, void *p_eth_qzone, size_t eth_qzone_size, u8 timeset) qed_set_coalesce() argument 4818 struct qed_ptt *p_ptt; qed_set_queue_coalesce() local 4848 qed_set_rxq_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 coalesce, struct qed_queue_cid *p_cid) qed_set_rxq_coalesce() argument 4887 qed_set_txq_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 coalesce, struct qed_queue_cid *p_cid) qed_set_txq_coalesce() argument 4927 qed_configure_wfq_for_all_vports(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 min_pf_rate) qed_configure_wfq_for_all_vports() argument 4957 qed_disable_wfq_for_all_vports(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 min_pf_rate) qed_disable_wfq_for_all_vports() argument 5055 __qed_configure_vport_wfq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 vp_id, u32 rate) __qed_configure_vport_wfq() argument 5081 __qed_configure_vp_wfq_on_link_change(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 min_pf_rate) __qed_configure_vp_wfq_on_link_change() argument 5132 struct qed_ptt *p_ptt; qed_configure_vport_wfq() local 5152 qed_configure_vp_wfq_on_link_change(struct qed_dev *cdev, struct qed_ptt *p_ptt, u32 min_pf_rate) qed_configure_vp_wfq_on_link_change() argument 5172 __qed_configure_pf_max_bandwidth(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_link_state *p_link, u8 max_bw) __qed_configure_pf_max_bandwidth() argument 5218 struct qed_ptt *p_ptt; qed_configure_pf_max_bandwidth() local 5238 __qed_configure_pf_min_bandwidth(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_link_state *p_link, u8 min_bw) __qed_configure_pf_min_bandwidth() argument 5276 struct qed_ptt *p_ptt; qed_configure_pf_min_bandwidth() local 5305 qed_clean_wfq_db(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_clean_wfq_db() argument [all...] |
H A D | qed_int.c | 234 int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_pglueb_rbc_attn_handler() argument 240 tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_WR_DETAILS2); in qed_pglueb_rbc_attn_handler() 244 addr_lo = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 246 addr_hi = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 248 details = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 270 tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_RD_DETAILS2); in qed_pglueb_rbc_attn_handler() 274 addr_lo = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 276 addr_hi = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 278 details = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 299 tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_WR_DETAILS_ICP in qed_pglueb_rbc_attn_handler() 373 qed_db_rec_flush_queue(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_db_rec_flush_queue() argument 408 qed_db_rec_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_db_rec_handler() argument 439 struct qed_ptt *p_ptt = p_hwfn->p_dpc_ptt; qed_dorq_attn_overflow() local 465 struct qed_ptt *p_ptt = p_hwfn->p_dpc_ptt; qed_dorq_attn_int_sts() local 1331 qed_int_sb_attn_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_sb_attn_setup() argument 1348 qed_int_sb_attn_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *sb_virt_addr, dma_addr_t sb_phy_addr) qed_int_sb_attn_init() argument 1386 qed_int_sb_attn_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_sb_attn_alloc() argument 1471 qed_int_cau_conf_pi(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 igu_sb_id, u32 pi_index, enum qed_coalescing_fsm coalescing_fsm, u8 timeset) qed_int_cau_conf_pi() argument 1501 qed_int_cau_conf_sb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, dma_addr_t sb_phys, u16 igu_sb_id, u16 vf_number, u8 vf_valid) qed_int_cau_conf_sb() argument 1567 qed_int_sb_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *sb_info) qed_int_sb_setup() argument 1641 qed_int_sb_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *sb_info, void *sb_virt_addr, dma_addr_t sb_phy_addr, u16 sb_id) qed_int_sb_init() argument 1741 qed_int_sp_sb_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_sp_sb_alloc() argument 1813 qed_int_igu_enable_int(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_int_mode int_mode) qed_int_igu_enable_int() argument 1840 qed_int_igu_enable_attn(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_igu_enable_attn() argument 1855 qed_int_igu_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_int_mode int_mode) qed_int_igu_enable() argument 1877 qed_int_igu_disable_int(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_igu_disable_int() argument 1888 qed_int_igu_cleanup_sb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 igu_sb_id, bool cleanup_set, u16 opaque_fid) qed_int_igu_cleanup_sb() argument 1935 qed_int_igu_init_pure_rt_single(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 igu_sb_id, u16 opaque, bool b_set) qed_int_igu_init_pure_rt_single() argument 1979 qed_int_igu_init_pure_rt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_set, bool b_slowpath) qed_int_igu_init_pure_rt() argument 2014 qed_int_igu_reset_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_igu_reset_cam() argument 2148 qed_int_igu_read_cam_block(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 igu_sb_id) qed_int_igu_read_cam_block() argument 2164 qed_int_igu_read_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_igu_read_cam() argument 2292 qed_int_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_alloc() argument 2311 qed_int_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_setup() argument 2342 qed_int_set_timer_res(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 timer_res, u16 sb_id, bool tx) qed_int_set_timer_res() argument [all...] |
H A D | qed_init_ops.c | 142 struct qed_ptt *p_ptt, in qed_init_rt() 161 qed_wr(p_hwfn, p_ptt, addr + (i << 2), p_init_val[i]); in qed_init_rt() 171 rc = qed_dmae_host2grc(p_hwfn, p_ptt, in qed_init_rt() 220 struct qed_ptt *p_ptt, in qed_init_array_dmae() 236 qed_wr(p_hwfn, p_ptt, addr + (i << 2), data[i]); in qed_init_array_dmae() 238 rc = qed_dmae_host2grc(p_hwfn, p_ptt, in qed_init_array_dmae() 247 struct qed_ptt *p_ptt, in qed_init_fill_dmae() 262 return qed_dmae_host2grc(p_hwfn, p_ptt, in qed_init_fill_dmae() 268 struct qed_ptt *p_ptt, in qed_init_fill() 274 qed_wr(p_hwfn, p_ptt, add in qed_init_fill() 141 qed_init_rt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u16 rt_offset, u16 size, bool b_must_dmae) qed_init_rt() argument 219 qed_init_array_dmae(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 dmae_data_offset, u32 size, const u32 *buf, bool b_must_dmae, bool b_can_dmae) qed_init_array_dmae() argument 246 qed_init_fill_dmae(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 fill, u32 fill_count) qed_init_fill_dmae() argument 267 qed_init_fill(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 fill, u32 fill_count) qed_init_fill() argument 277 qed_init_cmd_array(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_write_op *cmd, bool b_must_dmae, bool b_can_dmae) qed_init_cmd_array() argument 349 qed_init_cmd_wr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_write_op *p_cmd, bool b_can_dmae) qed_init_cmd_wr() argument 410 qed_init_cmd_rd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_read_op *cmd) qed_init_cmd_rd() argument 461 qed_init_cmd_cb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_callback_op *p_cmd) qed_init_cmd_cb() argument 533 qed_init_run(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int phase, int phase_id, int modes) qed_init_run() argument [all...] |
H A D | qed_debug.c | 970 struct qed_ptt *p_ptt, in qed_read_storm_fw_info() 991 dest[i] = qed_rd(p_hwfn, p_ptt, addr); in qed_read_storm_fw_info() 1008 dest[i] = qed_rd(p_hwfn, p_ptt, addr); in qed_read_storm_fw_info() 1100 struct qed_ptt *p_ptt, in qed_dump_fw_ver_param() 1110 qed_read_fw_info(p_hwfn, p_ptt, &fw_info); in qed_dump_fw_ver_param() 1144 struct qed_ptt *p_ptt, in qed_dump_mfw_ver_param() 1158 p_ptt, in qed_dump_mfw_ver_param() 1167 global_section_offsize = qed_rd(p_hwfn, p_ptt, in qed_dump_mfw_ver_param() 1174 mfw_ver = qed_rd(p_hwfn, p_ptt, in qed_dump_mfw_ver_param() 1193 struct qed_ptt *p_ptt, in qed_dump_chip_revision_param() 969 qed_read_storm_fw_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 storm_id, struct fw_info *fw_info) qed_read_storm_fw_info() argument 1099 qed_dump_fw_ver_param(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_dump_fw_ver_param() argument 1143 qed_dump_mfw_ver_param(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_dump_mfw_ver_param() argument 1192 qed_dump_chip_revision_param(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_dump_chip_revision_param() argument 1224 qed_dump_common_global_params(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u8 num_specific_global_params) qed_dump_common_global_params() argument 1287 qed_update_blocks_reset_state(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_update_blocks_reset_state() argument 1373 qed_bus_enable_dbg_block(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool enable) qed_bus_enable_dbg_block() argument 1380 qed_bus_reset_dbg_block(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_bus_reset_dbg_block() argument 1403 qed_bus_enable_clients(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 client_mask) qed_bus_enable_clients() argument 1409 qed_bus_config_dbg_line(struct qed_hwfn *p_hwfn, struct qed_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) qed_bus_config_dbg_line() argument 1433 qed_bus_disable_blocks(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_bus_disable_blocks() argument 1581 qed_grc_stall_storms(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool stall) qed_grc_stall_storms() argument 1603 qed_grc_unreset_blocks(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool rbc_only) qed_grc_unreset_blocks() argument 1701 qed_grc_clear_all_prty(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_grc_clear_all_prty() argument 1778 qed_read_regs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf, u32 addr, u32 len) qed_read_regs() argument 1791 qed_grc_dump_addr_range(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 len, bool wide_bus, enum init_split_types split_type, u8 split_id) qed_grc_dump_addr_range() argument 1939 qed_grc_dump_reg_entry(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 len, bool wide_bus, enum init_split_types split_type, u8 split_id) qed_grc_dump_reg_entry() argument 1964 qed_grc_dump_reg_entry_skip(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 total_len, u32 read_len, u32 skip_len) qed_grc_dump_reg_entry_skip() argument 2003 qed_grc_dump_regs_entries(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct virt_mem_desc input_regs_arr, u32 *dump_buf, bool dump, enum init_split_types split_type, u8 split_id, bool block_enable[MAX_BLOCK_ID], u32 *num_dumped_reg_entries) qed_grc_dump_regs_entries() argument 2067 qed_grc_dump_split_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct virt_mem_desc input_regs_arr, u32 *dump_buf, bool dump, bool block_enable[MAX_BLOCK_ID], enum init_split_types split_type, u8 split_id, const char *reg_type_name) qed_grc_dump_split_data() argument 2119 qed_grc_dump_registers(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, bool block_enable[MAX_BLOCK_ID], const char *reg_type_name) qed_grc_dump_registers() argument 2196 qed_grc_dump_reset_regs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_reset_regs() argument 2241 qed_grc_dump_modified_regs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_modified_regs() argument 2350 qed_grc_dump_special_regs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_special_regs() argument 2475 qed_grc_dump_mem(struct qed_hwfn *p_hwfn, struct qed_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, char storm_letter) qed_grc_dump_mem() argument 2507 qed_grc_dump_mem_entries(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct virt_mem_desc input_mems_arr, u32 *dump_buf, bool dump) qed_grc_dump_mem_entries() argument 2603 qed_grc_dump_memories(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_memories() argument 2647 qed_grc_dump_ctx_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, const char *name, u32 num_lids, enum cm_ctx_types ctx_type, u8 storm_id) qed_grc_dump_ctx_data() argument 2702 qed_grc_dump_ctx(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_ctx() argument 2763 qed_grc_dump_read_from_vfc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct storm_defs *storm, u32 *cmd_data, u32 cmd_size, u32 *addr_data, u32 addr_size, u32 resp_size, u32 *dump_buf) qed_grc_dump_read_from_vfc() argument 2828 qed_grc_dump_vfc_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u8 storm_id) qed_grc_dump_vfc_cam() argument 2871 qed_grc_dump_vfc_ram(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u8 storm_id, struct vfc_ram_defs *ram_defs) qed_grc_dump_vfc_ram() argument 2919 qed_grc_dump_vfc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_vfc() argument 2951 qed_grc_dump_rss(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_rss() argument 3009 qed_grc_dump_big_ram(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u8 big_ram_id) qed_grc_dump_big_ram() argument 3065 qed_grc_dump_mcp(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_mcp() argument 3129 qed_grc_dump_phy(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_phy() argument 3205 qed_grc_dump_mcp_hw_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_mcp_hw_dump() argument 3248 qed_grc_dump_static_debug(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_static_debug() argument 3373 qed_grc_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_grc_dump() argument 3547 qed_idle_chk_dump_failure(struct qed_hwfn *p_hwfn, struct qed_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) qed_idle_chk_dump_failure() argument 3683 qed_idle_chk_dump_rule_entries(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, const struct dbg_idle_chk_rule *input_rules, u32 num_input_rules, u32 *num_failing_rules) qed_idle_chk_dump_rule_entries() argument 3826 qed_idle_chk_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_idle_chk_dump() argument 3899 qed_find_nvram_image(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 image_type, u32 *nvram_offset_bytes, u32 *nvram_size_bytes) qed_find_nvram_image() argument 3940 qed_nvram_read(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 nvram_offset_bytes, u32 nvram_size_bytes, u32 *ret_buf) qed_nvram_read() argument 3987 qed_mcp_trace_get_data_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *trace_data_grc_addr, u32 *trace_data_size) qed_mcp_trace_get_data_info() argument 4024 qed_mcp_trace_get_meta_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 trace_data_size_bytes, u32 *running_bundle_id, u32 *trace_meta_offset, u32 *trace_meta_size) qed_mcp_trace_get_meta_info() argument 4055 qed_mcp_trace_read_meta(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 nvram_offset_in_bytes, u32 size_in_bytes, u32 *buf) qed_mcp_trace_read_meta() argument 4096 qed_mcp_trace_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_mcp_trace_dump() argument 4207 qed_reg_fifo_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_reg_fifo_dump() argument 4277 qed_igu_fifo_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_igu_fifo_dump() argument 4347 qed_protection_override_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_protection_override_dump() argument 4405 qed_fw_asserts_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_fw_asserts_dump() argument 4633 qed_ilt_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_ilt_dump() argument 4841 qed_read_fw_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct fw_info *fw_info) qed_read_fw_info() argument 4938 qed_dbg_grc_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_grc_get_dump_buf_size() argument 4959 qed_dbg_grc_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_grc_dump() argument 4988 qed_dbg_idle_chk_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_idle_chk_get_dump_buf_size() argument 5019 qed_dbg_idle_chk_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_idle_chk_dump() argument 5052 qed_dbg_mcp_trace_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_mcp_trace_get_dump_buf_size() argument 5066 qed_dbg_mcp_trace_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_mcp_trace_dump() argument 5099 qed_dbg_reg_fifo_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_reg_fifo_get_dump_buf_size() argument 5113 qed_dbg_reg_fifo_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_reg_fifo_dump() argument 5145 qed_dbg_igu_fifo_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_igu_fifo_get_dump_buf_size() argument 5159 qed_dbg_igu_fifo_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_igu_fifo_dump() argument 5191 qed_dbg_protection_override_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_protection_override_get_dump_buf_size() argument 5206 qed_dbg_protection_override_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_protection_override_dump() argument 5241 qed_dbg_fw_asserts_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_fw_asserts_get_dump_buf_size() argument 5260 qed_dbg_fw_asserts_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_fw_asserts_dump() argument 5289 qed_dbg_ilt_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_ilt_get_dump_buf_size() argument 5305 qed_dbg_ilt_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_ilt_dump() argument 5333 qed_dbg_read_attn(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum block_id block_id, enum dbg_attn_type attn_type, bool clear_status, struct dbg_attn_block_result *results) qed_dbg_read_attn() argument 7540 qed_dbg_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_dbg_features feature_idx) qed_dbg_dump() argument 8092 struct qed_ptt *p_ptt; qed_dbg_feature() local 8126 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_dbg_feature_size() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_ptp.c | 42 static int qed_ptp_res_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptp_res_lock() argument 54 rc = qed_mcp_resc_lock(p_hwfn, p_ptt, ¶ms); in qed_ptp_res_lock() 74 static int qed_ptp_res_unlock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptp_res_unlock() argument 86 rc = qed_mcp_resc_unlock(p_hwfn, p_ptt, ¶ms); in qed_ptp_res_unlock() 106 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; in qed_ptp_hw_read_rx_ts() local 110 val = qed_rd(p_hwfn, p_ptt, NIG_REG_LLH_PTP_HOST_BUF_SEQID); in qed_ptp_hw_read_rx_ts() 116 val = qed_rd(p_hwfn, p_ptt, NIG_REG_LLH_PTP_HOST_BUF_TS_LSB); in qed_ptp_hw_read_rx_ts() 117 *timestamp = qed_rd(p_hwfn, p_ptt, NIG_REG_LLH_PTP_HOST_BUF_TS_MSB); in qed_ptp_hw_read_rx_ts() 122 qed_wr(p_hwfn, p_ptt, NIG_REG_LLH_PTP_HOST_BUF_SEQID, in qed_ptp_hw_read_rx_ts() 132 struct qed_ptt *p_ptt in qed_ptp_hw_read_tx_ts() local 158 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; qed_ptp_hw_read_cc() local 175 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; qed_ptp_hw_cfg_filters() local 258 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; qed_ptp_hw_adjfreq() local 342 struct qed_ptt *p_ptt; qed_ptp_hw_enable() local 404 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; qed_ptp_hw_disable() local [all...] |
H A D | qed_mcp.h | 304 * @p_ptt: P_ptt. 310 struct qed_ptt *p_ptt, 317 * @p_ptt: P_ptt. 324 struct qed_ptt *p_ptt, 331 * @p_ptt: P_ptt. 337 struct qed_ptt *p_ptt, u32 *p_mbi_ver); 343 * @p_ptt: P_ptt. 350 struct qed_ptt *p_ptt, u32 *media_type); 356 * @p_ptt: P_ptt. 364 struct qed_ptt *p_ptt, [all...] |
H A D | qed_mcp.c | 60 void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_cmd_port_init() argument 64 u32 mfw_mb_offsize = qed_rd(p_hwfn, p_ptt, addr); in qed_mcp_cmd_port_init() 73 void qed_mcp_read_mb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_read_mb() argument 82 tmp = qed_rd(p_hwfn, p_ptt, in qed_mcp_read_mb() 167 static int qed_load_mcp_offsets(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_load_mcp_offsets() argument 175 p_info->public_base = qed_rd(p_hwfn, p_ptt, MISC_REG_SHARED_MEM_ADDR); in qed_load_mcp_offsets() 185 mfw_mb_offsize = qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets() 189 p_info->mfw_mb_length = (u16)qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets() 202 (u16)qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets() 215 drv_mb_offsize = qed_rd(p_hwfn, p_ptt, in qed_load_mcp_offsets() 238 qed_mcp_cmd_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_cmd_init() argument 277 qed_mcp_reread_offsets(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_reread_offsets() argument 296 qed_mcp_reset(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_reset() argument 358 qed_mcp_update_pending_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_update_pending_cmd() argument 403 __qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_mb_params *p_mb_params, u16 seq_num) __qed_mcp_cmd_and_union() argument 440 qed_mcp_print_cpu_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_print_cpu_info() argument 460 _qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_mb_params *p_mb_params, u32 max_retries, u32 usecs) _qed_mcp_cmd_and_union() argument 579 qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_mb_params *p_mb_params) qed_mcp_cmd_and_union() argument 618 _qed_mcp_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param, bool can_sleep) _qed_mcp_cmd() argument 644 qed_mcp_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param) qed_mcp_cmd() argument 655 qed_mcp_cmd_nosleep(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param) qed_mcp_cmd_nosleep() argument 667 qed_mcp_nvm_wr_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param, u32 i_txn_size, u32 *i_buf) qed_mcp_nvm_wr_cmd() argument 695 qed_mcp_nvm_rd_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd, u32 param, u32 *o_mcp_resp, u32 *o_mcp_param, u32 *o_txn_size, u32 *o_buf, bool b_can_sleep) qed_mcp_nvm_rd_cmd() argument 755 qed_mcp_cancel_load_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_cancel_load_req() argument 826 __qed_mcp_load_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_load_req_in_params *p_in_params, struct qed_load_req_out_params *p_out_params) __qed_mcp_load_req() argument 964 qed_mcp_load_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_load_req_params *p_params) qed_mcp_load_req() argument 1078 qed_mcp_load_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_load_done() argument 1102 qed_mcp_unload_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_unload_req() argument 1149 qed_mcp_unload_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_unload_done() argument 1178 qed_mcp_handle_vf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_vf_flr() argument 1209 qed_mcp_ack_vf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *vfs_to_ack) qed_mcp_ack_vf_flr() argument 1246 qed_mcp_handle_transceiver_change(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_transceiver_change() argument 1272 qed_mcp_read_eee_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_link_state *p_link) qed_mcp_read_eee_config() argument 1297 qed_mcp_get_shmem_func(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct public_func *p_data, int pfid) qed_mcp_get_shmem_func() argument 1343 qed_mcp_handle_link_change(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_reset) qed_mcp_handle_link_change() argument 1521 qed_mcp_set_link(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_up) qed_mcp_set_link() argument 1666 qed_get_process_kill_counter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_get_process_kill_counter() argument 1687 qed_mcp_handle_process_kill(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_process_kill() argument 1720 qed_mcp_send_protocol_stats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum MFW_DRV_MSG_TYPE type) qed_mcp_send_protocol_stats() argument 1761 qed_mcp_update_bw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_update_bw() argument 1781 qed_mcp_update_stag(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_update_stag() argument 1819 qed_mcp_handle_fan_failure(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_fan_failure() argument 1840 qed_mcp_mdump_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mdump_cmd_params *p_mdump_cmd_params) qed_mcp_mdump_cmd() argument 1874 qed_mcp_mdump_ack(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_mdump_ack() argument 1885 qed_mcp_mdump_get_retain(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct mdump_retain_data_stc *p_mdump_retain) qed_mcp_mdump_get_retain() argument 1911 qed_mcp_handle_critical_error(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_critical_error() argument 1940 qed_mcp_read_ufp_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_read_ufp_config() argument 1994 qed_mcp_handle_ufp_event(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_ufp_event() argument 2022 qed_mcp_handle_events(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_handle_events() argument 2141 qed_mcp_get_mfw_ver(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_mfw_ver, u32 *p_running_bundle_id) qed_mcp_get_mfw_ver() argument 2181 qed_mcp_get_mbi_ver(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_mbi_ver) qed_mcp_get_mbi_ver() argument 2211 qed_mcp_get_media_type(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_media_type) qed_mcp_get_media_type() argument 2237 qed_mcp_get_transceiver_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_transceiver_state, u32 *p_transceiver_type) qed_mcp_get_transceiver_data() argument 2285 qed_mcp_trans_speed_mask(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_speed_mask) qed_mcp_trans_speed_mask() argument 2399 qed_mcp_get_board_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_board_config) qed_mcp_get_board_config() argument 2447 qed_mcp_get_shmem_proto_mfw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_pci_personality *p_proto) qed_mcp_get_shmem_proto_mfw() argument 2493 qed_mcp_get_shmem_proto(struct qed_hwfn *p_hwfn, struct public_func *p_info, struct qed_ptt *p_ptt, enum qed_pci_personality *p_proto) qed_mcp_get_shmem_proto() argument 2523 qed_mcp_fill_shmem_func_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_fill_shmem_func_info() argument 2616 qed_mcp_drain(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_drain() argument 2630 qed_mcp_get_flash_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *p_flash_size) qed_mcp_get_flash_size() argument 2648 qed_start_recovery_process(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_start_recovery_process() argument 2669 struct qed_ptt *p_ptt = p_hwfn->p_main_ptt; qed_recovery_prolog() local 2686 qed_mcp_config_vf_msix_bb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 vf_id, u8 num) qed_mcp_config_vf_msix_bb() argument 2718 qed_mcp_config_vf_msix_ah(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 num) qed_mcp_config_vf_msix_ah() argument 2738 qed_mcp_config_vf_msix(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 vf_id, u8 num) qed_mcp_config_vf_msix() argument 2748 qed_mcp_send_drv_version(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_drv_version *p_ver) qed_mcp_send_drv_version() argument 2780 qed_mcp_halt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_halt() argument 2813 qed_mcp_resume(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_resume() argument 2837 qed_mcp_ov_update_current_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_ov_client client) qed_mcp_ov_update_current_config() argument 2868 qed_mcp_ov_update_driver_state(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_ov_driver_state drv_state) qed_mcp_ov_update_driver_state() argument 2899 qed_mcp_ov_update_mtu(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 mtu) qed_mcp_ov_update_mtu() argument 2915 qed_mcp_ov_update_mac(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, const u8 *mac) qed_mcp_ov_update_mac() argument 2948 qed_mcp_ov_update_wol(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_ov_wol wol) qed_mcp_ov_update_wol() argument 2987 qed_mcp_ov_update_eswitch(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_ov_eswitch eswitch) qed_mcp_ov_update_eswitch() argument 3018 qed_mcp_set_led(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_led_mode mode) qed_mcp_set_led() argument 3045 qed_mcp_mask_parities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 mask_parities) qed_mcp_mask_parities() argument 3071 struct qed_ptt *p_ptt; qed_mcp_nvm_read() local 3115 struct qed_ptt *p_ptt; qed_mcp_nvm_resp() local 3132 struct qed_ptt *p_ptt; qed_mcp_nvm_write() local 3211 qed_mcp_phy_sfp_read(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 port, u32 addr, u32 offset, u32 len, u8 *p_buf) qed_mcp_phy_sfp_read() argument 3260 qed_mcp_bist_register_test(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_bist_register_test() argument 3281 qed_mcp_bist_clock_test(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_bist_clock_test() argument 3302 qed_mcp_bist_nvm_get_num_images(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *num_images) qed_mcp_bist_nvm_get_num_images() argument 3323 qed_mcp_bist_nvm_get_image_att(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct bist_nvm_image_att *p_image_att, u32 image_index) qed_mcp_bist_nvm_get_image_att() argument 3353 struct qed_ptt *p_ptt; qed_mcp_nvm_info_populate() local 3593 qed_mcp_resc_allocation_msg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_resc_alloc_in_params *p_in_params, struct qed_resc_alloc_out_params *p_out_params) qed_mcp_resc_allocation_msg() argument 3673 qed_mcp_set_resc_max_val(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_resources res_id, u32 resc_max_val, u32 *p_mcp_resp) qed_mcp_set_resc_max_val() argument 3698 qed_mcp_get_resc_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_resources res_id, u32 *p_mcp_resp, u32 *p_resc_num, u32 *p_resc_start) qed_mcp_get_resc_info() argument 3726 qed_mcp_initiate_pf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_initiate_pf_flr() argument 3734 qed_mcp_resource_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 param, u32 *p_mcp_resp, u32 *p_mcp_param) qed_mcp_resource_cmd() argument 3764 __qed_mcp_resc_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_resc_lock_params *p_params) __qed_mcp_resc_lock() argument 3827 qed_mcp_resc_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_resc_lock_params *p_params) qed_mcp_resc_lock() argument 3859 qed_mcp_resc_unlock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_resc_unlock_params *p_params) qed_mcp_resc_unlock() argument 3946 qed_mcp_get_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_get_capabilities() argument 3961 qed_mcp_set_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_set_capabilities() argument 3973 qed_mcp_get_engine_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_get_engine_config() argument 4012 qed_mcp_get_ppfid_bitmap(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_mcp_get_ppfid_bitmap() argument 4038 qed_mcp_nvm_get_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 option_id, u8 entity_id, u16 flags, u8 *p_buf, u32 *p_len) qed_mcp_nvm_get_cfg() argument 4068 qed_mcp_nvm_set_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 option_id, u8 entity_id, u16 flags, u8 *p_buf, u32 len) qed_mcp_nvm_set_cfg() argument 4106 __qed_mcp_send_debug_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 *p_buf, u8 size) __qed_mcp_send_debug_data() argument 4163 qed_mcp_send_debug_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_mcp_dbg_data_type type, u8 *p_buf, u32 size) qed_mcp_send_debug_data() argument 4217 qed_mcp_send_raw_debug_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 *p_buf, u32 size) qed_mcp_send_raw_debug_data() argument 4230 qed_mcp_get_esl_status(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool *active) qed_mcp_get_esl_status() argument [all...] |
H A D | qed_hw.c | 74 struct qed_ptt *p_ptt; in qed_ptt_invalidate() local 78 p_ptt = &p_hwfn->p_ptt_pool->ptts[i]; in qed_ptt_invalidate() 79 p_ptt->pxp.offset = QED_BAR_INVALID_OFFSET; in qed_ptt_invalidate() 96 struct qed_ptt *p_ptt; in qed_ptt_acquire_context() local 109 p_ptt = list_first_entry(&p_hwfn->p_ptt_pool->free_list, in qed_ptt_acquire_context() 111 list_del(&p_ptt->list_entry); in qed_ptt_acquire_context() 116 "allocated ptt %d\n", p_ptt->idx); in qed_ptt_acquire_context() 117 return p_ptt; in qed_ptt_acquire_context() 133 void qed_ptt_release(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptt_release() argument 136 list_add(&p_ptt in qed_ptt_release() 140 qed_ptt_get_hw_addr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_ptt_get_hw_addr() argument 146 qed_ptt_config_addr(struct qed_ptt *p_ptt) qed_ptt_config_addr() argument 152 qed_ptt_get_bar_addr(struct qed_ptt *p_ptt) qed_ptt_get_bar_addr() argument 158 qed_ptt_set_win(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 new_hw_addr) qed_ptt_set_win() argument 182 qed_set_ptt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr) qed_set_ptt() argument 217 qed_wr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, u32 val) qed_wr() argument 229 qed_rd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr) qed_rd() argument 243 qed_memcpy_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *addr, u32 hw_addr, size_t n, bool to_device) qed_memcpy_hw() argument 276 qed_memcpy_from(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *dest, u32 hw_addr, size_t n) qed_memcpy_from() argument 286 qed_memcpy_to(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, void *src, size_t n) qed_memcpy_to() argument 296 qed_fid_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 fid) qed_fid_pretend() argument 322 qed_port_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 port_id) qed_port_pretend() argument 339 qed_port_unpretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_port_unpretend() argument 355 qed_port_fid_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 port_id, u16 fid) qed_port_fid_pretend() argument 464 qed_dmae_post_command(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_dmae_post_command() argument 620 qed_dmae_execute_sub_operation(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 length_dw) qed_dmae_execute_sub_operation() argument 686 qed_dmae_execute_command(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 size_in_dwords, struct qed_dmae_params *p_params) qed_dmae_execute_command() argument 768 qed_dmae_host2grc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 source_addr, u32 grc_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) qed_dmae_host2grc() argument 790 qed_dmae_grc2host(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 grc_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) qed_dmae_grc2host() argument 812 qed_dmae_host2host(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, dma_addr_t source_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) qed_dmae_host2host() argument 833 qed_hw_err_notify(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_hw_err_type err_type, const char *fmt, ...) qed_hw_err_notify() argument 867 qed_dmae_sanity(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, const char *phase) qed_dmae_sanity() argument [all...] |
H A D | qed_selftest.c | 43 struct qed_ptt *p_ptt; in qed_selftest_register() local 49 p_ptt = qed_ptt_acquire(p_hwfn); in qed_selftest_register() 50 if (!p_ptt) { in qed_selftest_register() 54 rc = qed_mcp_bist_register_test(p_hwfn, p_ptt); in qed_selftest_register() 55 qed_ptt_release(p_hwfn, p_ptt); in qed_selftest_register() 66 struct qed_ptt *p_ptt; in qed_selftest_clock() local 72 p_ptt = qed_ptt_acquire(p_hwfn); in qed_selftest_clock() 73 if (!p_ptt) { in qed_selftest_clock() 77 rc = qed_mcp_bist_clock_test(p_hwfn, p_ptt); in qed_selftest_clock() 78 qed_ptt_release(p_hwfn, p_ptt); in qed_selftest_clock() 89 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_selftest_nvram() local [all...] |
H A D | qed_int.h | 59 * @p_ptt: P_ptt. 65 struct qed_ptt *p_ptt, 72 * @p_ptt: P_ptt. 77 struct qed_ptt *p_ptt); 94 * @p_ptt: P_ptt. 106 struct qed_ptt *p_ptt, 115 * @p_ptt: P_ptt. 121 struct qed_ptt *p_ptt, 192 * @p_ptt: ptt resource 198 int qed_int_get_sb_dbg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, [all...] |
H A D | qed_hw.h | 95 * @p_ptt: P_ptt 100 struct qed_ptt *p_ptt); 105 * @p_ptt: P_ptt 109 u32 qed_ptt_get_bar_addr(struct qed_ptt *p_ptt); 116 * @p_ptt: P_Ptt 121 struct qed_ptt *p_ptt, 139 * @p_ptt: P_ptt. 146 struct qed_ptt *p_ptt, 154 * @p_ptt: P_ptt. 160 struct qed_ptt *p_ptt, [all...] |
H A D | qed_int.c | 234 int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_pglueb_rbc_attn_handler() argument 240 tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_WR_DETAILS2); in qed_pglueb_rbc_attn_handler() 244 addr_lo = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 246 addr_hi = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 248 details = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 270 tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_RD_DETAILS2); in qed_pglueb_rbc_attn_handler() 274 addr_lo = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 276 addr_hi = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 278 details = qed_rd(p_hwfn, p_ptt, in qed_pglueb_rbc_attn_handler() 299 tmp = qed_rd(p_hwfn, p_ptt, PGLUE_B_REG_TX_ERR_WR_DETAILS_ICP in qed_pglueb_rbc_attn_handler() 376 qed_db_rec_flush_queue(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_db_rec_flush_queue() argument 411 qed_db_rec_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_db_rec_handler() argument 442 struct qed_ptt *p_ptt = p_hwfn->p_dpc_ptt; qed_dorq_attn_overflow() local 468 struct qed_ptt *p_ptt = p_hwfn->p_dpc_ptt; qed_dorq_attn_int_sts() local 1351 qed_int_sb_attn_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_sb_attn_setup() argument 1368 qed_int_sb_attn_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *sb_virt_addr, dma_addr_t sb_phy_addr) qed_int_sb_attn_init() argument 1406 qed_int_sb_attn_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_sb_attn_alloc() argument 1491 qed_int_cau_conf_pi(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 igu_sb_id, u32 pi_index, enum qed_coalescing_fsm coalescing_fsm, u8 timeset) qed_int_cau_conf_pi() argument 1521 qed_int_cau_conf_sb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, dma_addr_t sb_phys, u16 igu_sb_id, u16 vf_number, u8 vf_valid) qed_int_cau_conf_sb() argument 1587 qed_int_sb_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *sb_info) qed_int_sb_setup() argument 1661 qed_int_sb_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *sb_info, void *sb_virt_addr, dma_addr_t sb_phy_addr, u16 sb_id) qed_int_sb_init() argument 1761 qed_int_sp_sb_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_sp_sb_alloc() argument 1833 qed_int_igu_enable_int(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_int_mode int_mode) qed_int_igu_enable_int() argument 1860 qed_int_igu_enable_attn(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_igu_enable_attn() argument 1875 qed_int_igu_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_int_mode int_mode) qed_int_igu_enable() argument 1897 qed_int_igu_disable_int(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_igu_disable_int() argument 1908 qed_int_igu_cleanup_sb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 igu_sb_id, bool cleanup_set, u16 opaque_fid) qed_int_igu_cleanup_sb() argument 1955 qed_int_igu_init_pure_rt_single(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 igu_sb_id, u16 opaque, bool b_set) qed_int_igu_init_pure_rt_single() argument 1999 qed_int_igu_init_pure_rt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_set, bool b_slowpath) qed_int_igu_init_pure_rt() argument 2034 qed_int_igu_reset_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_igu_reset_cam() argument 2168 qed_int_igu_read_cam_block(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 igu_sb_id) qed_int_igu_read_cam_block() argument 2184 qed_int_igu_read_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_igu_read_cam() argument 2312 qed_int_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_alloc() argument 2331 qed_int_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_int_setup() argument 2362 qed_int_set_timer_res(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 timer_res, u16 sb_id, bool tx) qed_int_set_timer_res() argument 2403 qed_int_get_sb_dbg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_sb_info *p_sb, struct qed_sb_info_dbg *p_info) qed_int_get_sb_dbg() argument [all...] |
H A D | qed_dev.c | 641 qed_llh_set_engine_affin(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_llh_set_engine_affin() argument 648 rc = qed_mcp_get_engine_config(p_hwfn, p_ptt); in qed_llh_set_engine_affin() 696 struct qed_ptt *p_ptt) in qed_llh_hw_init_pf() 710 qed_wr(p_hwfn, p_ptt, addr, p_hwfn->rel_pf_id); in qed_llh_hw_init_pf() 723 rc = qed_llh_set_engine_affin(p_hwfn, p_ptt); in qed_llh_hw_init_pf() 744 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); in qed_llh_set_ppfid_affinity() local 749 if (!p_ptt) in qed_llh_set_ppfid_affinity() 776 val = qed_rd(p_hwfn, p_ptt, addr); in qed_llh_set_ppfid_affinity() 778 qed_wr(p_hwfn, p_ptt, addr, val); in qed_llh_set_ppfid_affinity() 784 qed_ptt_release(p_hwfn, p_ptt); in qed_llh_set_ppfid_affinity() 695 qed_llh_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_llh_hw_init_pf() argument 792 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_set_roce_affinity() local 846 qed_llh_access_filter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx, struct qed_llh_filter_details *p_details) qed_llh_access_filter() argument 926 qed_llh_add_filter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx, u8 filter_prot_type, u32 high, u32 low) qed_llh_add_filter() argument 945 qed_llh_remove_filter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx) qed_llh_remove_filter() argument 958 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_add_mac_filter() local 1091 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_add_protocol_filter() local 1158 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_remove_mac_filter() local 1211 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_remove_protocol_filter() local 1268 qed_hw_bar_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum BAR_ID bar_id) qed_hw_bar_size() argument 2084 qed_qm_reconf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_qm_reconf() argument 2474 qed_final_cleanup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 id, bool is_vf) qed_final_cleanup() argument 2598 qed_init_cache_line_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_init_cache_line_size() argument 2653 qed_hw_init_common(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int hw_mode) qed_hw_init_common() argument 2735 qed_hw_init_dpi_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 pwm_region_size, u32 n_cpus) qed_hw_init_dpi_size() argument 2778 qed_hw_init_pf_doorbell_bar(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_init_pf_doorbell_bar() argument 2872 qed_hw_init_port(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int hw_mode) qed_hw_init_port() argument 2890 qed_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_tunnel_info *p_tunn, int hw_mode, bool b_hw_start, enum qed_int_mode int_mode, bool allow_npar_tx_switch) qed_hw_init_pf() argument 2997 qed_pglueb_set_pfid_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_enable) qed_pglueb_set_pfid_enable() argument 3059 qed_pglueb_clear_err(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_pglueb_clear_err() argument 3301 qed_hw_timers_stop(struct qed_dev *cdev, struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_timers_stop() argument 3340 struct qed_ptt *p_ptt = p_hwfn->p_main_ptt; qed_hw_timers_stop_all() local 3349 struct qed_ptt *p_ptt; qed_hw_stop() local 3468 struct qed_ptt *p_ptt; qed_hw_stop_fastpath() local 3502 struct qed_ptt *p_ptt; qed_hw_start_fastpath() local 3681 __qed_hw_set_soft_resc_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_resources res_id, u32 resc_max_val, u32 *p_mcp_resp) __qed_hw_set_soft_resc_size() argument 3734 qed_hw_set_soft_resc_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_set_soft_resc_size() argument 3943 qed_hw_get_ppfid_bitmap(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_get_ppfid_bitmap() argument 3973 qed_hw_get_resc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_get_resc() argument 4066 qed_hw_get_nvm_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_get_nvm_info() argument 4411 qed_get_num_funcs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_get_num_funcs() argument 4472 qed_hw_info_port_num(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_hw_info_port_num() argument 4511 qed_get_eee_caps(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_get_eee_caps() argument 4533 qed_get_hw_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_pci_personality personality) qed_get_hw_info() argument 4596 qed_get_dev_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_get_dev_info() argument 4891 qed_set_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, void *p_eth_qzone, size_t eth_qzone_size, u8 timeset) qed_set_coalesce() argument 4915 struct qed_ptt *p_ptt; qed_set_queue_coalesce() local 4945 qed_set_rxq_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 coalesce, struct qed_queue_cid *p_cid) qed_set_rxq_coalesce() argument 4984 qed_set_txq_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 coalesce, struct qed_queue_cid *p_cid) qed_set_txq_coalesce() argument 5024 qed_configure_wfq_for_all_vports(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 min_pf_rate) qed_configure_wfq_for_all_vports() argument 5054 qed_disable_wfq_for_all_vports(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 min_pf_rate) qed_disable_wfq_for_all_vports() argument 5152 __qed_configure_vport_wfq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 vp_id, u32 rate) __qed_configure_vport_wfq() argument 5178 __qed_configure_vp_wfq_on_link_change(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 min_pf_rate) __qed_configure_vp_wfq_on_link_change() argument 5229 struct qed_ptt *p_ptt; qed_configure_vport_wfq() local 5249 qed_configure_vp_wfq_on_link_change(struct qed_dev *cdev, struct qed_ptt *p_ptt, u32 min_pf_rate) qed_configure_vp_wfq_on_link_change() argument 5269 __qed_configure_pf_max_bandwidth(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_link_state *p_link, u8 max_bw) __qed_configure_pf_max_bandwidth() argument 5315 struct qed_ptt *p_ptt; qed_configure_pf_max_bandwidth() local 5335 __qed_configure_pf_min_bandwidth(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_mcp_link_state *p_link, u8 min_bw) __qed_configure_pf_min_bandwidth() argument 5373 struct qed_ptt *p_ptt; qed_configure_pf_min_bandwidth() local 5402 qed_clean_wfq_db(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_clean_wfq_db() argument 5452 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_llh_clear_ppfid_filters() local [all...] |
H A D | qed_init_fw_funcs.c | 616 struct qed_ptt *p_ptt, in qed_tx_pq_map_rt_init() 712 qed_wr(p_hwfn, p_ptt, PQ_INFO_RAM_GRC_ADDRESS(pq_id), in qed_tx_pq_map_rt_init() 892 struct qed_ptt *p_ptt) in qed_poll_on_qm_cmd_ready() 899 reg_val = qed_rd(p_hwfn, p_ptt, QM_REG_SDMCMDREADY); in qed_poll_on_qm_cmd_ready() 913 struct qed_ptt *p_ptt, in qed_send_qm_cmd() 916 if (!qed_poll_on_qm_cmd_ready(p_hwfn, p_ptt)) in qed_send_qm_cmd() 919 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDADDR, cmd_addr); in qed_send_qm_cmd() 920 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDDATALSB, cmd_data_lsb); in qed_send_qm_cmd() 921 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDDATAMSB, cmd_data_msb); in qed_send_qm_cmd() 922 qed_wr(p_hwfn, p_ptt, QM_REG_SDMCMDG in qed_send_qm_cmd() 615 qed_tx_pq_map_rt_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_qm_pf_rt_init_params *p_params, u32 base_mem_addr_4kb) qed_tx_pq_map_rt_init() argument 891 qed_poll_on_qm_cmd_ready(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_poll_on_qm_cmd_ready() argument 912 qed_send_qm_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 cmd_addr, u32 cmd_data_lsb, u32 cmd_data_msb) qed_send_qm_cmd() argument 990 qed_qm_pf_rt_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_qm_pf_rt_init_params *p_params) qed_qm_pf_rt_init() argument 1038 qed_init_pf_wfq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 pf_id, u16 pf_wfq) qed_init_pf_wfq() argument 1053 qed_init_pf_rl(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 pf_id, u32 pf_rl) qed_init_pf_rl() argument 1070 qed_init_vport_wfq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 first_tx_pq_id[NUM_OF_TCS], u16 wfq) qed_init_vport_wfq() argument 1088 qed_init_vport_tc_wfq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 first_tx_pq_id, u16 wfq) qed_init_vport_tc_wfq() argument 1112 qed_init_global_rl(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 rl_id, u32 rate_limit, enum init_qm_rl_type vport_rl_type) qed_init_global_rl() argument 1139 qed_send_qm_stop_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool is_release_cmd, bool is_tx_pq, u16 start_pq, u16 num_pqs) qed_send_qm_stop_cmd() argument 1212 qed_dmae_to_grc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, __le32 *p_data, u32 addr, u32 len_in_dwords) qed_dmae_to_grc() argument 1247 qed_set_vxlan_dest_port(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 dest_port) qed_set_vxlan_dest_port() argument 1260 qed_set_vxlan_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool vxlan_enable) qed_set_vxlan_enable() argument 1292 qed_set_gre_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool eth_gre_enable, bool ip_gre_enable) qed_set_gre_enable() argument 1334 qed_set_geneve_dest_port(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 dest_port) qed_set_geneve_dest_port() argument 1347 qed_set_geneve_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool eth_geneve_enable, bool ip_geneve_enable) qed_set_geneve_enable() argument 1395 qed_set_vxlan_no_l2_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool enable) qed_set_vxlan_no_l2_enable() argument 1432 qed_gft_disable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 pf_id) qed_gft_disable() argument 1450 qed_gft_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 pf_id, bool tcp, bool udp, bool ipv4, bool ipv6, enum gft_profile_type profile_type) qed_gft_config() argument 1708 qed_enable_context_validation(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_enable_context_validation() argument 1779 qed_set_rdma_error_level(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 assert_level[NUM_STORMS]) qed_set_rdma_error_level() argument 1883 qed_fw_overlay_init_ram(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct phys_mem_desc *fw_overlay_mem) qed_fw_overlay_init_ram() argument [all...] |
H A D | qed_init_ops.c | 160 struct qed_ptt *p_ptt, in qed_init_rt() 179 qed_wr(p_hwfn, p_ptt, addr + (i << 2), p_init_val[i]); in qed_init_rt() 189 rc = qed_dmae_host2grc(p_hwfn, p_ptt, in qed_init_rt() 238 struct qed_ptt *p_ptt, in qed_init_array_dmae() 254 qed_wr(p_hwfn, p_ptt, addr + (i << 2), data[i]); in qed_init_array_dmae() 256 rc = qed_dmae_host2grc(p_hwfn, p_ptt, in qed_init_array_dmae() 265 struct qed_ptt *p_ptt, in qed_init_fill_dmae() 280 return qed_dmae_host2grc(p_hwfn, p_ptt, in qed_init_fill_dmae() 286 struct qed_ptt *p_ptt, in qed_init_fill() 292 qed_wr(p_hwfn, p_ptt, add in qed_init_fill() 159 qed_init_rt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u16 rt_offset, u16 size, bool b_must_dmae) qed_init_rt() argument 237 qed_init_array_dmae(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 dmae_data_offset, u32 size, const u32 *buf, bool b_must_dmae, bool b_can_dmae) qed_init_array_dmae() argument 264 qed_init_fill_dmae(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 fill_count) qed_init_fill_dmae() argument 285 qed_init_fill(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 fill, u32 fill_count) qed_init_fill() argument 295 qed_init_cmd_array(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_write_op *cmd, bool b_must_dmae, bool b_can_dmae) qed_init_cmd_array() argument 367 qed_init_cmd_wr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_write_op *p_cmd, bool b_can_dmae) qed_init_cmd_wr() argument 428 qed_init_cmd_rd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_read_op *cmd) qed_init_cmd_rd() argument 478 qed_init_cmd_cb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_callback_op *p_cmd) qed_init_cmd_cb() argument 549 qed_init_run(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int phase, int phase_id, int modes) qed_init_run() argument [all...] |
H A D | qed_debug.c | 1058 struct qed_ptt *p_ptt, in qed_read_storm_fw_info() 1079 dest[i] = qed_rd(p_hwfn, p_ptt, addr); in qed_read_storm_fw_info() 1091 dest[i] = qed_rd(p_hwfn, p_ptt, addr); in qed_read_storm_fw_info() 1181 struct qed_ptt *p_ptt, in qed_dump_fw_ver_param() 1191 qed_read_fw_info(p_hwfn, p_ptt, &fw_info); in qed_dump_fw_ver_param() 1231 struct qed_ptt *p_ptt, in qed_dump_mfw_ver_param() 1245 p_ptt, in qed_dump_mfw_ver_param() 1254 global_section_offsize = qed_rd(p_hwfn, p_ptt, in qed_dump_mfw_ver_param() 1261 mfw_ver = qed_rd(p_hwfn, p_ptt, in qed_dump_mfw_ver_param() 1280 struct qed_ptt *p_ptt, in qed_dump_chip_revision_param() 1057 qed_read_storm_fw_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 storm_id, struct fw_info *fw_info) qed_read_storm_fw_info() argument 1180 qed_dump_fw_ver_param(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_dump_fw_ver_param() argument 1230 qed_dump_mfw_ver_param(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_dump_mfw_ver_param() argument 1279 qed_dump_chip_revision_param(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_dump_chip_revision_param() argument 1311 qed_dump_common_global_params(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u8 num_specific_global_params) qed_dump_common_global_params() argument 1376 qed_update_blocks_reset_state(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_update_blocks_reset_state() argument 1462 qed_bus_enable_dbg_block(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool enable) qed_bus_enable_dbg_block() argument 1469 qed_bus_reset_dbg_block(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_bus_reset_dbg_block() argument 1492 qed_bus_enable_clients(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 client_mask) qed_bus_enable_clients() argument 1498 qed_bus_config_dbg_line(struct qed_hwfn *p_hwfn, struct qed_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) qed_bus_config_dbg_line() argument 1522 qed_bus_disable_blocks(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_bus_disable_blocks() argument 1670 qed_grc_stall_storms(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool stall) qed_grc_stall_storms() argument 1692 qed_grc_unreset_blocks(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool rbc_only) qed_grc_unreset_blocks() argument 1790 qed_grc_clear_all_prty(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_grc_clear_all_prty() argument 1831 qed_find_nvram_image(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 image_type, u32 *nvram_offset_bytes, u32 *nvram_size_bytes, bool b_can_sleep) qed_find_nvram_image() argument 1875 qed_nvram_read(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 nvram_offset_bytes, u32 nvram_size_bytes, u32 *ret_buf, bool b_can_sleep) qed_nvram_read() argument 1958 qed_read_regs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf, u32 addr, u32 len) qed_read_regs() argument 1971 qed_grc_dump_addr_range(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 len, bool wide_bus, enum init_split_types split_type, u8 split_id) qed_grc_dump_addr_range() argument 2119 qed_grc_dump_reg_entry(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 len, bool wide_bus, enum init_split_types split_type, u8 split_id) qed_grc_dump_reg_entry() argument 2144 qed_grc_dump_reg_entry_skip(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 addr, u32 total_len, u32 read_len, u32 skip_len) qed_grc_dump_reg_entry_skip() argument 2183 qed_grc_dump_regs_entries(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct virt_mem_desc input_regs_arr, u32 *dump_buf, bool dump, enum init_split_types split_type, u8 split_id, bool block_enable[MAX_BLOCK_ID], u32 *num_dumped_reg_entries) qed_grc_dump_regs_entries() argument 2247 qed_grc_dump_split_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct virt_mem_desc input_regs_arr, u32 *dump_buf, bool dump, bool block_enable[MAX_BLOCK_ID], enum init_split_types split_type, u8 split_id, const char *reg_type_name) qed_grc_dump_split_data() argument 2299 qed_grc_dump_registers(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, bool block_enable[MAX_BLOCK_ID], const char *reg_type_name) qed_grc_dump_registers() argument 2376 qed_grc_dump_reset_regs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_reset_regs() argument 2421 qed_grc_dump_modified_regs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_modified_regs() argument 2530 qed_grc_dump_special_regs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_special_regs() argument 2655 qed_grc_dump_mem(struct qed_hwfn *p_hwfn, struct qed_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, char storm_letter) qed_grc_dump_mem() argument 2687 qed_grc_dump_mem_entries(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct virt_mem_desc input_mems_arr, u32 *dump_buf, bool dump) qed_grc_dump_mem_entries() argument 2783 qed_grc_dump_memories(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_memories() argument 2827 qed_grc_dump_ctx_data(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, const char *name, u32 num_lids, enum cm_ctx_types ctx_type, u8 storm_id) qed_grc_dump_ctx_data() argument 2882 qed_grc_dump_ctx(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_ctx() argument 2943 qed_grc_dump_read_from_vfc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct storm_defs *storm, u32 *cmd_data, u32 cmd_size, u32 *addr_data, u32 addr_size, u32 resp_size, u32 *dump_buf) qed_grc_dump_read_from_vfc() argument 3008 qed_grc_dump_vfc_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u8 storm_id) qed_grc_dump_vfc_cam() argument 3051 qed_grc_dump_vfc_ram(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u8 storm_id, struct vfc_ram_defs *ram_defs) qed_grc_dump_vfc_ram() argument 3099 qed_grc_dump_vfc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_vfc() argument 3131 qed_grc_dump_rss(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_rss() argument 3189 qed_grc_dump_big_ram(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u8 big_ram_id) qed_grc_dump_big_ram() argument 3245 qed_grc_dump_mcp(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_mcp() argument 3309 qed_grc_dump_phy(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_phy() argument 3374 qed_grc_dump_mcp_hw_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_mcp_hw_dump() argument 3420 qed_grc_dump_static_debug(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_grc_dump_static_debug() argument 3541 qed_grc_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_grc_dump() argument 3715 qed_idle_chk_dump_failure(struct qed_hwfn *p_hwfn, struct qed_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) qed_idle_chk_dump_failure() argument 3850 qed_idle_chk_dump_rule_entries(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, const struct dbg_idle_chk_rule *input_rules, u32 num_input_rules, u32 *num_failing_rules) qed_idle_chk_dump_rule_entries() argument 3993 qed_idle_chk_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_idle_chk_dump() argument 4069 qed_mcp_trace_get_data_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *trace_data_grc_addr, u32 *trace_data_size) qed_mcp_trace_get_data_info() argument 4106 qed_mcp_trace_get_meta_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 trace_data_size_bytes, u32 *running_bundle_id, u32 *trace_meta_offset, u32 *trace_meta_size) qed_mcp_trace_get_meta_info() argument 4139 qed_mcp_trace_read_meta(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 nvram_offset_in_bytes, u32 size_in_bytes, u32 *buf) qed_mcp_trace_read_meta() argument 4183 qed_mcp_trace_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_mcp_trace_dump() argument 4294 qed_reg_fifo_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_reg_fifo_dump() argument 4364 qed_igu_fifo_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_igu_fifo_dump() argument 4434 qed_protection_override_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 *num_dumped_dwords) qed_protection_override_dump() argument 4492 qed_fw_asserts_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump) qed_fw_asserts_dump() argument 4791 qed_ilt_dump_dump_common_global_params(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, bool dump, u32 cduc_page_size, u32 conn_ctx_size, u32 cdut_page_size, u32 *full_dump_size_param_offset, u32 *actual_dump_size_param_offset) qed_ilt_dump_dump_common_global_params() argument 4996 qed_ilt_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, bool dump) qed_ilt_dump() argument 5230 qed_read_fw_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct fw_info *fw_info) qed_read_fw_info() argument 5327 qed_dbg_grc_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_grc_get_dump_buf_size() argument 5348 qed_dbg_grc_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_grc_dump() argument 5380 qed_dbg_idle_chk_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_idle_chk_get_dump_buf_size() argument 5411 qed_dbg_idle_chk_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_idle_chk_dump() argument 5444 qed_dbg_mcp_trace_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_mcp_trace_get_dump_buf_size() argument 5458 qed_dbg_mcp_trace_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_mcp_trace_dump() argument 5491 qed_dbg_reg_fifo_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_reg_fifo_get_dump_buf_size() argument 5505 qed_dbg_reg_fifo_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_reg_fifo_dump() argument 5537 qed_dbg_igu_fifo_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_igu_fifo_get_dump_buf_size() argument 5551 qed_dbg_igu_fifo_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_igu_fifo_dump() argument 5583 qed_dbg_protection_override_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_protection_override_get_dump_buf_size() argument 5598 qed_dbg_protection_override_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_protection_override_dump() argument 5633 qed_dbg_fw_asserts_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_fw_asserts_get_dump_buf_size() argument 5652 qed_dbg_fw_asserts_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_fw_asserts_dump() argument 5681 qed_dbg_ilt_get_dump_buf_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *buf_size) qed_dbg_ilt_get_dump_buf_size() argument 5697 qed_dbg_ilt_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 *dump_buf, u32 buf_size_in_dwords, u32 *num_dumped_dwords) qed_dbg_ilt_dump() argument 5713 qed_dbg_read_attn(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum block_id block_id, enum dbg_attn_type attn_type, bool clear_status, struct dbg_attn_block_result *results) qed_dbg_read_attn() argument 8024 qed_dbg_dump(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_dbg_features feature_idx) qed_dbg_dump() argument 8601 struct qed_ptt *p_ptt; qed_dbg_feature() local 8634 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); qed_dbg_feature_size() local [all...] |
H A D | qed_sriov.c | 306 int vfid, struct qed_ptt *p_ptt) in qed_iov_post_vf_bulletin() 335 return qed_dmae_host2host(p_hwfn, p_ptt, p_vf->bulletin.phys, in qed_iov_post_vf_bulletin() 706 struct qed_ptt *p_ptt, u8 abs_vfid) in qed_iov_vf_pglue_clear_err() 708 qed_wr(p_hwfn, p_ptt, in qed_iov_vf_pglue_clear_err() 714 struct qed_ptt *p_ptt, struct qed_vf_info *vf) in qed_iov_vf_igu_reset() 719 qed_fid_pretend(p_hwfn, p_ptt, (u16)vf->concrete_fid); in qed_iov_vf_igu_reset() 721 qed_wr(p_hwfn, p_ptt, IGU_REG_STATISTIC_NUM_VF_MSG_SENT, 0); in qed_iov_vf_igu_reset() 724 qed_fid_pretend(p_hwfn, p_ptt, (u16)p_hwfn->hw_info.concrete_fid); in qed_iov_vf_igu_reset() 728 qed_int_igu_init_pure_rt_single(p_hwfn, p_ptt, in qed_iov_vf_igu_reset() 734 struct qed_ptt *p_ptt, in qed_iov_vf_igu_set_int() 305 qed_iov_post_vf_bulletin(struct qed_hwfn *p_hwfn, int vfid, struct qed_ptt *p_ptt) qed_iov_post_vf_bulletin() argument 705 qed_iov_vf_pglue_clear_err(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 abs_vfid) qed_iov_vf_pglue_clear_err() argument 713 qed_iov_vf_igu_reset(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_igu_reset() argument 733 qed_iov_vf_igu_set_int(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf, bool enable) qed_iov_vf_igu_set_int() argument 755 qed_iov_enable_vf_access_msix(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 abs_vf_id, u8 num_sbs) qed_iov_enable_vf_access_msix() argument 783 qed_iov_enable_vf_access(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_enable_vf_access() argument 841 qed_iov_config_perm_table(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf, u8 enable) qed_iov_config_perm_table() argument 859 qed_iov_enable_vf_traffic(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_enable_vf_traffic() argument 872 qed_iov_alloc_vf_igu_sbs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf, u16 num_rx_queues) qed_iov_alloc_vf_igu_sbs() argument 914 qed_iov_free_vf_igu_sbs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_free_vf_igu_sbs() argument 977 qed_iov_init_hw_for_vf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_iov_vf_init_params *p_params) qed_iov_init_hw_for_vf() argument 1087 qed_iov_release_hw_for_vf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 rel_vf_id) qed_iov_release_hw_for_vf() argument 1195 qed_iov_send_response(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *p_vf, u16 length, u8 status) qed_iov_send_response() argument 1302 qed_iov_prepare_resp(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf_info, u16 type, u16 length, u8 status) qed_iov_prepare_resp() argument 1382 qed_iov_vf_db_bar_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_iov_vf_db_bar_size() argument 1393 qed_iov_vf_mbx_acquire_resc_cids(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *p_vf, struct vf_pf_resc_request *p_req, struct pf_vf_resc *p_resp) qed_iov_vf_mbx_acquire_resc_cids() argument 1435 qed_iov_vf_mbx_acquire_resc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *p_vf, struct vf_pf_resc_request *p_req, struct pf_vf_resc *p_resp) qed_iov_vf_mbx_acquire_resc() argument 1535 qed_iov_vf_mbx_acquire(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_acquire() argument 1889 qed_iov_vf_mbx_start_vport(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_start_vport() argument 1976 qed_iov_vf_mbx_stop_vport(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_stop_vport() argument 2012 qed_iov_vf_mbx_start_rxq_resp(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf, u8 status, bool b_legacy) qed_iov_vf_mbx_start_rxq_resp() argument 2086 qed_iov_vf_mbx_start_rxq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_start_rxq() argument 2298 qed_iov_vf_mbx_update_tunn_param(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *p_vf) qed_iov_vf_mbx_update_tunn_param() argument 2382 qed_iov_vf_mbx_start_txq_resp(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *p_vf, u32 cid, u8 status) qed_iov_vf_mbx_start_txq_resp() argument 2419 qed_iov_vf_mbx_start_txq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_start_txq() argument 2563 qed_iov_vf_mbx_stop_rxqs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_stop_rxqs() argument 2601 qed_iov_vf_mbx_stop_txqs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_stop_txqs() argument 2639 qed_iov_vf_mbx_update_rxqs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_update_rxqs() argument 3023 qed_iov_vf_mbx_vport_update(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_vport_update() argument 3267 qed_iov_vf_mbx_ucast_filter(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_ucast_filter() argument 3354 qed_iov_vf_mbx_int_cleanup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_int_cleanup() argument 3371 qed_iov_vf_mbx_close(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_mbx_close() argument 3387 qed_iov_vf_mbx_release(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *p_vf) qed_iov_vf_mbx_release() argument 3415 qed_iov_vf_pf_get_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *p_vf) qed_iov_vf_pf_get_coalesce() argument 3484 qed_iov_vf_pf_set_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *vf) qed_iov_vf_pf_set_coalesce() argument 3568 qed_iov_vf_flr_poll_dorq(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf, struct qed_ptt *p_ptt) qed_iov_vf_flr_poll_dorq() argument 3597 qed_iov_vf_flr_poll_pbf(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf, struct qed_ptt *p_ptt) qed_iov_vf_flr_poll_pbf() argument 3667 qed_iov_vf_flr_poll(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf, struct qed_ptt *p_ptt) qed_iov_vf_flr_poll() argument 3684 qed_iov_execute_vf_flr_cleanup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 rel_vf_id, u32 *ack_vfs) qed_iov_execute_vf_flr_cleanup() argument 3750 qed_iov_vf_flr_cleanup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) qed_iov_vf_flr_cleanup() argument 3846 qed_iov_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_vf_info *p_vf) qed_iov_vf_pf_bulletin_update_mac() argument 3879 qed_iov_process_mbx_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int vfid) qed_iov_process_mbx_req() argument 4368 qed_iov_configure_tx_rate(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int vfid, int val) qed_iov_configure_tx_rate() argument [all...] |