Lines Matching refs:dev_ops
2204 if (dev->dev_ops->get_caps) in ksz_phylink_get_caps()
2205 dev->dev_ops->get_caps(dev, port, config); in ksz_phylink_get_caps()
2457 dev->dev_ops->cfg_port_member(dev, i, val | cpu_port); in ksz_update_port_member()
2460 dev->dev_ops->cfg_port_member(dev, port, port_member | cpu_port); in ksz_update_port_member()
2469 ret = dev->dev_ops->r_phy(dev, addr, regnum, &val); in ksz_sw_mdio_read()
2481 return dev->dev_ops->w_phy(dev, addr, regnum, val); in ksz_sw_mdio_write()
2730 if (dev->dev_ops->mdio_bus_preinit) { in ksz_mdio_register()
2731 ret = dev->dev_ops->mdio_bus_preinit(dev, !!parent_bus); in ksz_mdio_register()
2736 if (dev->dev_ops->create_phy_addr_map) { in ksz_mdio_register()
2737 ret = dev->dev_ops->create_phy_addr_map(dev, !!parent_bus); in ksz_mdio_register()
2939 pirq->reg_mask = dev->dev_ops->get_port_addr(p, REG_PORT_INT_MASK); in ksz_pirq_setup()
2940 pirq->reg_status = dev->dev_ops->get_port_addr(p, REG_PORT_INT_STATUS); in ksz_pirq_setup()
2968 ret = dev->dev_ops->reset(dev); in ksz_setup()
2978 if (ksz_has_sgmii_port(dev) && dev->dev_ops->pcs_create) { in ksz_setup()
2979 ret = dev->dev_ops->pcs_create(dev); in ksz_setup()
2994 dev->dev_ops->config_cpu_port(ds); in ksz_setup()
2996 dev->dev_ops->enable_stp_addr(dev); in ksz_setup()
3008 if (dev->dev_ops->setup) { in ksz_setup()
3009 ret = dev->dev_ops->setup(ds); in ksz_setup()
3102 if (dev->dev_ops->teardown) in ksz_teardown()
3103 dev->dev_ops->teardown(ds); in ksz_teardown()
3113 dev->dev_ops->r_mib_cnt(dev, port, mib->cnt_ptr, in port_r_cnt()
3123 dev->dev_ops->r_mib_pkt(dev, port, mib->cnt_ptr, in port_r_cnt()
3158 if (dev->dev_ops->r_mib_stat64) in ksz_mib_read_work()
3159 dev->dev_ops->r_mib_stat64(dev, i); in ksz_mib_read_work()
3176 dev->dev_ops->port_init_cnt(dev, i); in ksz_init_mib_timer()
3189 ret = dev->dev_ops->r_phy(dev, addr, reg, &val); in ksz_phy_read16()
3201 ret = dev->dev_ops->w_phy(dev, addr, reg, val); in ksz_phy_write16()
3292 dev->dev_ops->flush_dyn_mac_table(dev, port); in ksz_port_fast_age()
3299 if (!dev->dev_ops->set_ageing_time) in ksz_set_ageing_time()
3302 return dev->dev_ops->set_ageing_time(dev, msecs); in ksz_set_ageing_time()
3311 if (!dev->dev_ops->fdb_add) in ksz_port_fdb_add()
3314 return dev->dev_ops->fdb_add(dev, port, addr, vid, db); in ksz_port_fdb_add()
3323 if (!dev->dev_ops->fdb_del) in ksz_port_fdb_del()
3326 return dev->dev_ops->fdb_del(dev, port, addr, vid, db); in ksz_port_fdb_del()
3334 if (!dev->dev_ops->fdb_dump) in ksz_port_fdb_dump()
3337 return dev->dev_ops->fdb_dump(dev, port, cb, data); in ksz_port_fdb_dump()
3346 if (!dev->dev_ops->mdb_add) in ksz_port_mdb_add()
3349 return dev->dev_ops->mdb_add(dev, port, mdb, db); in ksz_port_mdb_add()
3358 if (!dev->dev_ops->mdb_del) in ksz_port_mdb_del()
3361 return dev->dev_ops->mdb_del(dev, port, mdb, db); in ksz_port_mdb_del()
3396 dev->dev_ops->port_setup(dev, port, false); in ksz_port_setup()
3562 if (!dev->dev_ops->vlan_filtering) in ksz_port_vlan_filtering()
3565 return dev->dev_ops->vlan_filtering(dev, port, flag, extack); in ksz_port_vlan_filtering()
3574 if (!dev->dev_ops->vlan_add) in ksz_port_vlan_add()
3577 return dev->dev_ops->vlan_add(dev, port, vlan, extack); in ksz_port_vlan_add()
3585 if (!dev->dev_ops->vlan_del) in ksz_port_vlan_del()
3588 return dev->dev_ops->vlan_del(dev, port, vlan); in ksz_port_vlan_del()
3597 if (!dev->dev_ops->mirror_add) in ksz_port_mirror_add()
3600 return dev->dev_ops->mirror_add(dev, port, mirror, ingress, extack); in ksz_port_mirror_add()
3608 if (dev->dev_ops->mirror_del) in ksz_port_mirror_del()
3609 dev->dev_ops->mirror_del(dev, port, mirror); in ksz_port_mirror_del()
3616 if (!dev->dev_ops->change_mtu) in ksz_change_mtu()
3619 return dev->dev_ops->change_mtu(dev, port, mtu); in ksz_change_mtu()
3848 if (dev->dev_ops->setup_rgmii_delay) in ksz_phylink_mac_config()
3849 dev->dev_ops->setup_rgmii_delay(dev, port); in ksz_phylink_mac_config()
4193 if (dev->dev_ops->tc_cbs_set_cinc) { in ksz_setup_tc_cbs()
4194 ret = dev->dev_ops->tc_cbs_set_cinc(dev, port, bw); in ksz_setup_tc_cbs()
4522 const struct ksz_dev_ops *ops = dev->dev_ops; in ksz_handle_wake_reason()
4577 ret = dev->dev_ops->pme_pread8(dev, port, regs[REG_PORT_PME_CTRL], in ksz_get_wol()
4630 ret = dev->dev_ops->pme_pread8(dev, port, regs[REG_PORT_PME_CTRL], in ksz_set_wol()
4654 ret = dev->dev_ops->pme_pwrite8(dev, port, regs[REG_PORT_PME_CTRL], in ksz_set_wol()
4679 const struct ksz_dev_ops *ops = dev->dev_ops; in ksz_wol_pre_shutdown()
5057 if (dev->dev_ops->reset && !wol_enabled) in ksz_switch_shutdown()
5058 dev->dev_ops->reset(dev); in ksz_switch_shutdown()
5386 dev->dev_ops = dev->info->ops; in ksz_switch_register()
5388 ret = dev->dev_ops->init(dev); in ksz_switch_register()
5466 dev->dev_ops->exit(dev); in ksz_switch_register()
5488 dev->dev_ops->exit(dev); in ksz_switch_remove()