Home
last modified time | relevance | path

Searched refs:qed_ptt (Results 1 – 25 of 37) sorted by relevance

12

/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed_mcp.h298 struct qed_ptt *p_ptt,
312 struct qed_ptt *p_ptt,
325 struct qed_ptt *p_ptt, u32 *p_mbi_ver);
339 struct qed_ptt *p_ptt, u32 *media_type);
354 struct qed_ptt *p_ptt,
371 struct qed_ptt *p_ptt, u32 *p_speed_mask);
385 struct qed_ptt *p_ptt, u32 *p_board_config);
405 struct qed_ptt *p_ptt,
419 struct qed_ptt *p_ptt);
431 struct qed_ptt *p_ptt,
[all …]
Dqed_hw.h44 struct qed_ptt;
120 struct qed_ptt *p_ptt);
130 u32 qed_ptt_get_bar_addr(struct qed_ptt *p_ptt);
140 struct qed_ptt *p_ptt,
151 struct qed_ptt *qed_get_reserved_ptt(struct qed_hwfn *p_hwfn,
163 struct qed_ptt *p_ptt,
176 struct qed_ptt *p_ptt,
190 struct qed_ptt *p_ptt,
206 struct qed_ptt *p_ptt,
222 struct qed_ptt *p_ptt,
[all …]
Dqed_int.h89 struct qed_ptt *p_ptt,
99 struct qed_ptt *p_ptt);
129 struct qed_ptt *p_ptt,
142 struct qed_ptt *p_ptt,
201 int qed_db_rec_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
246 int qed_int_igu_reset_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
270 struct qed_ptt *p_ptt,
288 struct qed_ptt *p_ptt);
352 struct qed_ptt *p_ptt,
369 struct qed_ptt *p_ptt,
[all …]
Dqed_hw.c57 struct qed_ptt { struct
67 struct qed_ptt ptts[PXP_EXTERNAL_BAR_PF_WINDOW_NUM]; argument
97 struct qed_ptt *p_ptt; in qed_ptt_invalidate()
112 struct qed_ptt *qed_ptt_acquire(struct qed_hwfn *p_hwfn) in qed_ptt_acquire()
114 struct qed_ptt *p_ptt; in qed_ptt_acquire()
123 struct qed_ptt, list_entry); in qed_ptt_acquire()
141 void qed_ptt_release(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptt_release()
148 u32 qed_ptt_get_hw_addr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptt_get_hw_addr()
154 static u32 qed_ptt_config_addr(struct qed_ptt *p_ptt) in qed_ptt_config_addr()
160 u32 qed_ptt_get_bar_addr(struct qed_ptt *p_ptt) in qed_ptt_get_bar_addr()
[all …]
Dqed_mcp.c83 void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_cmd_port_init()
96 void qed_mcp_read_mb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_read_mb()
190 static int qed_load_mcp_offsets(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_load_mcp_offsets()
261 int qed_mcp_cmd_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_cmd_init()
300 struct qed_ptt *p_ptt) in qed_mcp_reread_offsets()
318 int qed_mcp_reset(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_reset()
380 qed_mcp_update_pending_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_update_pending_cmd()
426 struct qed_ptt *p_ptt, in __qed_mcp_cmd_and_union()
463 struct qed_ptt *p_ptt) in qed_mcp_print_cpu_info()
483 struct qed_ptt *p_ptt, in _qed_mcp_cmd_and_union()
[all …]
Dqed_dev_api.h211 struct qed_ptt *qed_ptt_acquire(struct qed_hwfn *p_hwfn);
224 struct qed_ptt *p_ptt);
270 struct qed_ptt *p_ptt,
286 int qed_dmae_grc2host(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
302 struct qed_ptt *p_ptt,
490 struct qed_ptt *p_ptt, u16 id, bool is_vf);
532 struct qed_ptt *p_ptt, bool b_enable);
Dqed_roce.h38 void qed_roce_dpm_dcbx(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
41 struct qed_ptt *p_ptt) {} in qed_roce_dpm_dcbx()
46 int qed_roce_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
Dqed_ptp.c66 static int qed_ptp_res_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptp_res_lock()
98 static int qed_ptp_res_unlock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptp_res_unlock()
130 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; in qed_ptp_hw_read_rx_ts()
156 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; in qed_ptp_hw_read_tx_ts()
182 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; in qed_ptp_hw_read_cc()
199 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; in qed_ptp_hw_cfg_filters()
282 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; in qed_ptp_hw_adjfreq()
366 struct qed_ptt *p_ptt; in qed_ptp_hw_enable()
428 struct qed_ptt *p_ptt = p_hwfn->p_ptp_ptt; in qed_ptp_hw_disable()
Dqed_rdma.h178 void qed_rdma_dpm_bar(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
179 void qed_rdma_dpm_conf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
183 static inline void qed_rdma_dpm_conf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) {} in qed_rdma_dpm_conf()
185 struct qed_ptt *p_ptt) {} in qed_rdma_dpm_bar()
Dqed_init_fw_funcs.c429 struct qed_ptt *p_ptt, in qed_tx_pq_map_rt_init()
752 struct qed_ptt *p_ptt) in qed_poll_on_qm_cmd_ready()
773 struct qed_ptt *p_ptt, in qed_send_qm_cmd()
849 struct qed_ptt *p_ptt, in qed_qm_pf_rt_init()
895 struct qed_ptt *p_ptt, u8 pf_id, u16 pf_wfq) in qed_init_pf_wfq()
910 struct qed_ptt *p_ptt, u8 pf_id, u32 pf_rl) in qed_init_pf_rl()
927 struct qed_ptt *p_ptt, in qed_init_vport_wfq()
952 struct qed_ptt *p_ptt, in qed_init_vport_rl()
978 struct qed_ptt *p_ptt, in qed_send_qm_stop_cmd()
1028 struct qed_ptt *p_ptt, u16 dest_port) in qed_set_vxlan_dest_port()
[all …]
Dqed_cxt.h165 void qed_cxt_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
175 struct qed_ptt *p_ptt, bool is_pf_loading);
185 int qed_qm_reconf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
Dqed_l2.h296 struct qed_ptt *p_ptt,
439 struct qed_ptt *p_ptt,
443 struct qed_ptt *p_ptt,
447 struct qed_ptt *p_ptt,
451 struct qed_ptt *p_ptt,
Dqed_init_ops.c104 struct qed_ptt *p_ptt, in qed_init_rt()
177 struct qed_ptt *p_ptt, in qed_init_array_dmae()
204 struct qed_ptt *p_ptt, in qed_init_fill_dmae()
225 struct qed_ptt *p_ptt, in qed_init_fill()
235 struct qed_ptt *p_ptt, in qed_init_cmd_array()
307 struct qed_ptt *p_ptt, in qed_init_cmd_wr()
368 struct qed_ptt *p_ptt, struct init_read_op *cmd) in qed_init_cmd_rd()
419 struct qed_ptt *p_ptt, in qed_init_cmd_cb()
491 struct qed_ptt *p_ptt, int phase, int phase_id, int modes) in qed_init_run()
Dqed_debug.c1790 struct qed_ptt *p_ptt) in qed_dbg_dev_init()
1874 struct qed_ptt *p_ptt, in qed_read_storm_fw_info()
1994 struct qed_ptt *p_ptt, in qed_dump_fw_ver_param()
2039 struct qed_ptt *p_ptt, in qed_dump_mfw_ver_param()
2097 struct qed_ptt *p_ptt, in qed_dump_common_global_params()
2156 struct qed_ptt *p_ptt) in qed_update_blocks_reset_state()
2179 struct qed_ptt *p_ptt, bool enable) in qed_bus_enable_dbg_block()
2186 struct qed_ptt *p_ptt) in qed_bus_reset_dbg_block()
2201 struct qed_ptt *p_ptt, in qed_bus_set_framing_mode()
2211 struct qed_ptt *p_ptt, u32 client_mask) in qed_bus_enable_clients()
[all …]
Dqed_int.c260 struct qed_ptt *p_ptt) in qed_pglueb_rbc_attn_handler()
376 struct qed_ptt *p_ptt) in qed_db_rec_flush_queue()
410 int qed_db_rec_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_db_rec_handler()
441 struct qed_ptt *p_ptt = p_hwfn->p_dpc_ptt; in qed_dorq_attn_overflow()
467 struct qed_ptt *p_ptt = p_hwfn->p_dpc_ptt; in qed_dorq_attn_int_sts()
1326 struct qed_ptt *p_ptt) in qed_int_sb_attn_setup()
1343 struct qed_ptt *p_ptt, in qed_int_sb_attn_init()
1381 struct qed_ptt *p_ptt) in qed_int_sb_attn_alloc()
1462 struct qed_ptt *p_ptt, in qed_int_cau_conf_pi()
1496 struct qed_ptt *p_ptt, in qed_int_cau_conf_sb()
[all …]
Dqed_selftest.c69 struct qed_ptt *p_ptt; in qed_selftest_register()
92 struct qed_ptt *p_ptt; in qed_selftest_clock()
115 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); in qed_selftest_nvram()
Dqed_dev.c665 qed_llh_set_engine_affin(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_llh_set_engine_affin()
719 struct qed_ptt *p_ptt) in qed_llh_hw_init_pf()
767 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); in qed_llh_set_ppfid_affinity()
815 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); in qed_llh_set_roce_affinity()
870 struct qed_ptt *p_ptt, in qed_llh_access_filter()
950 struct qed_ptt *p_ptt, in qed_llh_add_filter()
969 struct qed_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx) in qed_llh_remove_filter()
981 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); in qed_llh_add_mac_filter()
1114 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); in qed_llh_add_protocol_filter()
1181 struct qed_ptt *p_ptt = qed_ptt_acquire(p_hwfn); in qed_llh_remove_mac_filter()
[all …]
Dqed_dcbx.c193 struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_dcbx_set_params()
225 struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_dcbx_update_app_info()
276 qed_dcbx_process_tlv(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_dcbx_process_tlv()
353 qed_dcbx_process_mib_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_dcbx_process_mib_info()
398 struct qed_ptt *p_ptt, in qed_dcbx_copy_mib()
767 qed_dcbx_read_local_lldp_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_dcbx_read_local_lldp_mib()
784 struct qed_ptt *p_ptt, in qed_dcbx_read_remote_lldp_mib()
802 struct qed_ptt *p_ptt, in qed_dcbx_read_operational_mib()
820 struct qed_ptt *p_ptt, enum qed_mib_read_type type) in qed_dcbx_read_remote_mib()
836 qed_dcbx_read_local_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_dcbx_read_local_mib()
[all …]
Dqed_dcbx.h114 struct qed_ptt *, struct qed_dcbx_set *, bool);
120 struct qed_ptt *, enum qed_mib_read_type);
Dqed_sriov.c328 int vfid, struct qed_ptt *p_ptt) in qed_iov_post_vf_bulletin()
725 struct qed_ptt *p_ptt, u8 abs_vfid) in qed_iov_vf_pglue_clear_err()
733 struct qed_ptt *p_ptt, struct qed_vf_info *vf) in qed_iov_vf_igu_reset()
753 struct qed_ptt *p_ptt, in qed_iov_vf_igu_set_int()
775 struct qed_ptt *p_ptt, u8 abs_vf_id, u8 num_sbs) in qed_iov_enable_vf_access_msix()
803 struct qed_ptt *p_ptt, in qed_iov_enable_vf_access()
860 struct qed_ptt *p_ptt, in qed_iov_config_perm_table()
878 struct qed_ptt *p_ptt, in qed_iov_enable_vf_traffic()
891 struct qed_ptt *p_ptt, in qed_iov_alloc_vf_igu_sbs()
933 struct qed_ptt *p_ptt, in qed_iov_free_vf_igu_sbs()
[all …]
Dqed.h598 struct qed_ptt *p_main_ptt;
599 struct qed_ptt *p_dpc_ptt;
604 struct qed_ptt *p_ptp_ptt;
671 struct qed_ptt *p_arfs_ptt;
912 struct qed_ptt *p_ptt,
915 void qed_clean_wfq_db(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
975 void qed_link_update(struct qed_hwfn *hwfn, struct qed_ptt *ptt);
Dqed_main.c250 struct qed_ptt *ptt; in qed_fill_dev_info()
1153 struct qed_ptt *ptt = qed_ptt_acquire(hwfn); in qed_slowpath_task()
1217 struct qed_ptt *p_ptt; in qed_slowpath_start()
1418 struct qed_ptt *p_ptt; in qed_sb_init()
1487 struct qed_ptt *ptt; in qed_set_link()
1672 struct qed_ptt *ptt, u32 capability, in qed_fill_link_capability()
1813 struct qed_ptt *ptt, in qed_fill_link()
1919 struct qed_ptt *ptt; in qed_get_current_link()
1939 void qed_link_update(struct qed_hwfn *hwfn, struct qed_ptt *ptt) in qed_link_update()
1955 struct qed_ptt *ptt; in qed_drain()
[all …]
Dqed_init_ops.h60 struct qed_ptt *p_ptt,
Dqed_sp.h442 struct qed_ptt *p_ptt,
494 struct qed_ptt *p_ptt,
Dqed_sp_commands.c262 struct qed_ptt *p_ptt, in qed_set_hw_tunn_mode()
274 struct qed_ptt *p_ptt, in qed_set_hw_tunn_mode_port()
325 struct qed_ptt *p_ptt, in qed_sp_pf_start()
505 struct qed_ptt *p_ptt, in qed_sp_pf_update_tunn_cfg()

12