/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_ppe.c | 69 static int hns_ppe_common_get_cfg(struct dsaf_device *dsaf_dev, int comm_index) argument 102 hns_ppe_common_free_cfg(struct dsaf_device *dsaf_dev, u32 comm_index) argument 197 struct dsaf_device *dsaf_dev = ppe_common->dsaf_dev; local 303 struct dsaf_device *dsaf_dev = ppe_common_cb->dsaf_dev; local 351 struct dsaf_device *dsaf_dev = ppe_cb->ppe_common_cb->dsaf_dev; local 369 hns_ppe_uninit(struct dsaf_device *dsaf_dev) argument 387 hns_ppe_reset_common(struct dsaf_device *dsaf_dev, u8 ppe_common_index) argument 505 hns_ppe_init(struct dsaf_device *dsaf_dev) argument [all...] |
H A D | hns_dsaf_ppe.h | 87 struct dsaf_device *dsaf_dev; member in struct:ppe_common_cb
|
H A D | hns_dsaf_xgmac.c | 209 struct dsaf_device *dsaf_dev local 412 struct dsaf_device *dsaf_dev local
|
H A D | hns_dsaf_rcb.h | 103 struct dsaf_device *dsaf_dev; member in struct:rcb_common_cb
|
H A D | hns_dsaf_gmac.c | 109 struct dsaf_device *dsaf_dev local 336 struct dsaf_device *dsaf_dev local
|
H A D | hns_dsaf_misc.c | 33 static void dsaf_write_sub(struct dsaf_device *dsaf_dev, u32 reg, u32 val) argument 41 static u32 dsaf_read_sub(struct dsaf_device *dsaf_dev, u32 reg) argument 250 static void hns_dsaf_acpi_srst_by_port(struct dsaf_device *dsaf_dev, u argument 278 hns_dsaf_rst(struct dsaf_device *dsaf_dev, bool dereset) argument 295 hns_dsaf_rst_acpi(struct dsaf_device *dsaf_dev, bool dereset) argument 302 hns_dsaf_xge_srst_by_port(struct dsaf_device *dsaf_dev, u32 port, bool dereset) argument 322 hns_dsaf_xge_srst_by_port_acpi(struct dsaf_device *dsaf_dev, u32 port, bool dereset) argument 341 hns_dsaf_srst_chns(struct dsaf_device *dsaf_dev, u32 msk, bool dereset) argument 365 hns_dsaf_srst_chns_acpi(struct dsaf_device *dsaf_dev, u32 msk, bool dereset) argument 372 hns_dsaf_roce_srst(struct dsaf_device *dsaf_dev, bool dereset) argument 386 hns_dsaf_roce_srst_acpi(struct dsaf_device *dsaf_dev, bool dereset) argument 392 hns_dsaf_ge_srst_by_port(struct dsaf_device *dsaf_dev, u32 port, bool dereset) argument 450 hns_dsaf_ge_srst_by_port_acpi(struct dsaf_device *dsaf_dev, u32 port, bool dereset) argument 457 hns_ppe_srst_by_port(struct dsaf_device *dsaf_dev, u32 port, bool dereset) argument 474 hns_ppe_srst_by_port_acpi(struct dsaf_device *dsaf_dev, u32 port, bool dereset) argument 480 hns_ppe_com_srst(struct dsaf_device *dsaf_dev, bool dereset) argument 714 hns_misc_op_get(struct dsaf_device *dsaf_dev) argument [all...] |
H A D | hns_dsaf_rcb.c | 724 hns_rcb_get_ring_num(struct dsaf_device *dsaf_dev) argument 762 struct dsaf_device *dsaf_dev = rcb_common->dsaf_dev; local 769 struct dsaf_device *dsaf_dev = rcb_common->dsaf_dev; local 774 hns_rcb_common_get_cfg(struct dsaf_device *dsaf_dev, int comm_index) argument 808 hns_rcb_common_free_cfg(struct dsaf_device *dsaf_dev, u32 comm_index) argument 818 struct dsaf_device *dsaf_dev = ring->rcb_common->dsaf_dev; local [all...] |
H A D | hns_ae_adapt.c | 73 struct dsaf_device *dsaf_dev; local 40 hns_ae_get_q_num_per_vf( struct dsaf_device *dsaf_dev, int port) argument 46 hns_ae_get_vf_num_per_port( struct dsaf_device *dsaf_dev, int port) argument 52 hns_ae_get_base_ring_pair( struct dsaf_device *dsaf_dev, int port) argument 151 struct dsaf_device *dsaf_dev; local 476 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 499 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 534 struct dsaf_device *dsaf_dev = hns_ae_get_dsaf_dev(handle->dev); local 563 struct dsaf_device *dsaf_dev = hns_ae_get_dsaf_dev(handle->dev); local 593 struct dsaf_device *dsaf_dev; local 623 struct dsaf_device *dsaf_dev; local 740 struct dsaf_device *dsaf_dev = hns_ae_get_dsaf_dev(handle->dev); local 770 struct dsaf_device *dsaf_dev = hns_ae_get_dsaf_dev(handle->dev); local 792 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 975 hns_dsaf_ae_init(struct dsaf_device *dsaf_dev) argument 999 hns_dsaf_ae_uninit(struct dsaf_device *dsaf_dev) argument [all...] |
H A D | hns_dsaf_mac.c | 276 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 317 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 337 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 358 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 385 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 417 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 450 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 997 hns_mac_get_vaddr(struct dsaf_device *dsaf_dev, struct hns_mac_cb *mac_cb, u32 mac_mode_idx) argument 1017 hns_mac_get_cfg(struct dsaf_device *dsaf_dev, struct hns_mac_cb *mac_cb) argument 1058 hns_mac_get_max_port_num(struct dsaf_device *dsaf_dev) argument 1085 hns_mac_init(struct dsaf_device *dsaf_dev) argument 1153 hns_mac_uninit(struct dsaf_device *dsaf_dev) argument [all...] |
H A D | hns_dsaf_main.c | 41 static int hns_dsaf_get_cfg(struct dsaf_device *dsaf_dev) argument 212 hns_dsaf_sbm_link_sram_init_en(struct dsaf_device *dsaf_dev) argument 223 hns_dsaf_reg_cnt_clr_ce(struct dsaf_device *dsaf_dev, u32 reg_cnt_clr_ce) argument 235 hns_dsaf_ppe_qid_cfg(struct dsaf_device *dsaf_dev, u32 qid_cfg) argument 247 hns_dsaf_mix_def_qid_cfg(struct dsaf_device *dsaf_dev) argument 264 hns_dsaf_inner_qid_cfg(struct dsaf_device *dsaf_dev) argument 291 hns_dsaf_sw_port_type_cfg(struct dsaf_device *dsaf_dev, enum dsaf_sw_port_type port_type) argument 309 hns_dsaf_stp_port_type_cfg(struct dsaf_device *dsaf_dev, enum dsaf_stp_port_type port_type) argument 328 hns_dsaf_sbm_cfg(struct dsaf_device *dsaf_dev) argument 347 hns_dsaf_sbm_cfg_mib_en(struct dsaf_device *dsaf_dev) argument 392 hns_dsaf_sbm_bp_wl_cfg(struct dsaf_device *dsaf_dev) argument 471 hns_dsafv2_sbm_bp_wl_cfg(struct dsaf_device *dsaf_dev) argument 561 hns_dsaf_voq_bp_all_thrd_cfg(struct dsaf_device *dsaf_dev) argument 590 hns_dsaf_tbl_tcam_match_cfg( struct dsaf_device *dsaf_dev, struct dsaf_tbl_tcam_data *ptbl_tcam_data) argument 605 hns_dsaf_tbl_tcam_data_cfg( struct dsaf_device *dsaf_dev, struct dsaf_tbl_tcam_data *ptbl_tcam_data) argument 620 hns_dsaf_tbl_tcam_mcast_cfg( struct dsaf_device *dsaf_dev, struct dsaf_tbl_tcam_mcast_cfg *mcast) argument 654 hns_dsaf_tbl_tcam_ucast_cfg( struct dsaf_device *dsaf_dev, struct dsaf_tbl_tcam_ucast_cfg *tbl_tcam_ucast) argument 680 hns_dsaf_tbl_line_cfg(struct dsaf_device *dsaf_dev, struct dsaf_tbl_line_cfg *tbl_lin) argument 700 hns_dsaf_tbl_tcam_mcast_pul(struct dsaf_device *dsaf_dev) argument 715 hns_dsaf_tbl_line_pul(struct dsaf_device *dsaf_dev) argument 730 hns_dsaf_tbl_tcam_data_mcast_pul( struct dsaf_device *dsaf_dev) argument 748 hns_dsaf_tbl_tcam_data_ucast_pul( struct dsaf_device *dsaf_dev) argument 762 hns_dsaf_set_promisc_mode(struct dsaf_device *dsaf_dev, u32 en) argument 773 hns_dsaf_tbl_stat_en(struct dsaf_device *dsaf_dev) argument 789 hns_dsaf_rocee_bp_en(struct dsaf_device *dsaf_dev) argument 797 hns_dsaf_int_xge_msk_set(struct dsaf_device *dsaf_dev, u32 chnn_num, u32 mask_set) argument 804 hns_dsaf_int_ppe_msk_set(struct dsaf_device *dsaf_dev, u32 chnn_num, u32 msk_set) argument 811 hns_dsaf_int_rocee_msk_set(struct dsaf_device *dsaf_dev, u32 chnn, u32 msk_set) argument 819 hns_dsaf_int_tbl_msk_set(struct dsaf_device *dsaf_dev, u32 msk_set) argument 825 hns_dsaf_int_xge_src_clr(struct dsaf_device *dsaf_dev, u32 chnn_num, u32 int_src) argument 832 hns_dsaf_int_ppe_src_clr(struct dsaf_device *dsaf_dev, u32 chnn, u32 int_src) argument 839 hns_dsaf_int_rocee_src_clr(struct dsaf_device *dsaf_dev, u32 chnn, u32 int_src) argument 846 hns_dsaf_int_tbl_src_clr(struct dsaf_device *dsaf_dev, u32 int_src) argument 858 hns_dsaf_single_line_tbl_cfg( struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_line_cfg *ptbl_line) argument 883 hns_dsaf_tcam_uc_cfg( struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *ptbl_tcam_data, struct dsaf_tbl_tcam_ucast_cfg *ptbl_tcam_ucast) argument 910 hns_dsaf_tcam_mc_cfg( struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *ptbl_tcam_data, struct dsaf_tbl_tcam_data *ptbl_tcam_mask, struct dsaf_tbl_tcam_mcast_cfg *ptbl_tcam_mcast) argument 942 hns_dsaf_tcam_uc_cfg_vague(struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *tcam_data, struct dsaf_tbl_tcam_data *tcam_mask, struct dsaf_tbl_tcam_ucast_cfg *tcam_uc) argument 971 hns_dsaf_tcam_mc_cfg_vague(struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *tcam_data, struct dsaf_tbl_tcam_data *tcam_mask, struct dsaf_tbl_tcam_mcast_cfg *tcam_mc) argument 997 hns_dsaf_tcam_mc_invld(struct dsaf_device *dsaf_dev, u32 address) argument 1035 hns_dsaf_tcam_uc_get( struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *ptbl_tcam_data, struct dsaf_tbl_tcam_ucast_cfg *ptbl_tcam_ucast) argument 1088 hns_dsaf_tcam_mc_get( struct dsaf_device *dsaf_dev, u32 address, struct dsaf_tbl_tcam_data *ptbl_tcam_data, struct dsaf_tbl_tcam_mcast_cfg *ptbl_tcam_mcast) argument 1135 hns_dsaf_tbl_line_init(struct dsaf_device *dsaf_dev) argument 1149 hns_dsaf_tbl_tcam_init(struct dsaf_device *dsaf_dev) argument 1166 hns_dsaf_pfc_en_cfg(struct dsaf_device *dsaf_dev, int mac_id, int tc_en) argument 1172 hns_dsaf_set_pfc_pause(struct dsaf_device *dsaf_dev, int mac_id, int tx_en, int rx_en) argument 1188 hns_dsaf_set_rx_mac_pause_en(struct dsaf_device *dsaf_dev, int mac_id, u32 en) argument 1204 hns_dsaf_get_rx_mac_pause_en(struct dsaf_device *dsaf_dev, int mac_id, u32 *en) argument 1219 hns_dsaf_comm_init(struct dsaf_device *dsaf_dev) argument 1272 hns_dsaf_inode_init(struct dsaf_device *dsaf_dev) argument 1324 hns_dsaf_sbm_init(struct dsaf_device *dsaf_dev) argument 1378 hns_dsaf_tbl_init(struct dsaf_device *dsaf_dev) argument 1390 hns_dsaf_voq_init(struct dsaf_device *dsaf_dev) argument 1399 hns_dsaf_init_hw(struct dsaf_device *dsaf_dev) argument 1433 hns_dsaf_remove_hw(struct dsaf_device *dsaf_dev) argument 1444 hns_dsaf_init(struct dsaf_device *dsaf_dev) argument 1488 hns_dsaf_free(struct dsaf_device *dsaf_dev) argument 1505 hns_dsaf_find_soft_mac_entry( struct dsaf_device *dsaf_dev, struct dsaf_drv_tbl_tcam_key *mac_key) argument 1532 hns_dsaf_find_empty_mac_entry(struct dsaf_device *dsaf_dev) argument 1556 hns_dsaf_find_empty_mac_entry_reverse(struct dsaf_device *dsaf_dev) argument 1580 hns_dsaf_set_mac_key( struct dsaf_device *dsaf_dev, struct dsaf_drv_tbl_tcam_key *mac_key, u16 vlan_id, u8 in_port_num, u8 *addr) argument 1612 hns_dsaf_set_mac_uc_entry( struct dsaf_device *dsaf_dev, struct dsaf_drv_mac_single_dest_entry *mac_entry) argument 1678 hns_dsaf_rm_mac_addr( struct dsaf_device *dsaf_dev, struct dsaf_drv_mac_single_dest_entry *mac_entry) argument 1727 hns_dsaf_setup_mc_mask(struct dsaf_device *dsaf_dev, u8 port_num, u8 *mask, u8 *addr) argument 1751 hns_dsaf_add_mac_mc_port(struct dsaf_device *dsaf_dev, struct dsaf_drv_mac_single_dest_entry *mac_entry) argument 1861 hns_dsaf_del_mac_entry(struct dsaf_device *dsaf_dev, u16 vlan_id, u8 in_port_num, u8 *addr) argument 1910 hns_dsaf_del_mac_mc_port(struct dsaf_device *dsaf_dev, struct dsaf_drv_mac_single_dest_entry *mac_entry) argument 2018 hns_dsaf_clr_mac_mc_port(struct dsaf_device *dsaf_dev, u8 mac_id, u8 port_num) argument 2090 struct dsaf_device *dsaf_dev; local 2108 hns_dsaf_free_dev(struct dsaf_device *dsaf_dev) argument 2119 hns_dsaf_pfc_unit_cnt(struct dsaf_device *dsaf_dev, int mac_id, enum dsaf_port_rate_mode rate) argument 2151 hns_dsaf_port_work_rate_cfg(struct dsaf_device *dsaf_dev, int mac_id, enum dsaf_port_rate_mode rate_mode) argument 2178 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev; local 2203 hns_dsaf_update_stats(struct dsaf_device *dsaf_dev, u32 node_num) argument 2593 hns_dsaf_get_node_stats_strings(char *data, int node, struct dsaf_device *dsaf_dev) argument 2703 hns_dsaf_get_sset_count(struct dsaf_device *dsaf_dev, int stringset) argument 2723 hns_dsaf_get_strings(int stringset, u8 *data, int port, struct dsaf_device *dsaf_dev) argument 2760 set_promisc_tcam_enable(struct dsaf_device *dsaf_dev, u32 port) argument 2864 set_promisc_tcam_disable(struct dsaf_device *dsaf_dev, u32 port) argument 2913 hns_dsaf_set_promisc_tcam(struct dsaf_device *dsaf_dev, u32 port, bool enable) argument 2922 hns_dsaf_wait_pkt_clean(struct dsaf_device *dsaf_dev, int port) argument 2958 struct dsaf_device *dsaf_dev; local 3012 struct dsaf_device *dsaf_dev = dev_get_drvdata(&pdev->dev); local 3052 struct dsaf_device *dsaf_dev; local [all...] |
H A D | hns_dsaf_main.h | 212 struct dsaf_device *dsaf_dev; member in struct:hnae_vf_cb 353 static inline void *hns_dsaf_dev_priv(const struct dsaf_device *dsaf_dev) argument 395 hns_dsaf_tbl_tcam_addr_cfg(struct dsaf_device *dsaf_dev, u32 tab_tcam_addr) argument 403 hns_dsaf_tbl_tcam_load_pul(struct dsaf_device *dsaf_dev) argument 414 hns_dsaf_tbl_line_addr_cfg(struct dsaf_device *dsaf_dev, u32 tab_line_addr) argument [all...] |
H A D | hns_dsaf_mac.h | 305 struct dsaf_device *dsaf_dev; member in struct:hns_mac_cb
|