Lines Matching defs:data
20 struct i2c_mux_gpio_platform_data data;
47 i2c_mux_gpio_set(mux, mux->data.idle);
75 mux->data.parent = i2c_adapter_id(adapter);
78 mux->data.n_values = of_get_child_count(np);
81 mux->data.n_values, sizeof(*mux->data.values),
92 mux->data.values = values;
94 if (of_property_read_u32(np, "idle-state", &mux->data.idle))
95 mux->data.idle = I2C_MUX_GPIO_NO_IDLE;
125 memcpy(&mux->data, dev_get_platdata(&pdev->dev),
126 sizeof(mux->data));
136 parent = i2c_get_adapter(mux->data.parent);
140 muxc = i2c_mux_alloc(parent, &pdev->dev, mux->data.n_values,
156 if (mux->data.idle != I2C_MUX_GPIO_NO_IDLE) {
157 initial_state = mux->data.idle;
160 initial_state = mux->data.values[0];
191 for (i = 0; i < mux->data.n_values; i++) {
192 u32 nr = mux->data.base_nr ? (mux->data.base_nr + i) : 0;
193 unsigned int class = mux->data.classes ? mux->data.classes[i] : 0;
195 ret = i2c_mux_add_adapter(muxc, nr, mux->data.values[i], class);
201 mux->data.n_values, parent->name);