Lines Matching refs:ksz_switch
1160 * struct ksz_switch - KSZ8842 switch data structure
1173 struct ksz_switch {
1226 * @ksz_switch: Pointer to KSZ8842 switch.
1265 struct ksz_switch *ksz_switch;
2196 sw_cfg_broad_storm(hw, hw->ksz_switch->broad_per);
2210 hw->ksz_switch->broad_per = 1;
2211 sw_cfg_broad_storm(hw, hw->ksz_switch->broad_per);
2232 hw->ksz_switch->broad_per = percent;
2261 struct ksz_switch *sw = hw->ksz_switch;
2551 hw->ksz_switch->port_cfg[port].port_prio = prio;
2582 struct ksz_switch *sw = hw->ksz_switch;
2644 struct ksz_switch *sw = hw->ksz_switch;
2681 hw->ksz_switch->port_cfg[port].member = member;
2814 hw->ksz_switch->port_cfg[port].stp_state = state;
2834 entry = &hw->ksz_switch->mac_table[i];
2852 entry = &hw->ksz_switch->mac_table[STP_ENTRY];
2880 entry = &hw->ksz_switch->mac_table[i];
3253 if (!hw->ksz_switch)
3334 if (hw->ksz_switch) {
5320 struct ksz_switch *sw = hw->ksz_switch;
5365 if (hw->ksz_switch->member & pi) {
5366 hw->ksz_switch->member &= ~pi;
5411 if (hw->ksz_switch) {
5514 if (hw->ksz_switch)
5694 struct ksz_switch *sw = hw->ksz_switch;
6328 if (!hw->ksz_switch) {
6369 if (hw->ksz_switch) {
6378 if (hw->ksz_switch) {
6868 hw_priv->hw.ksz_switch->other_addr[j++] =
6870 hw_priv->hw.ksz_switch->other_addr[5] +=
6889 struct ksz_switch *sw = hw->ksz_switch;
6924 struct ksz_switch *sw = NULL;
7000 hw->ksz_switch = kzalloc(sizeof(struct ksz_switch), GFP_KERNEL);
7001 if (!hw->ksz_switch)
7004 sw = hw->ksz_switch;
7040 if (hw->ksz_switch)
7118 kfree(hw->ksz_switch);
7147 kfree(hw_priv->hw.ksz_switch);