H A D | rzn1_a5psw.c | 71 static void a5psw_reg_writel(struct a5psw *a5psw, int offset, u32 value) in a5psw_reg_writel() argument 76 static u32 a5psw_reg_readl(struct a5psw *a5psw, int offset) in a5psw_reg_readl() argument 81 static void a5psw_reg_rmw(struct a5psw *a5psw, int offset, u32 mask, u32 val) in a5psw_reg_rmw() argument 102 a5psw_port_pattern_set(struct a5psw *a5psw, int port, int pattern, bool enable) a5psw_port_pattern_set() argument 114 a5psw_port_mgmtfwd_set(struct a5psw *a5psw, int port, bool enable) a5psw_port_mgmtfwd_set() argument 123 a5psw_port_tx_enable(struct a5psw *a5psw, int port, bool enable) a5psw_port_tx_enable() argument 139 a5psw_port_enable_set(struct a5psw *a5psw, int port, bool enable) a5psw_port_enable_set() argument 150 a5psw_lk_execute_ctrl(struct a5psw *a5psw, u32 *ctrl) a5psw_lk_execute_ctrl() argument 165 a5psw_port_fdb_flush(struct a5psw *a5psw, int port) a5psw_port_fdb_flush() argument 174 a5psw_port_authorize_set(struct a5psw *a5psw, int port, bool authorize) a5psw_port_authorize_set() argument 189 struct a5psw *a5psw = ds->priv; a5psw_port_disable() local 198 struct a5psw *a5psw = ds->priv; a5psw_port_enable() local 208 struct a5psw *a5psw = ds->priv; a5psw_port_change_mtu() local 246 struct a5psw *a5psw = ds->priv; a5psw_phylink_mac_select_pcs() local 258 struct a5psw *a5psw = ds->priv; a5psw_phylink_mac_link_down() local 274 struct a5psw *a5psw = ds->priv; a5psw_phylink_mac_link_up() local 292 struct a5psw *a5psw = ds->priv; a5psw_set_ageing_time() local 311 a5psw_port_learning_set(struct a5psw *a5psw, int port, bool learn) a5psw_port_learning_set() argument 319 a5psw_port_rx_block_set(struct a5psw *a5psw, int port, bool block) a5psw_port_rx_block_set() argument 327 a5psw_flooding_set_resolution(struct a5psw *a5psw, int port, bool set) a5psw_flooding_set_resolution() argument 339 a5psw_port_set_standalone(struct a5psw *a5psw, int port, bool standalone) a5psw_port_set_standalone() argument 352 struct a5psw *a5psw = ds->priv; a5psw_port_bridge_join() local 372 struct a5psw *a5psw = ds->priv; a5psw_port_bridge_leave() local 399 struct a5psw *a5psw = ds->priv; a5psw_port_bridge_flags() local 440 struct a5psw *a5psw = ds->priv; a5psw_port_stp_state_set() local 472 struct a5psw *a5psw = ds->priv; a5psw_port_fast_age() local 477 a5psw_lk_execute_lookup(struct a5psw *a5psw, union lk_data *lk_data, u16 *entry) a5psw_lk_execute_lookup() argument 500 struct a5psw *a5psw = ds->priv; a5psw_port_fdb_add() local 551 struct a5psw *a5psw = ds->priv; a5psw_port_fdb_del() local 609 struct a5psw *a5psw = ds->priv; a5psw_port_fdb_dump() local 649 struct a5psw *a5psw = ds->priv; a5psw_port_vlan_filtering() local 661 a5psw_find_vlan_entry(struct a5psw *a5psw, u16 vid) a5psw_find_vlan_entry() argument 676 a5psw_new_vlan_res_entry(struct a5psw *a5psw, u16 newvid) a5psw_new_vlan_res_entry() argument 694 a5psw_port_vlan_tagged_cfg(struct a5psw *a5psw, unsigned int vlan_res_id, int port, bool set) a5psw_port_vlan_tagged_cfg() argument 716 a5psw_port_vlan_cfg(struct a5psw *a5psw, unsigned int vlan_res_id, int port, bool set) a5psw_port_vlan_cfg() argument 734 struct a5psw *a5psw = ds->priv; a5psw_port_vlan_add() local 762 struct a5psw *a5psw = ds->priv; a5psw_port_vlan_del() local 776 a5psw_read_stat(struct a5psw *a5psw, u32 offset, int port) a5psw_read_stat() argument 804 struct a5psw *a5psw = ds->priv; a5psw_get_ethtool_stats() local 822 struct a5psw *a5psw = ds->priv; a5psw_get_eth_mac_stats() local 862 struct a5psw *a5psw = ds->priv; a5psw_get_rmon_stats() local 884 struct a5psw *a5psw = ds->priv; a5psw_get_eth_ctrl_stats() local 893 a5psw_vlan_setup(struct a5psw *a5psw, int port) a5psw_vlan_setup() argument 916 struct a5psw *a5psw = ds->priv; a5psw_setup() local 1027 a5psw_mdio_wait_busy(struct a5psw *a5psw) a5psw_mdio_wait_busy() argument 1043 struct a5psw *a5psw = bus->priv; a5psw_mdio_read() local 1069 struct a5psw *a5psw = bus->priv; a5psw_mdio_write() local 1081 a5psw_mdio_config(struct a5psw *a5psw, u32 mdio_freq) a5psw_mdio_config() argument 1102 a5psw_probe_mdio(struct a5psw *a5psw, struct device_node *node) a5psw_probe_mdio() argument 1132 a5psw_pcs_free(struct a5psw *a5psw) a5psw_pcs_free() argument 1142 a5psw_pcs_get(struct a5psw *a5psw) a5psw_pcs_get() argument 1197 struct a5psw *a5psw; a5psw_probe() local 1277 struct a5psw *a5psw = platform_get_drvdata(pdev); a5psw_remove() local 1292 struct a5psw *a5psw = platform_get_drvdata(pdev); a5psw_shutdown() local [all...] |