Searched defs:p_hwfn (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-10-stable/sys/dev/qlnx/qlnxe/
H A Decore_fcoe.h52 static inline enum _ecore_status_t ecore_fcoe_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
57 static inline void ecore_fcoe_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {} argument
59 static inline void ecore_fcoe_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {} argument
H A Decore_iscsi.h59 ecore_iscsi_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
65 ecore_iscsi_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {} argument
68 ecore_iscsi_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {} argument
[all...]
H A Decore_mng_tlv.c1241 static enum _ecore_status_t ecore_mfw_update_tlvs(struct ecore_hwfn *p_hwfn, argument
1300 ecore_mfw_process_tlv_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
[all...]
H A Decore_ooo.h90 ecore_ooo_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
96 ecore_ooo_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {} argument
99 ecore_ooo_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {} argument
[all...]
H A Decore_vf_api.h206 ecore_vf_read_bulletin(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *p_change) argument
207 ecore_vf_get_link_params(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_mcp_link_params OSAL_UNUSED *params) argument
208 ecore_vf_get_link_state(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_mcp_link_state OSAL_UNUSED *link) argument
209 ecore_vf_get_link_caps(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_mcp_link_capabilities OSAL_UNUSED *p_link_caps) argument
210 ecore_vf_get_num_rxqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_rxqs) argument
211 ecore_vf_get_num_txqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_txqs) argument
214 ecore_vf_get_num_cids(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_cids) argument
219 ecore_vf_get_port_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *port_mac) argument
220 ecore_vf_get_num_vlan_filters(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_vlan_filters) argument
221 ecore_vf_get_num_mac_filters(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_mac_filters) argument
222 ecore_vf_check_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *mac) argument
225 ecore_vf_get_pre_fp_hsi(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
227 ecore_vf_get_fw_version(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED *fw_major, u16 OSAL_UNUSED *fw_minor, u16 OSAL_UNUSED *fw_rev, u16 OSAL_UNUSED *fw_eng) argument
228 ecore_vf_bulletin_get_udp_ports(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED *p_vxlan_port, u16 OSAL_UNUSED *p_geneve_port) argument
232 ecore_vf_set_hw_channel(struct ecore_hwfn OSAL_UNUSED *p_hwfn, bool OSAL_UNUSED b_is_hw) argument
[all...]
H A Dqlnx_ioctl.c110 struct ecore_hwfn *p_hwfn; local
199 struct ecore_hwfn *p_hwfn; local
289 struct ecore_hwfn *p_hwfn; local
358 struct ecore_hwfn *p_hwfn; local
434 struct ecore_hwfn *p_hwfn; local
572 struct ecore_hwfn *p_hwfn; local
777 qlnx_lldp_configure(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, uint32_t enable) argument
850 qlnx_register_default_lldp_tlvs(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
942 struct ecore_hwfn *p_hwfn; local
[all...]
H A Decore_int_api.h63 struct ecore_hwfn *p_hwfn; member in struct:ecore_sb_info
153 static OSAL_INLINE void __internal_ram_wr(struct ecore_hwfn *p_hwfn, argument
170 static OSAL_INLINE void internal_ram_wr(struct ecore_hwfn *p_hwfn, argument
[all...]
H A Decore_ll2.h44 static OSAL_INLINE u8 ecore_ll2_handle_to_queue_id(struct ecore_hwfn *p_hwfn, argument
[all...]
H A Decore_sp_commands.c55 enum _ecore_status_t ecore_sp_init_request(struct ecore_hwfn *p_hwfn, argument
215 ecore_tunn_set_pf_update_params(struct ecore_hwfn *p_hwfn, argument
249 static void ecore_set_hw_tunn_mode(struct ecore_hwfn *p_hwfn, argument
261 ecore_set_hw_tunn_mode_port(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_tunnel_info *p_tunn) argument
283 ecore_tunn_set_pf_start_params(struct ecore_hwfn *p_hwfn, struct ecore_tunnel_info *p_src, struct pf_start_tunnel_config *p_tunn_cfg) argument
324 ecore_sp_pf_start(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_tunnel_info *p_tunn, bool allow_npar_tx_switch) argument
457 ecore_sp_pf_update_dcbx(struct ecore_hwfn *p_hwfn) argument
481 ecore_sp_pf_update_ufp(struct ecore_hwfn *p_hwfn) argument
532 ecore_sp_rl_update(struct ecore_hwfn *p_hwfn, struct ecore_rl_update_params *params) argument
586 ecore_sp_pf_update_tunn_cfg(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_tunnel_info *p_tunn, enum spq_mode comp_mode, struct ecore_spq_comp_cb *p_comp_data) argument
633 ecore_sp_pf_stop(struct ecore_hwfn *p_hwfn) argument
654 ecore_sp_heartbeat_ramrod(struct ecore_hwfn *p_hwfn) argument
675 ecore_sp_pf_update_stag(struct ecore_hwfn *p_hwfn) argument
[all...]
H A Decore_init_ops.c66 void ecore_init_clear_rt_data(struct ecore_hwfn *p_hwfn) argument
74 void ecore_init_store_rt_reg(struct ecore_hwfn *p_hwfn, argument
88 void ecore_init_store_rt_agg(struct ecore_hwfn *p_hwfn, argument
109 ecore_init_rt(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u16 rt_offset, u16 size, bool b_must_dmae) argument
156 ecore_init_alloc(struct ecore_hwfn *p_hwfn) argument
179 ecore_init_free(struct ecore_hwfn *p_hwfn) argument
187 ecore_init_array_dmae(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u32 dmae_data_offset, u32 size, const u32 *p_buf, bool b_must_dmae, bool b_can_dmae) argument
218 ecore_init_fill_dmae(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u32 fill_count) argument
234 ecore_init_fill(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 addr, u32 fill, u32 fill_count) argument
245 ecore_init_cmd_array(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_write_op *cmd, bool b_must_dmae, bool b_can_dmae) argument
329 ecore_init_cmd_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_write_op *p_cmd, bool b_can_dmae) argument
390 ecore_init_cmd_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_read_op *cmd) argument
445 ecore_init_cmd_cb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_callback_op *p_cmd) argument
464 ecore_init_cmd_mode_match(struct ecore_hwfn *p_hwfn, u16 *p_offset, int modes) argument
490 ecore_init_cmd_mode(struct ecore_hwfn *p_hwfn, struct init_if_mode_op *p_cmd, int modes) argument
516 ecore_init_run(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int phase, int phase_id, int modes) argument
586 ecore_gtt_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
[all...]
H A Decore_spq.c78 static void ecore_iscsi_eq_dump(struct ecore_hwfn *p_hwfn, argument
125 static void ecore_spq_blocking_cb(struct ecore_hwfn *p_hwfn, void *cookie, argument
140 static enum _ecore_status_t __ecore_spq_block(struct ecore_hwfn *p_hwfn, argument
175 ecore_spq_block(struct ecore_hwfn *p_hwfn, struct ecore_spq_entry *p_ent, u8 *p_fw_ret, bool skip_quick_poll) argument
235 ecore_spq_fill_entry(struct ecore_hwfn *p_hwfn, struct ecore_spq_entry *p_ent) argument
268 ecore_spq_hw_initialize(struct ecore_hwfn *p_hwfn, struct ecore_spq *p_spq) argument
319 ecore_spq_hw_post(struct ecore_hwfn *p_hwfn, struct ecore_spq *p_spq, struct ecore_spq_entry *p_ent) argument
361 ecore_async_event_completion(struct ecore_hwfn *p_hwfn, struct event_ring_entry *p_eqe) argument
383 ecore_spq_register_async_cb(struct ecore_hwfn *p_hwfn, enum protocol_type protocol_id, ecore_spq_async_comp_cb cb) argument
396 ecore_spq_unregister_async_cb(struct ecore_hwfn *p_hwfn, enum protocol_type protocol_id) argument
409 ecore_eq_prod_update(struct ecore_hwfn *p_hwfn, u16 prod) argument
421 ecore_eq_completion(struct ecore_hwfn *p_hwfn, void *cookie) argument
491 ecore_eq_alloc(struct ecore_hwfn *p_hwfn, u16 num_elem) argument
527 ecore_eq_setup(struct ecore_hwfn *p_hwfn) argument
532 ecore_eq_free(struct ecore_hwfn *p_hwfn) argument
546 ecore_cqe_completion(struct ecore_hwfn *p_hwfn, struct eth_slow_path_rx_cqe *cqe, enum protocol_type protocol) argument
560 ecore_eth_cqe_completion(struct ecore_hwfn *p_hwfn, struct eth_slow_path_rx_cqe *cqe) argument
578 ecore_spq_setup(struct ecore_hwfn *p_hwfn) argument
644 ecore_spq_alloc(struct ecore_hwfn *p_hwfn) argument
697 ecore_spq_free(struct ecore_hwfn *p_hwfn) argument
728 ecore_spq_get_entry(struct ecore_hwfn *p_hwfn, struct ecore_spq_entry **pp_ent) argument
762 __ecore_spq_return_entry(struct ecore_hwfn *p_hwfn, struct ecore_spq_entry *p_ent) argument
768 ecore_spq_return_entry(struct ecore_hwfn *p_hwfn, struct ecore_spq_entry *p_ent) argument
790 ecore_spq_add_entry(struct ecore_hwfn *p_hwfn, struct ecore_spq_entry *p_ent, enum spq_priority priority) argument
850 ecore_spq_get_cid(struct ecore_hwfn *p_hwfn) argument
862 ecore_spq_post_list(struct ecore_hwfn *p_hwfn, osal_list_t *head, u32 keep_reserve) argument
898 ecore_spq_pend_post(struct ecore_hwfn *p_hwfn) argument
926 ecore_spq_post(struct ecore_hwfn *p_hwfn, struct ecore_spq_entry *p_ent, u8 *fw_return_code) argument
1021 ecore_spq_completion(struct ecore_hwfn *p_hwfn, __le16 echo, u8 fw_return_code, union event_ring_data *p_data) argument
1112 ecore_consq_alloc(struct ecore_hwfn *p_hwfn) argument
1144 ecore_consq_setup(struct ecore_hwfn *p_hwfn) argument
1149 ecore_consq_free(struct ecore_hwfn *p_hwfn) argument
[all...]
H A Decore_vf.h344 ecore_vf_hw_prepare(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
345 ecore_vf_pf_rxq_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, u16 OSAL_UNUSED bd_max_bytes, dma_addr_t OSAL_UNUSED bd_chain_phys_addr, dma_addr_t OSAL_UNUSED cqe_pbl_addr, u16 OSAL_UNUSED cqe_pbl_size, void OSAL_IOMEM OSAL_UNUSED **pp_prod) argument
346 ecore_vf_pf_txq_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, dma_addr_t OSAL_UNUSED pbl_addr, u16 OSAL_UNUSED pbl_size, void OSAL_IOMEM OSAL_UNUSED **pp_doorbell) argument
348 ecore_vf_pf_rxq_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, bool OSAL_UNUSED cqe_completion) argument
349 ecore_vf_pf_txq_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid) argument
351 ecore_vf_pf_rxqs_update(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED **pp_cid, u8 OSAL_UNUSED num_rxqs, u8 OSAL_UNUSED comp_cqe_flg, u8 OSAL_UNUSED comp_event_flg) argument
353 ecore_vf_pf_vport_update(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_sp_vport_update_params OSAL_UNUSED *p_params) argument
354 ecore_vf_pf_reset(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
355 ecore_vf_pf_release(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
356 ecore_vf_get_igu_sb_id(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED sb_id) argument
357 ecore_vf_set_sb_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED sb_id, struct ecore_sb_info OSAL_UNUSED *p_sb) argument
359 ecore_vf_pf_vport_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED vport_id, u16 OSAL_UNUSED mtu, u8 OSAL_UNUSED inner_vlan_removal, enum ecore_tpa_mode OSAL_UNUSED tpa_mode, u8 OSAL_UNUSED max_buffers_per_cqe, u8 OSAL_UNUSED only_untagged, u8 OSAL_UNUSED zero_placement_offset) argument
360 ecore_vf_pf_vport_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
361 ecore_vf_pf_filter_ucast(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_filter_ucast OSAL_UNUSED *p_param) argument
362 ecore_vf_pf_filter_mcast(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_filter_mcast OSAL_UNUSED *p_filter_cmd) argument
363 ecore_vf_pf_int_cleanup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
367 ecore_vf_pf_tunnel_param_update(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_tunnel_info OSAL_UNUSED *p_tunn) argument
371 ecore_vf_hw_bar_size(struct ecore_hwfn OSAL_UNUSED *p_hwfn, enum BAR_ID OSAL_UNUSED bar_id) argument
[all...]
H A Decore_hw.c73 static void __ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn) argument
79 enum _ecore_status_t ecore_ptt_pool_alloc(struct ecore_hwfn *p_hwfn) argument
115 ecore_ptt_invalidate(struct ecore_hwfn *p_hwfn) argument
126 ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn) argument
135 ecore_ptt_acquire(struct ecore_hwfn *p_hwfn) argument
166 ecore_ptt_release(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
194 ecore_ptt_set_win(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 new_hw_addr) argument
219 ecore_set_ptt(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr) argument
243 ecore_get_reserved_ptt(struct ecore_hwfn *p_hwfn, enum reserved_ptts ptt_idx) argument
255 ecore_is_reg_fifo_empty(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
277 ecore_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr, u32 val) argument
301 ecore_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr) argument
327 ecore_memcpy_hw(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, void *addr, u32 hw_addr, osal_size_t n, bool to_device) argument
365 ecore_memcpy_from(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, void *dest, u32 hw_addr, osal_size_t n) argument
376 ecore_memcpy_to(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr, void *src, osal_size_t n) argument
387 ecore_fid_pretend(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 fid) argument
414 ecore_port_pretend(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 port_id) argument
430 ecore_port_unpretend(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
447 ecore_vfid_to_concrete(struct ecore_hwfn *p_hwfn, u8 vfid) argument
559 ecore_dmae_opcode(struct ecore_hwfn *p_hwfn, const u8 is_src_type_grc, const u8 is_dst_type_grc, struct ecore_dmae_params *p_params) argument
649 ecore_dmae_post_command(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
709 ecore_dmae_info_alloc(struct ecore_hwfn *p_hwfn) argument
750 ecore_dmae_info_free(struct ecore_hwfn *p_hwfn) argument
784 ecore_dmae_operation_wait(struct ecore_hwfn *p_hwfn) argument
826 ecore_dmae_execute_sub_operation(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 length_dw) argument
911 ecore_dmae_execute_command(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 size_in_dwords, struct ecore_dmae_params *p_params) argument
1009 ecore_dmae_host2grc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u64 source_addr, u32 grc_addr, u32 size_in_dwords, struct ecore_dmae_params *p_params) argument
1032 ecore_dmae_grc2host(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 grc_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct ecore_dmae_params *p_params) argument
1054 ecore_dmae_host2host(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, dma_addr_t source_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct ecore_dmae_params *p_params) argument
1077 ecore_hw_err_notify(struct ecore_hwfn *p_hwfn, enum ecore_hw_err_type err_type) argument
1091 ecore_dmae_sanity(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, const char *phase) argument
1160 ecore_ppfid_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u32 hw_addr, u32 val) argument
1173 ecore_ppfid_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_ppfid, u32 hw_addr) argument
[all...]
H A Decore_sriov.h321 ecore_iov_hw_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
323 ecore_dp_tlv_list(struct ecore_hwfn OSAL_UNUSED *p_hwfn, void OSAL_UNUSED *tlvs_list) argument
324 ecore_iov_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
325 ecore_iov_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
326 ecore_iov_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
329 ecore_iov_mark_vf_flr(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u32 OSAL_UNUSED *disabled_vfs) argument
330 ecore_iov_search_list_tlvs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, void OSAL_UNUSED *p_tlvs_list, u16 OSAL_UNUSED req_type) argument
331 ecore_iov_get_vf_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED relative_vf_id, bool OSAL_UNUSED b_enabled_only) argument
[all...]
H A Decore_dcbx.c157 static bool ecore_dcbx_iwarp_tlv(struct ecore_hwfn *p_hwfn, u32 app_info_bitmap, argument
175 ecore_dcbx_dp_protocol(struct ecore_hwfn *p_hwfn, argument
197 u8 ecore_dcbx_get_dscp_value(struct ecore_hwfn *p_hwfn, u8 pri) argument
213 ecore_dcbx_set_params(struct ecore_dcbx_results *p_data, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool enable, u8 prio, u8 tc, enum dcbx_protocol_type type, enum ecore_pci_personality personality) argument
250 ecore_dcbx_update_app_info(struct ecore_dcbx_results *p_data, struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool enable, u8 prio, u8 tc, enum dcbx_protocol_type type) argument
302 ecore_dcbx_get_app_protocol_type(struct ecore_hwfn *p_hwfn, u32 app_prio_bitmap, u16 id, enum dcbx_protocol_type *type, bool ieee) argument
333 ecore_dcbx_process_tlv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_dcbx_results *p_data, struct dcbx_app_priority_entry *p_tbl, u32 pri_tc_tbl, int count, u8 dcbx_version) argument
415 ecore_dcbx_process_mib_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
458 ecore_dcbx_copy_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_dcbx_mib_meta_data *p_data, enum ecore_mib_read_type type) argument
507 ecore_dcbx_get_priority_info(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_app_prio *p_prio, struct ecore_dcbx_results *p_results) argument
547 ecore_dcbx_get_app_data(struct ecore_hwfn *p_hwfn, struct dcbx_app_priority_feature *p_app, struct dcbx_app_priority_entry *p_tbl, struct ecore_dcbx_params *p_params, bool ieee) argument
612 ecore_dcbx_get_pfc_data(struct ecore_hwfn *p_hwfn, u32 pfc, struct ecore_dcbx_params *p_params) argument
637 ecore_dcbx_get_ets_data(struct ecore_hwfn *p_hwfn, struct dcbx_ets_feature *p_ets, struct ecore_dcbx_params *p_params) argument
680 ecore_dcbx_get_common_params(struct ecore_hwfn *p_hwfn, struct dcbx_app_priority_feature *p_app, struct dcbx_app_priority_entry *p_tbl, struct dcbx_ets_feature *p_ets, u32 pfc, struct ecore_dcbx_params *p_params, bool ieee) argument
693 ecore_dcbx_get_local_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_get *params) argument
706 ecore_dcbx_get_remote_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_get *params) argument
719 ecore_dcbx_get_dscp_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_get *params) argument
745 ecore_dcbx_get_operational_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_get *params) argument
802 ecore_dcbx_get_local_lldp_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_get *params) argument
816 ecore_dcbx_get_remote_lldp_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_get *params) argument
831 ecore_dcbx_get_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_get *p_params, enum ecore_mib_read_type type) argument
860 ecore_dcbx_read_local_lldp_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
877 ecore_dcbx_read_remote_lldp_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument
895 ecore_dcbx_read_operational_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument
913 ecore_dcbx_read_remote_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument
931 ecore_dcbx_read_local_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
948 ecore_dcbx_read_dscp_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
959 ecore_dcbx_read_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument
995 ecore_dcbx_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_mib_read_type type) argument
1064 ecore_dcbx_info_alloc(struct ecore_hwfn *p_hwfn) argument
1089 ecore_dcbx_info_free(struct ecore_hwfn *p_hwfn) argument
1145 ecore_dcbx_query_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_get *p_get, enum ecore_mib_read_type type) argument
1173 ecore_dcbx_set_pfc_data(struct ecore_hwfn *p_hwfn, u32 *pfc, struct ecore_dcbx_params *p_params) argument
1204 ecore_dcbx_set_ets_data(struct ecore_hwfn *p_hwfn, struct dcbx_ets_feature *p_ets, struct ecore_dcbx_params *p_params) argument
1255 ecore_dcbx_set_app_data(struct ecore_hwfn *p_hwfn, struct dcbx_app_priority_feature *p_app, struct ecore_dcbx_params *p_params, bool ieee) argument
1328 ecore_dcbx_set_local_params(struct ecore_hwfn *p_hwfn, struct dcbx_local_params *local_admin, struct ecore_dcbx_set *params) argument
1362 ecore_dcbx_set_dscp_params(struct ecore_hwfn *p_hwfn, struct dcb_dscp_map *p_dscp_map, struct ecore_dcbx_set *p_params) argument
1398 ecore_dcbx_config_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_dcbx_set *params, bool hw_commit) argument
1444 ecore_dcbx_get_config_params(struct ecore_hwfn *p_hwfn, struct ecore_dcbx_set *params) argument
1495 ecore_lldp_register_tlv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_lldp_agent agent, u8 tlv_type) argument
1530 ecore_lldp_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
1564 ecore_lldp_get_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_lldp_config_params *p_params) argument
1618 ecore_lldp_set_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_lldp_config_params *p_params) argument
1680 ecore_lldp_set_system_tlvs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_lldp_sys_tlvs *p_params) argument
1723 ecore_dcbx_get_dscp_priority(struct ecore_hwfn *p_hwfn, u8 dscp_index, u8 *p_dscp_pri) argument
1754 ecore_dcbx_set_dscp_priority(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 dscp_index, u8 pri_val) argument
1779 ecore_lldp_get_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_lldp_stats *p_params) argument
[all...]
H A Decore_iov_api.h766 ecore_iov_init_hw_for_vf(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, struct ecore_iov_vf_init_params OSAL_UNUSED *p_params) argument
767 ecore_iov_process_mbx_req(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, int OSAL_UNUSED vfid) argument
768 ecore_iov_release_hw_for_vf(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, u16 OSAL_UNUSED rel_vf_id) argument
769 ecore_iov_set_vf_ctx(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vf_id, OSAL_UNUSED void *ctx) argument
770 ecore_iov_vf_flr_cleanup(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt) argument
771 ecore_iov_single_vf_flr_cleanup(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, u16 OSAL_UNUSED rel_vf_id) argument
772 ecore_iov_set_link(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vfid, struct ecore_mcp_link_params OSAL_UNUSED *params, struct ecore_mcp_link_state OSAL_UNUSED *link, struct ecore_mcp_link_capabilities OSAL_UNUSED *p_caps) argument
773 ecore_iov_get_link(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vfid, struct ecore_mcp_link_params OSAL_UNUSED *params, struct ecore_mcp_link_state OSAL_UNUSED *link, struct ecore_mcp_link_capabilities OSAL_UNUSED *p_caps) argument
774 ecore_iov_is_vf_pending_flr(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
777 ecore_iov_is_valid_vfid(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED rel_vf_id, bool OSAL_UNUSED b_enabled_only, bool OSAL_UNUSED b_non_malicious) argument
784 ecore_iov_get_public_vf_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vfid, bool OSAL_UNUSED b_enabled_only) argument
785 ecore_iov_pf_add_pending_events(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED vfid) argument
786 ecore_iov_pf_get_and_clear_pending_events(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u64 OSAL_UNUSED *events) argument
787 ecore_iov_copy_vf_msg(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *ptt, int OSAL_UNUSED vfid) argument
788 ecore_iov_bulletin_set_forced_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *mac, int OSAL_UNUSED vfid) argument
789 ecore_iov_bulletin_set_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *mac, OSAL_UNUSED int vfid) argument
790 ecore_iov_bulletin_set_forced_untagged_default(struct ecore_hwfn OSAL_UNUSED *p_hwfn, bool OSAL_UNUSED b_untagged_only, int OSAL_UNUSED vfid) argument
791 ecore_iov_get_vfs_opaque_fid(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, u16 OSAL_UNUSED *opaque_fid) argument
792 ecore_iov_bulletin_set_forced_vlan(struct ecore_hwfn OSAL_UNUSED p_hwfn, u16 OSAL_UNUSED pvid, int OSAL_UNUSED vfid) argument
794 ecore_iov_vf_has_vport_instance(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) argument
795 ecore_iov_post_vf_bulletin(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, struct ecore_ptt OSAL_UNUSED *p_ptt) argument
796 ecore_iov_is_vf_stopped(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) argument
797 ecore_iov_spoofchk_set(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, bool OSAL_UNUSED val) argument
798 ecore_iov_spoofchk_get(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) argument
799 ecore_iov_pf_sanity_check(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) argument
800 ecore_iov_vf_chains_per_pf(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
801 ecore_iov_get_vf_req_virt_mbx_params(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id, void OSAL_UNUSED **pp_req_virt_addr, u16 OSAL_UNUSED *p_req_virt_size) argument
802 ecore_iov_get_vf_reply_virt_mbx_params(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id, void OSAL_UNUSED **pp_reply_virt_addr, u16 OSAL_UNUSED *p_reply_virt_size) argument
805 ecore_iov_bulletin_get_forced_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
806 ecore_iov_bulletin_get_forced_vlan(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
807 ecore_iov_configure_tx_rate(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, int OSAL_UNUSED vfid, int OSAL_UNUSED val) argument
808 ecore_iov_get_vf_stats(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, int OSAL_UNUSED vfid, struct ecore_eth_stats OSAL_UNUSED *p_stats) argument
810 ecore_iov_get_vf_num_rxqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
811 ecore_iov_get_vf_num_active_rxqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
812 ecore_iov_get_vf_ctx(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
813 ecore_iov_get_vf_num_sbs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
814 ecore_iov_is_vf_wait_for_acquire(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
815 ecore_iov_is_vf_acquired_not_initialized(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
816 ecore_iov_is_vf_initialized(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
817 ecore_iov_get_vf_min_rate(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) argument
820 ecore_iov_bulletin_set_udp_ports(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, u16 OSAL_UNUSED vxlan_port, u16 OSAL_UNUSED geneve_port) argument
821 ecore_iov_get_next_active_vf(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) argument
825 ecore_iov_set_vf_hw_channel(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, bool OSAL_UNUSED b_is_hw) argument
[all...]
H A Decore_iwarp.h261 ecore_iwarp_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
267 ecore_iwarp_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_rdma_start_in_params OSAL_UNUSED *params) argument
274 ecore_iwarp_init_fw_ramrod(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct iwarp_init_func_ramrod_data OSAL_UNUSED *p_ramrod) argument
280 ecore_iwarp_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
286 ecore_iwarp_resc_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
291 ecore_iwarp_init_devinfo(struct ecore_hwfn OSAL_UNUSED *p_hwfn) argument
296 ecore_iwarp_init_hw(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt) argument
303 ecore_iwarp_create_qp(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_rdma_qp OSAL_UNUSED *qp, struct ecore_rdma_create_qp_out_params OSAL_UNUSED *out_params) argument
311 ecore_iwarp_modify_qp(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_rdma_qp OSAL_UNUSED *qp, enum ecore_iwarp_qp_state OSAL_UNUSED new_state, bool OSAL_UNUSED internal) argument
320 ecore_iwarp_destroy_qp(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_rdma_qp OSAL_UNUSED *qp) argument
327 ecore_iwarp_fw_destroy(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_rdma_qp OSAL_UNUSED *qp) argument
[all...]
H A Decore_dev_api.h874 ecore_is_mf_ufp(struct ecore_hwfn *p_hwfn) argument
[all...]
H A Dbcm_osal.h258 OSAL_DCBX_AEN(void *p_hwfn, u32 mib_type) argument
263 OSAL_NVM_IS_ACCESS_ENABLED(void *p_hwfn) argument
[all...]
H A Decore_vf.c53 static void *ecore_vf_pf_prep(struct ecore_hwfn *p_hwfn, argument
88 static void ecore_vf_pf_req_end(struct ecore_hwfn *p_hwfn, argument
109 ecore_send_msg2pf(struct ecore_hwfn *p_hwfn, argument
196 ecore_vf_pf_add_qid(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument
212 _ecore_vf_pf_release(struct ecore_hwfn *p_hwfn, bool b_final) argument
270 ecore_vf_pf_release(struct ecore_hwfn *p_hwfn) argument
276 ecore_vf_pf_acquire_reduce_resc(struct ecore_hwfn *p_hwfn, struct vf_pf_resc_request *p_req, struct pf_vf_resc *p_resp) argument
300 ecore_vf_pf_acquire(struct ecore_hwfn *p_hwfn) argument
505 ecore_vf_hw_bar_size(struct ecore_hwfn *p_hwfn, enum BAR_ID bar_id) argument
521 ecore_vf_hw_prepare(struct ecore_hwfn *p_hwfn) argument
740 ecore_vf_update_tunn_param(struct ecore_hwfn *p_hwfn, struct ecore_tunnel_info *p_tun, struct pfvf_update_tunn_param_tlv *p_resp) argument
776 ecore_vf_pf_tunnel_param_update(struct ecore_hwfn *p_hwfn, struct ecore_tunnel_info *p_src) argument
832 ecore_vf_pf_rxq_start(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, u16 bd_max_bytes, dma_addr_t bd_chain_phys_addr, dma_addr_t cqe_pbl_addr, u16 cqe_pbl_size, void OSAL_IOMEM **pp_prod) argument
916 ecore_vf_pf_rxq_stop(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, bool cqe_completion) argument
956 ecore_vf_pf_txq_start(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, void OSAL_IOMEM **pp_doorbell) argument
1017 ecore_vf_pf_txq_stop(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument
1055 ecore_vf_pf_rxqs_update(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid **pp_cid, u8 num_rxqs, u8 comp_cqe_flg, u8 comp_event_flg) argument
1110 ecore_vf_pf_vport_start(struct ecore_hwfn *p_hwfn, u8 vport_id, u16 mtu, u8 inner_vlan_removal, enum ecore_tpa_mode tpa_mode, u8 max_buffers_per_cqe, u8 only_untagged, u8 zero_placement_offset) argument
1165 ecore_vf_pf_vport_stop(struct ecore_hwfn *p_hwfn) argument
1196 ecore_vf_handle_vp_update_is_needed(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data, u16 tlv) argument
1233 ecore_vf_handle_vp_update_tlvs_resp(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data) argument
1258 ecore_vf_pf_vport_update(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_params) argument
1485 ecore_vf_pf_reset(struct ecore_hwfn *p_hwfn) argument
1518 ecore_vf_pf_filter_mcast(struct ecore_hwfn *p_hwfn, struct ecore_filter_mcast *p_filter_cmd) argument
1539 ecore_vf_pf_filter_ucast(struct ecore_hwfn *p_hwfn, struct ecore_filter_ucast *p_ucast) argument
1583 ecore_vf_pf_int_cleanup(struct ecore_hwfn *p_hwfn) argument
1613 ecore_vf_pf_get_coalesce(struct ecore_hwfn *p_hwfn, u16 *p_coal, struct ecore_queue_cid *p_cid) argument
1647 ecore_vf_pf_set_coalesce(struct ecore_hwfn *p_hwfn, u16 rx_coal, u16 tx_coal, struct ecore_queue_cid *p_cid) argument
1688 ecore_vf_get_igu_sb_id(struct ecore_hwfn *p_hwfn, u16 sb_id) argument
1701 ecore_vf_set_sb_info(struct ecore_hwfn *p_hwfn, u16 sb_id, struct ecore_sb_info *p_sb) argument
1719 ecore_vf_read_bulletin(struct ecore_hwfn *p_hwfn, u8 *p_change) argument
1767 ecore_vf_get_link_params(struct ecore_hwfn *p_hwfn, struct ecore_mcp_link_params *params) argument
1793 ecore_vf_get_link_state(struct ecore_hwfn *p_hwfn, struct ecore_mcp_link_state *link) argument
1807 ecore_vf_get_link_caps(struct ecore_hwfn *p_hwfn, struct ecore_mcp_link_capabilities *p_link_caps) argument
1814 ecore_vf_get_num_rxqs(struct ecore_hwfn *p_hwfn, u8 *num_rxqs) argument
1820 ecore_vf_get_num_txqs(struct ecore_hwfn *p_hwfn, u8 *num_txqs) argument
1826 ecore_vf_get_num_cids(struct ecore_hwfn *p_hwfn, u8 *num_cids) argument
1832 ecore_vf_get_port_mac(struct ecore_hwfn *p_hwfn, u8 *port_mac) argument
1840 ecore_vf_get_num_vlan_filters(struct ecore_hwfn *p_hwfn, u8 *num_vlan_filters) argument
1849 ecore_vf_get_num_mac_filters(struct ecore_hwfn *p_hwfn, u8 *num_mac_filters) argument
1857 ecore_vf_check_mac(struct ecore_hwfn *p_hwfn, u8 *mac) argument
1894 ecore_vf_bulletin_get_udp_ports(struct ecore_hwfn *p_hwfn, u16 *p_vxlan_port, u16 *p_geneve_port) argument
1922 ecore_vf_get_pre_fp_hsi(struct ecore_hwfn *p_hwfn) argument
1928 ecore_vf_get_fw_version(struct ecore_hwfn *p_hwfn, u16 *fw_major, u16 *fw_minor, u16 *fw_rev, u16 *fw_eng) argument
1943 ecore_vf_set_hw_channel(struct ecore_hwfn *p_hwfn, bool b_is_hw) argument
[all...]
H A Decore_l2.c72 enum _ecore_status_t ecore_l2_alloc(struct ecore_hwfn *p_hwfn) argument
119 ecore_l2_setup(struct ecore_hwfn *p_hwfn) argument
127 ecore_l2_free(struct ecore_hwfn *p_hwfn) argument
164 ecore_eth_queue_qid_usage_add(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument
197 ecore_eth_queue_qid_usage_del(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument
208 ecore_eth_queue_cid_release(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument
231 _ecore_eth_queue_to_cid(struct ecore_hwfn *p_hwfn, u16 opaque_fid, u32 cid, struct ecore_queue_start_common_params *p_params, bool b_is_rx, struct ecore_queue_cid_vf_params *p_vf_params) argument
325 ecore_eth_queue_to_cid(struct ecore_hwfn *p_hwfn, u16 opaque_fid, struct ecore_queue_start_common_params *p_params, bool b_is_rx, struct ecore_queue_cid_vf_params *p_vf_params) argument
370 ecore_eth_queue_to_cid_pf(struct ecore_hwfn *p_hwfn, u16 opaque_fid, bool b_is_rx, struct ecore_queue_start_common_params *p_params) argument
378 ecore_sp_eth_vport_start(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_start_params *p_params) argument
481 ecore_sp_vport_start(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_start_params *p_params) argument
497 ecore_sp_vport_update_rss(struct ecore_hwfn *p_hwfn, struct vport_update_ramrod_data *p_ramrod, struct ecore_rss_params *p_rss) argument
604 ecore_sp_update_accept_mode(struct ecore_hwfn *p_hwfn, struct vport_update_ramrod_data *p_ramrod, struct ecore_filter_accept_flags accept_flags) argument
733 ecore_sp_vport_update(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_params, enum spq_mode comp_mode, struct ecore_spq_comp_cb *p_comp_data) argument
827 ecore_sp_vport_stop(struct ecore_hwfn *p_hwfn, u16 opaque_fid, u8 vport_id) argument
863 ecore_vf_pf_accept_flags(struct ecore_hwfn *p_hwfn, struct ecore_filter_accept_flags *p_accept_flags) argument
894 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; local
927 ecore_eth_rxq_start_ramrod(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, u16 bd_max_bytes, dma_addr_t bd_chain_phys_addr, dma_addr_t cqe_pbl_addr, u16 cqe_pbl_size) argument
986 ecore_eth_pf_rx_queue_start(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, u16 bd_max_bytes, dma_addr_t bd_chain_phys_addr, dma_addr_t cqe_pbl_addr, u16 cqe_pbl_size, void OSAL_IOMEM **pp_prod) argument
1012 ecore_eth_rx_queue_start(struct ecore_hwfn *p_hwfn, u16 opaque_fid, struct ecore_queue_start_common_params *p_params, u16 bd_max_bytes, dma_addr_t bd_chain_phys_addr, dma_addr_t cqe_pbl_addr, u16 cqe_pbl_size, struct ecore_rxq_start_ret_params *p_ret_params) argument
1052 ecore_sp_eth_rx_queues_update(struct ecore_hwfn *p_hwfn, void **pp_rxq_handles, u8 num_rxqs, u8 complete_cqe_flg, u8 complete_event_flg, enum spq_mode comp_mode, struct ecore_spq_comp_cb *p_comp_data) argument
1110 ecore_sp_eth_rx_queues_set_default(struct ecore_hwfn *p_hwfn, void *p_rxq_handler, enum spq_mode comp_mode, struct ecore_spq_comp_cb *p_comp_data) argument
1154 ecore_eth_pf_rx_queue_stop(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, bool b_eq_completion_only, bool b_cqe_completion) argument
1191 ecore_eth_rx_queue_stop(struct ecore_hwfn *p_hwfn, void *p_rxq, bool eq_completion_only, bool cqe_completion) argument
1212 ecore_eth_txq_start_ramrod(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id) argument
1253 ecore_eth_pf_tx_queue_start(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid, u8 tc, dma_addr_t pbl_addr, u16 pbl_size, void OSAL_IOMEM **pp_doorbell) argument
1277 ecore_eth_tx_queue_start(struct ecore_hwfn *p_hwfn, u16 opaque_fid, struct ecore_queue_start_common_params *p_params, u8 tc, dma_addr_t pbl_addr, u16 pbl_size, struct ecore_txq_start_ret_params *p_ret_params) argument
1308 ecore_eth_pf_tx_queue_stop(struct ecore_hwfn *p_hwfn, struct ecore_queue_cid *p_cid) argument
1329 ecore_eth_tx_queue_stop(struct ecore_hwfn *p_hwfn, void *p_handle) argument
1367 ecore_filter_ucast_common(struct ecore_hwfn *p_hwfn, u16 opaque_fid, struct ecore_filter_ucast *p_filter_cmd, struct vport_filter_update_ramrod_data **pp_ramrod, struct ecore_spq_entry **pp_ent, enum spq_mode comp_mode, struct ecore_spq_comp_cb *p_comp_data) argument
1514 ecore_sp_eth_filter_ucast(struct ecore_hwfn *p_hwfn, u16 opaque_fid, struct ecore_filter_ucast *p_filter_cmd, enum spq_mode comp_mode, struct ecore_spq_comp_cb *p_comp_data) argument
1616 ecore_sp_eth_filter_mcast(struct ecore_hwfn *p_hwfn, struct ecore_filter_mcast *p_filter_cmd, enum spq_mode comp_mode, struct ecore_spq_comp_cb *p_comp_data) argument
1705 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; local
1732 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; local
1754 __ecore_get_vport_pstats_addrlen(struct ecore_hwfn *p_hwfn, u32 *p_addr, u32 *p_len, u16 statistics_bin) argument
1771 __ecore_get_vport_pstats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_eth_stats *p_stats, u16 statistics_bin) argument
1802 __ecore_get_vport_tstats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_eth_stats *p_stats) argument
1831 __ecore_get_vport_ustats_addrlen(struct ecore_hwfn *p_hwfn, u32 *p_addr, u32 *p_len, u16 statistics_bin) argument
1848 __ecore_get_vport_ustats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_eth_stats *p_stats, u16 statistics_bin) argument
1877 __ecore_get_vport_mstats_addrlen(struct ecore_hwfn *p_hwfn, u32 *p_addr, u32 *p_len, u16 statistics_bin) argument
1894 __ecore_get_vport_mstats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_eth_stats *p_stats, u16 statistics_bin) argument
1925 __ecore_get_vport_port_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_eth_stats *p_stats) argument
2017 __ecore_get_vport_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_eth_stats *stats, u16 statistics_bin, bool b_get_port_stats) argument
2046 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; local
2100 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; local
2151 ecore_arfs_mode_configure(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_arfs_config_params *p_cfg_params) argument
2179 ecore_configure_rfs_ntuple_filter(struct ecore_hwfn *p_hwfn, struct ecore_spq_comp_cb *p_cb, struct ecore_ntuple_filter_params *p_params) argument
2245 ecore_get_rxq_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_queue_cid *p_cid, u16 *p_rx_coal) argument
2280 ecore_get_txq_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_queue_cid *p_cid, u16 *p_tx_coal) argument
2316 ecore_get_queue_coalesce(struct ecore_hwfn *p_hwfn, u16 *p_coal, void *handle) argument
[all...]
H A Decore_int.c134 static enum _ecore_status_t ecore_mcp_attn_cb(struct ecore_hwfn *p_hwfn) argument
170 static enum _ecore_status_t ecore_pswhst_attn_cb(struct ecore_hwfn *p_hwfn) argument
260 ecore_grc_attn_cb(struct ecore_hwfn *p_hwfn) argument
314 ecore_pglueb_rbc_attn_handler(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
405 ecore_pglueb_rbc_attn_cb(struct ecore_hwfn *p_hwfn) argument
410 ecore_fw_assertion(struct ecore_hwfn *p_hwfn) argument
420 ecore_general_attention_35(struct ecore_hwfn *p_hwfn) argument
437 ecore_db_rec_attn(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
478 ecore_dorq_attn_cb(struct ecore_hwfn *p_hwfn) argument
556 ecore_tm_attn_cb(struct ecore_hwfn *p_hwfn) argument
761 ecore_int_aeu_translate(struct ecore_hwfn *p_hwfn, struct aeu_invert_reg_bit *p_bit) argument
774 ecore_int_is_parity_flag(struct ecore_hwfn *p_hwfn, struct aeu_invert_reg_bit *p_bit) argument
804 ecore_attn_update_idx(struct ecore_hwfn *p_hwfn, struct ecore_sb_attn_info *p_sb_desc) argument
829 ecore_int_assertion(struct ecore_hwfn *p_hwfn, u16 asserted_bits) argument
870 ecore_int_attn_print(struct ecore_hwfn *p_hwfn, enum block_id id, enum dbg_attn_type type, bool b_clear) argument
911 ecore_int_deassertion_aeu_bit(struct ecore_hwfn *p_hwfn, struct aeu_invert_reg_bit *p_aeu, u32 aeu_en_reg, const char *p_bit_name, u32 bitmask) argument
968 ecore_int_deassertion_parity(struct ecore_hwfn *p_hwfn, struct aeu_invert_reg_bit *p_aeu, u32 aeu_en_reg, u8 bit_index) argument
1006 ecore_int_deassertion(struct ecore_hwfn *p_hwfn, u16 deasserted_bits) argument
1160 ecore_int_attentions(struct ecore_hwfn *p_hwfn) argument
1212 ecore_sb_ack_attn(struct ecore_hwfn *p_hwfn, void OSAL_IOMEM *igu_addr, u32 ack_cons) argument
1235 struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)hwfn_cookie; local
1334 ecore_int_sb_attn_free(struct ecore_hwfn *p_hwfn) argument
1351 ecore_int_sb_attn_setup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
1368 ecore_int_sb_attn_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, void *sb_virt_addr, dma_addr_t sb_phy_addr) argument
1407 ecore_int_sb_attn_alloc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
1442 ecore_init_cau_sb_entry(struct ecore_hwfn *p_hwfn, struct cau_sb_entry *p_sb_entry, u8 pf_id, u16 vf_number, u8 vf_valid) argument
1489 _ecore_int_cau_conf_pi(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 igu_sb_id, u32 pi_index, enum ecore_coalescing_fsm coalescing_fsm, u8 timeset) argument
1522 ecore_int_cau_conf_pi(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_sb_info *p_sb, u32 pi_index, enum ecore_coalescing_fsm coalescing_fsm, u8 timeset) argument
1532 ecore_int_cau_conf_sb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, dma_addr_t sb_phys, u16 igu_sb_id, u16 vf_number, u8 vf_valid) argument
1603 ecore_int_sb_setup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_sb_info *sb_info) argument
1617 ecore_get_igu_free_sb(struct ecore_hwfn *p_hwfn, bool b_is_pf) argument
1638 ecore_get_pf_igu_sb_id(struct ecore_hwfn *p_hwfn, u16 vector_id) argument
1659 ecore_get_igu_sb_id(struct ecore_hwfn *p_hwfn, u16 sb_id) argument
1685 ecore_int_sb_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_sb_info *sb_info, void *sb_virt_addr, dma_addr_t sb_phy_addr, u16 sb_id) argument
1744 ecore_int_sb_release(struct ecore_hwfn *p_hwfn, struct ecore_sb_info *sb_info, u16 sb_id) argument
1780 ecore_int_sp_sb_free(struct ecore_hwfn *p_hwfn) argument
1798 ecore_int_sp_sb_alloc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
1833 ecore_int_register_cb(struct ecore_hwfn *p_hwfn, ecore_int_comp_cb_t comp_cb, void *cookie, u8 *sb_idx, __le16 **p_fw_cons) argument
1859 ecore_int_unregister_cb(struct ecore_hwfn *p_hwfn, u8 pi) argument
1873 ecore_int_get_sp_sb_id(struct ecore_hwfn *p_hwfn) argument
1878 ecore_int_igu_enable_int(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_int_mode int_mode) argument
1913 ecore_int_igu_enable_attn(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
1937 ecore_int_igu_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, enum ecore_int_mode int_mode) argument
1961 ecore_int_igu_disable_int(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
1973 ecore_int_igu_cleanup_sb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 igu_sb_id, bool cleanup_set, u16 opaque_fid) argument
2030 ecore_int_igu_init_pure_rt_single(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 igu_sb_id, u16 opaque, bool b_set) argument
2073 ecore_int_igu_init_pure_rt(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool b_set, bool b_slowpath) argument
2112 ecore_int_igu_reset_cam(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
2252 ecore_int_igu_reset_cam_default(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
2272 ecore_int_igu_read_cam_block(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 igu_sb_id) argument
2291 ecore_int_igu_read_cam(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
2384 ecore_int_igu_relocate_sb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 sb_id, bool b_to_vf) argument
2521 ecore_int_igu_init_rt(struct ecore_hwfn *p_hwfn) argument
2532 ecore_int_igu_read_sisr_reg(struct ecore_hwfn *p_hwfn) argument
2548 ecore_int_sp_dpc_setup(struct ecore_hwfn *p_hwfn) argument
2554 ecore_int_sp_dpc_alloc(struct ecore_hwfn *p_hwfn) argument
2563 ecore_int_sp_dpc_free(struct ecore_hwfn *p_hwfn) argument
2569 ecore_int_alloc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
2593 ecore_int_free(struct ecore_hwfn *p_hwfn) argument
2600 ecore_int_setup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
2610 ecore_int_get_num_sbs(struct ecore_hwfn *p_hwfn, struct ecore_sb_cnt_info *p_sb_cnt_info) argument
2635 ecore_int_set_timer_res(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 timer_res, u16 sb_id, bool tx) argument
2673 ecore_int_get_sb_dbg(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_sb_info *p_sb, struct ecore_sb_info_dbg *p_info) argument
[all...]
H A Decore_init_fw_funcs.c184 static u8 ecore_get_ext_voq(struct ecore_hwfn *p_hwfn, argument
196 static void ecore_enable_pf_rl(struct ecore_hwfn *p_hwfn, argument
222 ecore_enable_pf_wfq(struct ecore_hwfn *p_hwfn, bool pf_wfq_en) argument
233 ecore_enable_vport_rl(struct ecore_hwfn *p_hwfn, bool vport_rl_en) argument
250 ecore_enable_vport_wfq(struct ecore_hwfn *p_hwfn, bool vport_wfq_en) argument
263 ecore_cmdq_lines_voq_rt_init(struct ecore_hwfn *p_hwfn, u8 ext_voq, u16 cmdq_lines) argument
277 ecore_cmdq_lines_rt_init(struct ecore_hwfn *p_hwfn, u8 max_ports_per_engine, u8 max_phys_tcs_per_port, struct init_qm_port_params port_params[MAX_NUM_PORTS]) argument
343 ecore_btb_blocks_rt_init(struct ecore_hwfn *p_hwfn, u8 max_ports_per_engine, u8 max_phys_tcs_per_port, struct init_qm_port_params port_params[MAX_NUM_PORTS]) argument
385 ecore_tx_pq_map_rt_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 port_id, u8 pf_id, u8 max_phys_tcs_per_port, bool is_pf_loading, u32 num_pf_cids, u32 num_vf_cids, u16 start_pq, u16 num_pf_pqs, u16 num_vf_pqs, u8 start_vport, u32 base_mem_addr_4kb, struct init_qm_pq_params *pq_params, struct init_qm_vport_params *vport_params) argument
496 ecore_other_pq_map_rt_init(struct ecore_hwfn *p_hwfn, u8 pf_id, bool is_pf_loading, u32 num_pf_cids, u32 num_tids, u32 base_mem_addr_4kb) argument
536 ecore_pf_wfq_rt_init(struct ecore_hwfn *p_hwfn, u8 port_id, u8 pf_id, u16 pf_wfq, u8 max_phys_tcs_per_port, u16 num_tx_pqs, struct init_qm_pq_params *pq_params) argument
571 ecore_pf_rl_rt_init(struct ecore_hwfn *p_hwfn, u8 pf_id, u32 pf_rl) argument
593 ecore_vp_wfq_rt_init(struct ecore_hwfn *p_hwfn, u8 num_vports, struct init_qm_vport_params *vport_params) argument
628 ecore_vport_rl_rt_init(struct ecore_hwfn *p_hwfn, u8 start_vport, u8 num_vports, u32 link_speed, struct init_qm_vport_params *vport_params) argument
658 ecore_poll_on_qm_cmd_ready(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
677 ecore_send_qm_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 cmd_addr, u32 cmd_data_lsb, u32 cmd_data_msb) argument
709 ecore_qm_common_rt_init(struct ecore_hwfn *p_hwfn, u8 max_ports_per_engine, u8 max_phys_tcs_per_port, bool pf_rl_en, bool pf_wfq_en, bool vport_rl_en, bool vport_wfq_en, struct init_qm_port_params port_params[MAX_NUM_PORTS]) argument
752 ecore_qm_pf_rt_init(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 port_id, u8 pf_id, u8 max_phys_tcs_per_port, bool is_pf_loading, u32 num_pf_cids, u32 num_vf_cids, u32 num_tids, u16 start_pq, u16 num_pf_pqs, u16 num_vf_pqs, u8 start_vport, u8 num_vports, u16 pf_wfq, u32 pf_rl, u32 link_speed, struct init_qm_pq_params *pq_params, struct init_qm_vport_params *vport_params) argument
811 ecore_init_pf_wfq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 pf_id, u16 pf_wfq) argument
829 ecore_init_pf_rl(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 pf_id, u32 pf_rl) argument
848 ecore_init_vport_wfq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 first_tx_pq_id[NUM_OF_TCS], u16 vport_wfq) argument
873 ecore_init_vport_rl(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 vport_id, u32 vport_rl, u32 link_speed) argument
898 ecore_send_qm_stop_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool is_release_cmd, bool is_tx_pq, u16 start_pq, u16 num_pqs) argument
963 ecore_init_nig_ets(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_ets_req* req, bool is_lb) argument
1026 ecore_init_nig_lb_rl(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_nig_lb_rl_req* req) argument
1092 ecore_init_nig_pri_tc_map(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_nig_pri_tc_map_req* req) argument
1127 ecore_init_prs_ets(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_ets_req* req) argument
1192 ecore_init_brb_ram(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct init_brb_ram_req* req) argument
1270 ecore_set_port_mf_ovlan_eth_type(struct ecore_hwfn *p_hwfn, u32 ethType) argument
1283 ecore_set_vxlan_dest_port(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 dest_port) argument
1297 ecore_set_vxlan_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool vxlan_enable) argument
1327 ecore_set_gre_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool eth_gre_enable, bool ip_gre_enable) argument
1361 ecore_set_geneve_dest_port(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 dest_port) argument
1376 ecore_set_geneve_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool eth_geneve_enable, bool ip_geneve_enable) argument
1415 ecore_set_vxlan_no_l2_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, bool enable) argument
1456 ecore_gft_disable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 pf_id) argument
1474 ecore_set_gft_event_id_cm_hdr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
1486 ecore_gft_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 pf_id, bool tcp, bool udp, bool ipv4, bool ipv6, enum gft_profile_type profile_type) argument
1596 ecore_config_vf_zone_size_mode(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 mode, bool runtime_init) argument
1619 ecore_get_mstorm_queue_stat_offset(struct ecore_hwfn *p_hwfn, u16 stat_cnt_id, u16 vf_zone_size_mode) argument
1634 ecore_get_mstorm_eth_vf_prods_offset(struct ecore_hwfn *p_hwfn, u8 vf_id, u8 vf_queue_id, u16 vf_zone_size_mode) argument
1776 ecore_enable_context_validation(struct ecore_hwfn * p_hwfn, struct ecore_ptt *p_ptt) argument
1798 ecore_update_eth_rss_ind_table_entry(struct ecore_hwfn * p_hwfn, struct ecore_ptt *p_ptt, u8 rss_id, u8 ind_table_index, u16 ind_table_value) argument
[all...]
H A Decore_sriov.c107 static enum _ecore_status_t ecore_sp_vf_start(struct ecore_hwfn *p_hwfn, argument
168 ecore_sp_vf_stop(struct ecore_hwfn *p_hwfn, u32 concrete_vfid, u16 opaque_vfid) argument
196 ecore_iov_is_valid_vfid(struct ecore_hwfn *p_hwfn, int rel_vf_id, bool b_enabled_only, bool b_non_malicious) argument
219 ecore_iov_get_vf_info(struct ecore_hwfn *p_hwfn, u16 relative_vf_id, bool b_enabled_only) argument
289 ecore_iov_validate_rxq(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, u16 rx_qid, enum ecore_iov_validate_q_mode mode) argument
304 ecore_iov_validate_txq(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, u16 tx_qid, enum ecore_iov_validate_q_mode mode) argument
319 ecore_iov_validate_sb(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, u16 sb_idx) argument
363 ecore_iov_post_vf_bulletin(struct ecore_hwfn *p_hwfn, int vfid, struct ecore_ptt *p_ptt) argument
477 ecore_iov_setup_vfdb(struct ecore_hwfn *p_hwfn) argument
535 ecore_iov_allocate_vfdb(struct ecore_hwfn *p_hwfn) argument
585 ecore_iov_free_vfdb(struct ecore_hwfn *p_hwfn) argument
608 ecore_iov_alloc(struct ecore_hwfn *p_hwfn) argument
632 ecore_iov_setup(struct ecore_hwfn *p_hwfn) argument
640 ecore_iov_free(struct ecore_hwfn *p_hwfn) argument
657 ecore_iov_hw_info(struct ecore_hwfn *p_hwfn) argument
733 _ecore_iov_pf_sanity_check(struct ecore_hwfn *p_hwfn, int vfid, bool b_fail_malicious) argument
748 ecore_iov_pf_sanity_check(struct ecore_hwfn *p_hwfn, int vfid) argument
761 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; local
785 ecore_iov_set_vf_ctx(struct ecore_hwfn *p_hwfn, u16 vf_id, void *ctx) argument
804 ecore_iov_vf_pglue_clear_err(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_vfid) argument
813 ecore_iov_vf_igu_reset(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
834 ecore_iov_vf_igu_set_int(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, bool enable) argument
858 ecore_iov_enable_vf_access_msix(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u8 abs_vf_id, u8 num_sbs) argument
893 ecore_iov_enable_vf_access(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
949 ecore_iov_config_perm_table(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u8 enable) argument
968 ecore_iov_enable_vf_traffic(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
981 ecore_iov_alloc_vf_igu_sbs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u16 num_rx_queues) argument
1038 ecore_iov_free_vf_igu_sbs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
1064 ecore_iov_set_link(struct ecore_hwfn *p_hwfn, u16 vfid, struct ecore_mcp_link_params *params, struct ecore_mcp_link_state *link, struct ecore_mcp_link_capabilities *p_caps) argument
1102 ecore_iov_init_hw_for_vf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_iov_vf_init_params *p_params) argument
1239 ecore_iov_release_hw_for_vf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 rel_vf_id) argument
1305 ecore_iov_lock_vf_pf_channel(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, u16 tlv) argument
1329 ecore_iov_unlock_vf_pf_channel(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, u16 expected_tlv) argument
1376 ecore_dp_tlv_list(struct ecore_hwfn *p_hwfn, void *tlvs_list) argument
1416 ecore_iov_send_response(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf, u16 length, u8 status) argument
1494 ecore_iov_prep_vp_update_resp_tlvs(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_iov_vf_mbx *p_mbx, u8 status, u16 tlvs_mask, u16 tlvs_accepted) argument
1538 ecore_iov_prepare_resp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf_info, u16 type, u16 length, u8 status) argument
1554 ecore_iov_get_public_vf_info(struct ecore_hwfn *p_hwfn, u16 relative_vf_id, bool b_enabled_only) argument
1567 ecore_iov_vf_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf) argument
1601 ecore_iov_vf_db_bar_size(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
1612 ecore_iov_vf_mbx_acquire_resc_cids(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf, struct vf_pf_resc_request *p_req, struct pf_vf_resc *p_resp) argument
1654 ecore_iov_vf_mbx_acquire_resc(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf, struct vf_pf_resc_request *p_req, struct pf_vf_resc *p_resp) argument
1749 ecore_iov_vf_mbx_acquire(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
1917 __ecore_iov_spoofchk_set(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, bool val) argument
1952 ecore_iov_reconfigure_unicast_vlan(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf) argument
1989 ecore_iov_reconfigure_unicast_shadow(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, u64 events) argument
2005 ecore_iov_configure_vport_forced(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, u64 events) argument
2126 ecore_iov_vf_mbx_start_vport(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2232 ecore_iov_vf_mbx_stop_vport(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2269 ecore_iov_vf_mbx_start_rxq_resp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf, u8 status, bool b_legacy) argument
2306 ecore_iov_vf_mbx_qid(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, bool b_is_tx) argument
2342 ecore_iov_vf_mbx_start_rxq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2489 ecore_iov_vf_mbx_update_tunn_param(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf) argument
2577 ecore_iov_vf_mbx_start_txq_resp(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf, u32 cid, u8 status) argument
2614 ecore_iov_vf_mbx_start_txq(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2690 ecore_iov_vf_stop_rxqs(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, u16 rxq_id, u8 qid_usage_idx, bool cqe_completion) argument
2737 ecore_iov_vf_stop_txqs(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, u16 txq_id, u8 qid_usage_idx) argument
2763 ecore_iov_vf_mbx_stop_rxqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2801 ecore_iov_vf_mbx_stop_txqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2840 ecore_iov_vf_mbx_update_rxqs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
2912 ecore_iov_search_list_tlvs(struct ecore_hwfn *p_hwfn, void *p_tlvs_list, u16 req_type) argument
2947 ecore_iov_vp_update_act_param(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask) argument
2968 ecore_iov_vp_update_vlan_param(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data, struct ecore_vf_info *p_vf, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask) argument
2994 ecore_iov_vp_update_tx_switch(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask) argument
3020 ecore_iov_vp_update_mcast_bin_param(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask) argument
3041 ecore_iov_vp_update_accept_flag(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask) argument
3063 ecore_iov_vp_update_accept_any_vlan(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask) argument
3084 ecore_iov_vp_update_rss_param(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *vf, struct ecore_sp_vport_update_params *p_data, struct ecore_rss_params *p_rss, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask, u16 *tlvs_accepted) argument
3151 ecore_iov_vp_update_sge_tpa_param(struct ecore_hwfn *p_hwfn, struct ecore_sp_vport_update_params *p_data, struct ecore_sge_tpa_params *p_sge_tpa, struct ecore_iov_vf_mbx *p_mbx, u16 *tlvs_mask) argument
3208 ecore_iov_vf_mbx_vport_update(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3299 ecore_iov_vf_update_vlan_shadow(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_filter_ucast *p_params) argument
3355 ecore_iov_vf_update_mac_shadow(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_filter_ucast *p_params) argument
3420 ecore_iov_vf_update_unicast_shadow(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_filter_ucast *p_params) argument
3438 ecore_iov_vf_mbx_ucast_filter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3529 ecore_iov_vf_mbx_int_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3546 ecore_iov_vf_mbx_close(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3563 ecore_iov_vf_mbx_release(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf) argument
3591 ecore_iov_vf_pf_get_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *p_vf) argument
3661 ecore_iov_vf_pf_set_coalesce(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, struct ecore_vf_info *vf) argument
3745 ecore_iov_pf_configure_vf_queue_coalesce(struct ecore_hwfn *p_hwfn, u16 rx_coal, u16 tx_coal, u16 vf_id, u16 qid) argument
3831 ecore_iov_vf_flr_poll_dorq(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_ptt *p_ptt) argument
3858 ecore_iov_vf_flr_poll_pbf(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_ptt *p_ptt) argument
3906 ecore_iov_vf_flr_poll(struct ecore_hwfn *p_hwfn, struct ecore_vf_info *p_vf, struct ecore_ptt *p_ptt) argument
3926 ecore_iov_execute_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 rel_vf_id, u32 *ack_vfs) argument
3998 ecore_iov_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt) argument
4023 ecore_iov_single_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 rel_vf_id) argument
4043 ecore_iov_mark_vf_flr(struct ecore_hwfn *p_hwfn, u32 *p_disabled_vfs) argument
4093 ecore_iov_get_link(struct ecore_hwfn *p_hwfn, u16 vfid, struct ecore_mcp_link_params *p_params, struct ecore_mcp_link_state *p_link, struct ecore_mcp_link_capabilities *p_caps) argument
4115 ecore_iov_process_mbx_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int vfid) argument
4270 ecore_iov_pf_get_pending_events(struct ecore_hwfn *p_hwfn, u64 *events) argument
4287 ecore_sriov_get_vf_from_absid(struct ecore_hwfn *p_hwfn, u16 abs_vfid) argument
4301 ecore_sriov_vfpf_msg(struct ecore_hwfn *p_hwfn, u16 abs_vfid, struct regpair *vf_msg) argument
4322 ecore_sriov_vfpf_malicious(struct ecore_hwfn *p_hwfn, struct malicious_vf_eqe_data *p_data) argument
4347 ecore_sriov_eqe_event(struct ecore_hwfn *p_hwfn, u8 opcode, __le16 echo, union event_ring_data *data, u8 OSAL_UNUSED fw_return_code) argument
4372 ecore_iov_is_vf_pending_flr(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4380 ecore_iov_get_next_active_vf(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4396 ecore_iov_copy_vf_msg(struct ecore_hwfn *p_hwfn, struct ecore_ptt *ptt, int vfid) argument
4427 ecore_iov_bulletin_set_forced_mac(struct ecore_hwfn *p_hwfn, u8 *mac, int vfid) argument
4458 ecore_iov_bulletin_set_mac(struct ecore_hwfn *p_hwfn, u8 *mac, int vfid) argument
4491 ecore_iov_bulletin_set_forced_untagged_default(struct ecore_hwfn *p_hwfn, bool b_untagged_only, int vfid) argument
4535 ecore_iov_get_vfs_opaque_fid(struct ecore_hwfn *p_hwfn, int vfid, u16 *opaque_fid) argument
4548 ecore_iov_bulletin_set_forced_vlan(struct ecore_hwfn *p_hwfn, u16 pvid, int vfid) argument
4577 ecore_iov_bulletin_set_udp_ports(struct ecore_hwfn *p_hwfn, int vfid, u16 vxlan_port, u16 geneve_port) argument
4600 ecore_iov_vf_has_vport_instance(struct ecore_hwfn *p_hwfn, int vfid) argument
4611 ecore_iov_is_vf_stopped(struct ecore_hwfn *p_hwfn, int vfid) argument
4622 ecore_iov_spoofchk_get(struct ecore_hwfn *p_hwfn, int vfid) argument
4633 ecore_iov_spoofchk_set(struct ecore_hwfn *p_hwfn, int vfid, bool val) argument
4663 ecore_iov_vf_chains_per_pf(struct ecore_hwfn *p_hwfn) argument
4673 ecore_iov_get_vf_req_virt_mbx_params(struct ecore_hwfn *p_hwfn, u16 rel_vf_id, void **pp_req_virt_addr, u16 *p_req_virt_size) argument
4691 ecore_iov_get_vf_reply_virt_mbx_params(struct ecore_hwfn *p_hwfn, u16 rel_vf_id, void **pp_reply_virt_addr, u16 *p_reply_virt_size) argument
4711 ecore_iov_get_vf_sw_mbx(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4736 ecore_iov_bulletin_get_forced_mac(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4751 ecore_iov_bulletin_get_forced_vlan(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4766 ecore_iov_configure_tx_rate(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int vfid, int val) argument
4798 struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i]; local
4814 ecore_iov_get_vf_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, int vfid, struct ecore_eth_stats *p_stats) argument
4834 ecore_iov_get_vf_num_rxqs(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4846 ecore_iov_get_vf_num_active_rxqs(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4858 ecore_iov_get_vf_ctx(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4870 ecore_iov_get_vf_num_sbs(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4882 ecore_iov_is_vf_wait_for_acquire(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4894 ecore_iov_is_vf_acquired_not_initialized(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4906 ecore_iov_is_vf_initialized(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4918 ecore_iov_is_vf_started(struct ecore_hwfn *p_hwfn, u16 rel_vf_id) argument
4932 ecore_iov_get_vf_min_rate(struct ecore_hwfn *p_hwfn, int vfid) argument
4950 ecore_iov_set_vf_hw_channel(struct ecore_hwfn *p_hwfn, int vfid, bool b_is_hw) argument
[all...]
H A Dqlnx_os.c495 struct ecore_hwfn *p_hwfn; local
524 struct ecore_hwfn *p_hwfn; local
542 struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i]; local
985 struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i]; local
1104 struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[0]; local
1218 struct ecore_hwfn *p_hwfn; local
1475 struct ecore_hwfn *p_hwfn; local
1511 struct ecore_hwfn *p_hwfn; local
2856 struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[0]; local
3915 struct ecore_hwfn *p_hwfn; local
4702 struct ecore_hwfn *p_hwfn; local
5116 struct ecore_hwfn *p_hwfn; local
5500 struct ecore_hwfn *p_hwfn; local
5513 struct ecore_hwfn *p_hwfn = hwfn; local
5524 struct ecore_hwfn *p_hwfn = hwfn; local
5535 struct ecore_hwfn *p_hwfn; local
5551 struct ecore_hwfn *p_hwfn = hwfn; local
5560 qlnx_direct_reg_rd32(void *p_hwfn, uint32_t *reg_addr) argument
5575 qlnx_direct_reg_wr32(void *p_hwfn, void *reg_addr, uint32_t value) argument
5589 qlnx_direct_reg_wr64(void *p_hwfn, void *reg_addr, uint64_t value) argument
5612 qlnx_barrier(void *p_hwfn) argument
5621 qlnx_link_update(void *p_hwfn) argument
5655 __qlnx_osal_vf_fill_acquire_resc_req(struct ecore_hwfn *p_hwfn, struct ecore_vf_acquire_sw_info *p_sw_info) argument
5667 qlnx_osal_vf_fill_acquire_resc_req(void *p_hwfn, void *p_resc_req, void *p_sw_info) argument
5804 qlnx_schedule_recovery(void *p_hwfn) argument
5823 struct ecore_hwfn *p_hwfn = &cdev->hwfns[i]; local
6008 struct ecore_hwfn *p_hwfn; local
6028 struct ecore_hwfn *p_hwfn; local
6138 struct ecore_hwfn *p_hwfn; local
6696 struct ecore_hwfn *p_hwfn = &cdev->hwfns[i]; local
6724 struct ecore_hwfn *p_hwfn; local
6832 qlnx_update_rx_prod(struct ecore_hwfn *p_hwfn, struct qlnx_rx_queue *rxq) argument
6891 struct ecore_hwfn *p_hwfn; local
7154 struct ecore_hwfn *p_hwfn = &cdev->hwfns[(i % cdev->num_hwfns)]; local
7185 struct ecore_hwfn *p_hwfn = &cdev->hwfns[i]; local
7646 struct ecore_hwfn *p_hwfn; local
7677 struct ecore_hwfn *p_hwfn; local
7972 __qlnx_osal_iov_vf_cleanup(struct ecore_hwfn *p_hwfn, uint8_t rel_vf_id) argument
7990 qlnx_osal_iov_vf_cleanup(void *p_hwfn, uint8_t relative_vf_id) argument
7997 __qlnx_iov_chk_ucast(struct ecore_hwfn *p_hwfn, int vfid, struct ecore_filter_ucast *params) argument
8021 qlnx_iov_chk_ucast(void *p_hwfn, int vfid, void *params) argument
8058 qlnx_find_hwfn_index(struct ecore_hwfn *p_hwfn) argument
8077 __qlnx_pf_vf_msg(struct ecore_hwfn *p_hwfn, uint16_t rel_vf_id) argument
8103 qlnx_pf_vf_msg(void *p_hwfn, uint16_t relative_vf_id) argument
8109 __qlnx_vf_flr_update(struct ecore_hwfn *p_hwfn) argument
8138 qlnx_vf_flr_update(void *p_hwfn) argument
8148 qlnx_vf_bulleting_update(struct ecore_hwfn *p_hwfn) argument
8408 struct ecore_hwfn *p_hwfn; local
8443 qlnx_handle_vf_msg(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8485 qlnx_handle_vf_flr_update(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8510 qlnx_handle_bulletin_update(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn) argument
8537 struct ecore_hwfn *p_hwfn; local
8574 struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i]; local
8614 qlnx_inform_vf_link_state(struct ecore_hwfn *p_hwfn, qlnx_host_t *ha) argument
[all...]

Completed in 275 milliseconds

12