/freebsd-10-stable/sys/dev/qlnx/qlnxe/ |
H A D | ecore_fcoe.h | 52 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 D | ecore_iscsi.h | 59 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 D | ecore_mng_tlv.c | 1241 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 D | ecore_ooo.h | 90 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 D | ecore_vf_api.h | 206 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 D | qlnx_ioctl.c | 110 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 D | ecore_int_api.h | 63 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 D | ecore_ll2.h | 44 static OSAL_INLINE u8 ecore_ll2_handle_to_queue_id(struct ecore_hwfn *p_hwfn, argument [all...] |
H A D | ecore_sp_commands.c | 55 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 D | ecore_init_ops.c | 66 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 D | ecore_spq.c | 78 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 D | ecore_vf.h | 344 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 D | ecore_hw.c | 73 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 D | ecore_sriov.h | 321 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 D | ecore_dcbx.c | 157 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 D | ecore_iov_api.h | 766 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 D | ecore_iwarp.h | 261 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 D | ecore_dev_api.h | 874 ecore_is_mf_ufp(struct ecore_hwfn *p_hwfn) argument [all...] |
H A D | bcm_osal.h | 258 OSAL_DCBX_AEN(void *p_hwfn, u32 mib_type) argument 263 OSAL_NVM_IS_ACCESS_ENABLED(void *p_hwfn) argument [all...] |
H A D | ecore_vf.c | 53 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 D | ecore_l2.c | 72 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 D | ecore_int.c | 134 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 D | ecore_init_fw_funcs.c | 184 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 D | ecore_sriov.c | 107 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 D | qlnx_os.c | 495 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...] |