Lines Matching refs:ksz_switch
1092 * struct ksz_switch - KSZ8842 switch data structure
1105 struct ksz_switch {
1158 * @ksz_switch: Pointer to KSZ8842 switch.
1197 struct ksz_switch *ksz_switch;
2043 sw_cfg_broad_storm(hw, hw->ksz_switch->broad_per);
2057 hw->ksz_switch->broad_per = 1;
2058 sw_cfg_broad_storm(hw, hw->ksz_switch->broad_per);
2079 hw->ksz_switch->broad_per = percent;
2108 struct ksz_switch *sw = hw->ksz_switch;
2256 hw->ksz_switch->port_cfg[port].port_prio = prio;
2287 struct ksz_switch *sw = hw->ksz_switch;
2349 struct ksz_switch *sw = hw->ksz_switch;
2386 hw->ksz_switch->port_cfg[port].member = member;
2502 hw->ksz_switch->port_cfg[port].stp_state = state;
2522 entry = &hw->ksz_switch->mac_table[i];
2540 entry = &hw->ksz_switch->mac_table[STP_ENTRY];
2568 entry = &hw->ksz_switch->mac_table[i];
2884 if (!hw->ksz_switch)
2964 if (hw->ksz_switch) {
4946 struct ksz_switch *sw = hw->ksz_switch;
4991 if (hw->ksz_switch->member & pi) {
4992 hw->ksz_switch->member &= ~pi;
5037 if (hw->ksz_switch) {
5139 if (hw->ksz_switch)
5319 struct ksz_switch *sw = hw->ksz_switch;
5953 if (!hw->ksz_switch) {
5994 if (hw->ksz_switch) {
6003 if (hw->ksz_switch) {
6498 hw_priv->hw.ksz_switch->other_addr[j++] =
6500 hw_priv->hw.ksz_switch->other_addr[5] +=
6519 struct ksz_switch *sw = hw->ksz_switch;
6554 struct ksz_switch *sw = NULL;
6630 hw->ksz_switch = kzalloc(sizeof(struct ksz_switch), GFP_KERNEL);
6631 if (!hw->ksz_switch)
6634 sw = hw->ksz_switch;
6670 if (hw->ksz_switch)
6750 kfree(hw->ksz_switch);
6779 kfree(hw_priv->hw.ksz_switch);