Lines Matching refs:dev_ops
2017 if (dev->dev_ops->get_caps) in ksz_phylink_get_caps()
2018 dev->dev_ops->get_caps(dev, port, config); in ksz_phylink_get_caps()
2258 dev->dev_ops->cfg_port_member(dev, i, val | cpu_port); in ksz_update_port_member()
2261 dev->dev_ops->cfg_port_member(dev, port, port_member | cpu_port); in ksz_update_port_member()
2270 ret = dev->dev_ops->r_phy(dev, addr, regnum, &val); in ksz_sw_mdio_read()
2282 return dev->dev_ops->w_phy(dev, addr, regnum, val); in ksz_sw_mdio_write()
2531 if (dev->dev_ops->mdio_bus_preinit) { in ksz_mdio_register()
2532 ret = dev->dev_ops->mdio_bus_preinit(dev, !!parent_bus); in ksz_mdio_register()
2537 if (dev->dev_ops->create_phy_addr_map) { in ksz_mdio_register()
2538 ret = dev->dev_ops->create_phy_addr_map(dev, !!parent_bus); in ksz_mdio_register()
2740 pirq->reg_mask = dev->dev_ops->get_port_addr(p, REG_PORT_INT_MASK); in ksz_pirq_setup()
2741 pirq->reg_status = dev->dev_ops->get_port_addr(p, REG_PORT_INT_STATUS); in ksz_pirq_setup()
2768 ret = dev->dev_ops->reset(dev); in ksz_setup()
2784 dev->dev_ops->config_cpu_port(ds); in ksz_setup()
2786 dev->dev_ops->enable_stp_addr(dev); in ksz_setup()
2798 if (dev->dev_ops->setup) { in ksz_setup()
2799 ret = dev->dev_ops->setup(ds); in ksz_setup()
2892 if (dev->dev_ops->teardown) in ksz_teardown()
2893 dev->dev_ops->teardown(ds); in ksz_teardown()
2903 dev->dev_ops->r_mib_cnt(dev, port, mib->cnt_ptr, in port_r_cnt()
2913 dev->dev_ops->r_mib_pkt(dev, port, mib->cnt_ptr, in port_r_cnt()
2948 if (dev->dev_ops->r_mib_stat64) in ksz_mib_read_work()
2949 dev->dev_ops->r_mib_stat64(dev, i); in ksz_mib_read_work()
2966 dev->dev_ops->port_init_cnt(dev, i); in ksz_init_mib_timer()
2979 ret = dev->dev_ops->r_phy(dev, addr, reg, &val); in ksz_phy_read16()
2991 ret = dev->dev_ops->w_phy(dev, addr, reg, val); in ksz_phy_write16()
3107 dev->dev_ops->flush_dyn_mac_table(dev, port); in ksz_port_fast_age()
3114 if (!dev->dev_ops->set_ageing_time) in ksz_set_ageing_time()
3117 return dev->dev_ops->set_ageing_time(dev, msecs); in ksz_set_ageing_time()
3126 if (!dev->dev_ops->fdb_add) in ksz_port_fdb_add()
3129 return dev->dev_ops->fdb_add(dev, port, addr, vid, db); in ksz_port_fdb_add()
3138 if (!dev->dev_ops->fdb_del) in ksz_port_fdb_del()
3141 return dev->dev_ops->fdb_del(dev, port, addr, vid, db); in ksz_port_fdb_del()
3149 if (!dev->dev_ops->fdb_dump) in ksz_port_fdb_dump()
3152 return dev->dev_ops->fdb_dump(dev, port, cb, data); in ksz_port_fdb_dump()
3161 if (!dev->dev_ops->mdb_add) in ksz_port_mdb_add()
3164 return dev->dev_ops->mdb_add(dev, port, mdb, db); in ksz_port_mdb_add()
3173 if (!dev->dev_ops->mdb_del) in ksz_port_mdb_del()
3176 return dev->dev_ops->mdb_del(dev, port, mdb, db); in ksz_port_mdb_del()
3211 dev->dev_ops->port_setup(dev, port, false); in ksz_port_setup()
3376 if (!dev->dev_ops->vlan_filtering) in ksz_port_vlan_filtering()
3379 return dev->dev_ops->vlan_filtering(dev, port, flag, extack); in ksz_port_vlan_filtering()
3388 if (!dev->dev_ops->vlan_add) in ksz_port_vlan_add()
3391 return dev->dev_ops->vlan_add(dev, port, vlan, extack); in ksz_port_vlan_add()
3399 if (!dev->dev_ops->vlan_del) in ksz_port_vlan_del()
3402 return dev->dev_ops->vlan_del(dev, port, vlan); in ksz_port_vlan_del()
3411 if (!dev->dev_ops->mirror_add) in ksz_port_mirror_add()
3414 return dev->dev_ops->mirror_add(dev, port, mirror, ingress, extack); in ksz_port_mirror_add()
3422 if (dev->dev_ops->mirror_del) in ksz_port_mirror_del()
3423 dev->dev_ops->mirror_del(dev, port, mirror); in ksz_port_mirror_del()
3430 if (!dev->dev_ops->change_mtu) in ksz_change_mtu()
3433 return dev->dev_ops->change_mtu(dev, port, mtu); in ksz_change_mtu()
3623 if (dev->dev_ops->setup_rgmii_delay) in ksz_phylink_mac_config()
3624 dev->dev_ops->setup_rgmii_delay(dev, port); in ksz_phylink_mac_config()
3965 if (dev->dev_ops->tc_cbs_set_cinc) { in ksz_setup_tc_cbs()
3966 ret = dev->dev_ops->tc_cbs_set_cinc(dev, port, bw); in ksz_setup_tc_cbs()
4188 const struct ksz_dev_ops *ops = dev->dev_ops; in ksz_handle_wake_reason()
4243 ret = dev->dev_ops->pme_pread8(dev, port, regs[REG_PORT_PME_CTRL], in ksz_get_wol()
4296 ret = dev->dev_ops->pme_pread8(dev, port, regs[REG_PORT_PME_CTRL], in ksz_set_wol()
4320 ret = dev->dev_ops->pme_pwrite8(dev, port, regs[REG_PORT_PME_CTRL], in ksz_set_wol()
4345 const struct ksz_dev_ops *ops = dev->dev_ops; in ksz_wol_pre_shutdown()
4714 if (dev->dev_ops->reset && !wol_enabled) in ksz_switch_shutdown()
4715 dev->dev_ops->reset(dev); in ksz_switch_shutdown()
5043 dev->dev_ops = dev->info->ops; in ksz_switch_register()
5045 ret = dev->dev_ops->init(dev); in ksz_switch_register()
5120 dev->dev_ops->exit(dev); in ksz_switch_register()
5142 dev->dev_ops->exit(dev); in ksz_switch_remove()