Lines Matching defs:ops
147 const struct w5100_ops *ops;
482 return priv->ops->read(priv->ndev, addr);
487 return priv->ops->write(priv->ndev, addr, data);
492 return priv->ops->read16(priv->ndev, addr);
497 return priv->ops->write16(priv->ndev, addr, data);
502 return priv->ops->readbulk(priv->ndev, addr, buf, len);
508 return priv->ops->writebulk(priv->ndev, addr, buf, len);
562 if (priv->ops->reset)
563 return priv->ops->reset(priv->ndev);
600 if (priv->ops->chip_id == W5500)
668 switch (priv->ops->chip_id) {
696 if (priv->ops->chip_id == W5500)
792 if (priv->ops->may_sleep)
832 if (priv->ops->may_sleep) {
931 if (priv->ops->may_sleep)
974 if (priv->ops->may_sleep)
1043 const struct w5100_ops *ops;
1053 ops = &w5100_mmio_indirect_ops;
1055 ops = &w5100_mmio_direct_ops;
1061 return w5100_probe(&pdev->dev, ops, sizeof(struct w5100_mmio_priv),
1079 int w5100_probe(struct device *dev, const struct w5100_ops *ops,
1102 switch (ops->chip_id) {
1130 priv->ops = ops;
1164 if (priv->ops->init) {
1165 err = priv->ops->init(priv->ndev);
1174 if (ops->may_sleep) {