Lines Matching refs:muxc
23 static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan)
25 struct mux *mux = i2c_mux_priv(muxc);
34 static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan)
36 struct mux *mux = i2c_mux_priv(muxc);
74 struct i2c_mux_core *muxc;
99 muxc = i2c_mux_alloc(parent, dev, children, 0, 0,
101 if (!muxc) {
105 muxc->priv = mux;
107 platform_set_drvdata(pdev, muxc);
109 muxc->mux_locked = of_property_read_bool(np, "mux-locked");
127 ret = i2c_mux_add_adapter(muxc, 0, chan, 0);
138 i2c_mux_del_adapters(muxc);
147 struct i2c_mux_core *muxc = platform_get_drvdata(pdev);
149 i2c_mux_del_adapters(muxc);
150 i2c_put_adapter(muxc->parent);