Symbol: ksz_hw
drivers/net/ethernet/micrel/ksz884x.c
1279
struct ksz_hw *hw;
drivers/net/ethernet/micrel/ksz884x.c
1353
struct ksz_hw hw;
drivers/net/ethernet/micrel/ksz884x.c
1425
static inline void hw_ack_intr(struct ksz_hw *hw, uint interrupt)
drivers/net/ethernet/micrel/ksz884x.c
1430
static inline void hw_dis_intr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
1437
static inline void hw_set_intr(struct ksz_hw *hw, uint interrupt)
drivers/net/ethernet/micrel/ksz884x.c
1443
static inline void hw_ena_intr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
1449
static inline void hw_dis_intr_bit(struct ksz_hw *hw, uint bit)
drivers/net/ethernet/micrel/ksz884x.c
1454
static inline void hw_turn_off_intr(struct ksz_hw *hw, uint interrupt)
drivers/net/ethernet/micrel/ksz884x.c
1472
static void hw_turn_on_intr(struct ksz_hw *hw, u32 bit)
drivers/net/ethernet/micrel/ksz884x.c
1480
static inline void hw_read_intr(struct ksz_hw *hw, uint *status)
drivers/net/ethernet/micrel/ksz884x.c
1486
static inline void hw_restore_intr(struct ksz_hw *hw, uint interrupt)
drivers/net/ethernet/micrel/ksz884x.c
1501
static uint hw_block_intr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
1591
static void sw_r_table(struct ksz_hw *hw, int table, u16 addr, u32 *data)
drivers/net/ethernet/micrel/ksz884x.c
1618
static void sw_w_table_64(struct ksz_hw *hw, int table, u16 addr, u32 data_hi,
drivers/net/ethernet/micrel/ksz884x.c
1651
static void sw_w_sta_mac_table(struct ksz_hw *hw, u16 addr, u8 *mac_addr,
drivers/net/ethernet/micrel/ksz884x.c
1688
static int sw_r_vlan_table(struct ksz_hw *hw, u16 addr, u16 *vid, u8 *fid,
drivers/net/ethernet/micrel/ksz884x.c
1714
static void port_r_mib_cnt(struct ksz_hw *hw, int port, u16 addr, u64 *cnt)
drivers/net/ethernet/micrel/ksz884x.c
1753
static void port_r_mib_pkt(struct ksz_hw *hw, int port, u32 *last, u64 *cnt)
drivers/net/ethernet/micrel/ksz884x.c
1801
static int port_r_cnt(struct ksz_hw *hw, int port)
drivers/net/ethernet/micrel/ksz884x.c
1826
static void port_init_cnt(struct ksz_hw *hw, int port)
drivers/net/ethernet/micrel/ksz884x.c
1858
static void port_cfg(struct ksz_hw *hw, int port, int offset, u16 bits,
drivers/net/ethernet/micrel/ksz884x.c
1883
static void port_r8(struct ksz_hw *hw, int port, int offset, u8 *data)
drivers/net/ethernet/micrel/ksz884x.c
1901
static void port_r16(struct ksz_hw *hw, int port, int offset, u16 *data)
drivers/net/ethernet/micrel/ksz884x.c
1919
static void port_w16(struct ksz_hw *hw, int port, int offset, u16 data)
drivers/net/ethernet/micrel/ksz884x.c
1939
static int sw_chk(struct ksz_hw *hw, u32 addr, u16 bits)
drivers/net/ethernet/micrel/ksz884x.c
1956
static void sw_cfg(struct ksz_hw *hw, u32 addr, u16 bits, int set)
drivers/net/ethernet/micrel/ksz884x.c
1970
static inline void port_cfg_broad_storm(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
1989
static void sw_cfg_broad_storm(struct ksz_hw *hw, u8 percent)
drivers/net/ethernet/micrel/ksz884x.c
2010
static void sw_get_broad_storm(struct ksz_hw *hw, u8 *percent)
drivers/net/ethernet/micrel/ksz884x.c
2030
static void sw_dis_broad_storm(struct ksz_hw *hw, int port)
drivers/net/ethernet/micrel/ksz884x.c
2042
static void sw_ena_broad_storm(struct ksz_hw *hw, int port)
drivers/net/ethernet/micrel/ksz884x.c
2054
static void sw_init_broad_storm(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2073
static void hw_cfg_broad_storm(struct ksz_hw *hw, u8 percent)
drivers/net/ethernet/micrel/ksz884x.c
2090
static void sw_dis_prio_rate(struct ksz_hw *hw, int port)
drivers/net/ethernet/micrel/ksz884x.c
2105
static void sw_init_prio_rate(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2122
static inline void port_cfg_back_pressure(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
2130
static inline void port_cfg_mirror_sniffer(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
2136
static inline void port_cfg_mirror_rx(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
2142
static inline void port_cfg_mirror_tx(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
2148
static inline void sw_cfg_mirror_rx_tx(struct ksz_hw *hw, int set)
drivers/net/ethernet/micrel/ksz884x.c
2153
static void sw_init_mirror(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2167
static inline void port_cfg_diffserv(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
2173
static inline void port_cfg_802_1p(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
2179
static inline void port_cfg_replace_vid(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
2185
static inline void port_cfg_prio(struct ksz_hw *hw, int p, int set)
drivers/net/ethernet/micrel/ksz884x.c
2198
static void sw_dis_diffserv(struct ksz_hw *hw, int port)
drivers/net/ethernet/micrel/ksz884x.c
2210
static void sw_dis_802_1p(struct ksz_hw *hw, int port)
drivers/net/ethernet/micrel/ksz884x.c
2221
static void sw_cfg_replace_null_vid(struct ksz_hw *hw, int set)
drivers/net/ethernet/micrel/ksz884x.c
2237
static void sw_cfg_replace_vid(struct ksz_hw *hw, int port, int set)
drivers/net/ethernet/micrel/ksz884x.c
2250
static void sw_cfg_port_based(struct ksz_hw *hw, int port, u8 prio)
drivers/net/ethernet/micrel/ksz884x.c
2273
static void sw_dis_multi_queue(struct ksz_hw *hw, int port)
drivers/net/ethernet/micrel/ksz884x.c
2284
static void sw_init_prio(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2331
static void port_get_def_vid(struct ksz_hw *hw, int port, u16 *vid)
drivers/net/ethernet/micrel/ksz884x.c
2346
static void sw_init_vlan(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2374
static void sw_cfg_port_base_vlan(struct ksz_hw *hw, int port, u8 member)
drivers/net/ethernet/micrel/ksz884x.c
2397
static void sw_set_addr(struct ksz_hw *hw, u8 *mac_addr)
drivers/net/ethernet/micrel/ksz884x.c
2413
static void sw_set_global_ctrl(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2461
static void port_set_stp_state(struct ksz_hw *hw, int port, int state)
drivers/net/ethernet/micrel/ksz884x.c
2517
static void sw_clr_sta_mac_table(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2537
static void sw_init_stp(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2563
static void sw_block_addr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2578
static inline void hw_r_phy_ctrl(struct ksz_hw *hw, int phy, u16 *data)
drivers/net/ethernet/micrel/ksz884x.c
2583
static inline void hw_w_phy_ctrl(struct ksz_hw *hw, int phy, u16 data)
drivers/net/ethernet/micrel/ksz884x.c
2597
static void hw_r_phy(struct ksz_hw *hw, int port, u16 reg, u16 *val)
drivers/net/ethernet/micrel/ksz884x.c
2614
static void hw_w_phy(struct ksz_hw *hw, int port, u16 reg, u16 val)
drivers/net/ethernet/micrel/ksz884x.c
2638
static inline void drop_gpio(struct ksz_hw *hw, u8 gpio)
drivers/net/ethernet/micrel/ksz884x.c
2647
static inline void raise_gpio(struct ksz_hw *hw, u8 gpio)
drivers/net/ethernet/micrel/ksz884x.c
2656
static inline u8 state_gpio(struct ksz_hw *hw, u8 gpio)
drivers/net/ethernet/micrel/ksz884x.c
2664
static void eeprom_clk(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2672
static u16 spi_r(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
2689
static void spi_w(struct ksz_hw *hw, u16 data)
drivers/net/ethernet/micrel/ksz884x.c
2700
static void spi_reg(struct ksz_hw *hw, u8 data, u8 reg)
drivers/net/ethernet/micrel/ksz884x.c
2743
static u16 eeprom_read(struct ksz_hw *hw, u8 reg)
drivers/net/ethernet/micrel/ksz884x.c
2765
static void eeprom_write(struct ksz_hw *hw, u8 reg, u16 data)
drivers/net/ethernet/micrel/ksz884x.c
2836
static void set_flow_ctrl(struct ksz_hw *hw, int rx, int tx)
drivers/net/ethernet/micrel/ksz884x.c
2859
static void determine_flow_ctrl(struct ksz_hw *hw, struct ksz_port *port,
drivers/net/ethernet/micrel/ksz884x.c
2889
static inline void port_cfg_change(struct ksz_hw *hw, struct ksz_port *port,
drivers/net/ethernet/micrel/ksz884x.c
2916
struct ksz_hw *hw = port->hw;
drivers/net/ethernet/micrel/ksz884x.c
2998
struct ksz_hw *hw = port->hw;
drivers/net/ethernet/micrel/ksz884x.c
3049
struct ksz_hw *hw = port->hw;
drivers/net/ethernet/micrel/ksz884x.c
3075
struct ksz_hw *hw = port->hw;
drivers/net/ethernet/micrel/ksz884x.c
3096
static int hw_chk_wol_pme_status(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3114
static void hw_clr_wol_pme_status(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3136
static void hw_cfg_wol_pme(struct ksz_hw *hw, int set)
drivers/net/ethernet/micrel/ksz884x.c
3161
static void hw_cfg_wol(struct ksz_hw *hw, u16 frame, int set)
drivers/net/ethernet/micrel/ksz884x.c
3184
static void hw_set_wol_frame(struct ksz_hw *hw, int i, uint mask_size,
drivers/net/ethernet/micrel/ksz884x.c
3241
static void hw_add_wol_arp(struct ksz_hw *hw, const u8 *ip_addr)
drivers/net/ethernet/micrel/ksz884x.c
3264
static void hw_add_wol_bcast(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3282
static void hw_add_wol_mcast(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3300
static void hw_add_wol_ucast(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3315
static void hw_enable_wol(struct ksz_hw *hw, u32 wol_enable, const u8 *net_addr)
drivers/net/ethernet/micrel/ksz884x.c
3336
static int hw_init(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3372
static void hw_reset(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3389
static void hw_setup(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3425
static void hw_setup_intr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3488
static void hw_set_desc_base(struct ksz_hw *hw, u32 tx_addr, u32 rx_addr)
drivers/net/ethernet/micrel/ksz884x.c
3502
static inline void hw_resume_rx(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3513
static void hw_start_rx(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3535
static void hw_stop_rx(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3548
static void hw_start_tx(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3559
static void hw_stop_tx(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3570
static void hw_disable(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3583
static void hw_enable(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3600
static int hw_alloc_pkt(struct ksz_hw *hw, int length, int physical)
drivers/net/ethernet/micrel/ksz884x.c
3630
static void hw_send_pkt(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3666
static void hw_set_addr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3683
static void hw_read_addr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3703
static void hw_ena_add_addr(struct ksz_hw *hw, int index, u8 *mac_addr)
drivers/net/ethernet/micrel/ksz884x.c
3726
static void hw_set_add_addr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3739
static int hw_add_addr(struct ksz_hw *hw, const u8 *mac_addr)
drivers/net/ethernet/micrel/ksz884x.c
3760
static int hw_del_addr(struct ksz_hw *hw, const u8 *mac_addr)
drivers/net/ethernet/micrel/ksz884x.c
3781
static void hw_clr_multicast(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3799
static void hw_set_grp_addr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
3827
static void hw_set_multicast(struct ksz_hw *hw, u8 multicast)
drivers/net/ethernet/micrel/ksz884x.c
3848
static void hw_set_promiscuous(struct ksz_hw *hw, u8 prom)
drivers/net/ethernet/micrel/ksz884x.c
3869
static void sw_enable(struct ksz_hw *hw, int enable)
drivers/net/ethernet/micrel/ksz884x.c
3900
static void sw_setup(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
4012
struct ksz_hw *hw = &adapter->hw;
drivers/net/ethernet/micrel/ksz884x.c
4083
struct ksz_hw *hw = &adapter->hw;
drivers/net/ethernet/micrel/ksz884x.c
4119
struct ksz_hw *hw = &adapter->hw;
drivers/net/ethernet/micrel/ksz884x.c
4167
struct ksz_hw *hw = &adapter->hw;
drivers/net/ethernet/micrel/ksz884x.c
4233
static void get_mib_counters(struct ksz_hw *hw, int first, int cnt,
drivers/net/ethernet/micrel/ksz884x.c
4262
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4365
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4420
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4457
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4532
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4607
static inline int rx_proc(struct net_device *dev, struct ksz_hw* hw,
drivers/net/ethernet/micrel/ksz884x.c
4659
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4695
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4740
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4798
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4820
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4832
static inline void handle_rx_stop(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
4864
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
4942
static void bridge_change(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
4977
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5035
static void hw_cfg_huge_frame(struct dev_info *hw_priv, struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
5063
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5113
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5217
struct ksz_hw *hw = &priv->adapter->hw;
drivers/net/ethernet/micrel/ksz884x.c
5273
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5298
struct ksz_hw *hw, int promiscuous)
drivers/net/ethernet/micrel/ksz884x.c
5332
static void dev_set_multicast(struct dev_priv *priv, struct ksz_hw *hw,
drivers/net/ethernet/micrel/ksz884x.c
5361
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5409
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5449
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5510
struct ksz_hw *hw = port->hw;
drivers/net/ethernet/micrel/ksz884x.c
5530
struct ksz_hw *hw = port->hw;
drivers/net/ethernet/micrel/ksz884x.c
5755
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5950
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
5983
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6032
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6095
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6115
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6138
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6206
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6265
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6339
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6517
static void read_other_addr(struct ksz_hw *hw)
drivers/net/ethernet/micrel/ksz884x.c
6544
struct ksz_hw *hw;
drivers/net/ethernet/micrel/ksz884x.c
6791
struct ksz_hw *hw = &hw_priv->hw;
drivers/net/ethernet/micrel/ksz884x.c
6815
struct ksz_hw *hw = &hw_priv->hw;