Lines Matching defs:algo
34 struct i2c_algorithm algo;
127 return parent->algo->functionality(parent);
305 /* Need to do algo dynamically because we don't know ahead
308 if (parent->algo->master_xfer) {
310 priv->algo.master_xfer = i2c_mux_master_xfer;
312 priv->algo.master_xfer = __i2c_mux_master_xfer;
314 if (parent->algo->master_xfer_atomic)
315 priv->algo.master_xfer_atomic = priv->algo.master_xfer;
317 if (parent->algo->smbus_xfer) {
319 priv->algo.smbus_xfer = i2c_mux_smbus_xfer;
321 priv->algo.smbus_xfer = __i2c_mux_smbus_xfer;
323 if (parent->algo->smbus_xfer_atomic)
324 priv->algo.smbus_xfer_atomic = priv->algo.smbus_xfer;
326 priv->algo.functionality = i2c_mux_functionality;
332 priv->adap.algo = &priv->algo;