Lines Matching defs:i2sdev
40 struct i2sbus_dev *i2sdev)
44 np = i2sdev->sound.ofdev.dev.of_node;
45 i2sdev->enable = pmf_find_function(np, "enable");
46 i2sdev->cell_enable = pmf_find_function(np, "cell-enable");
47 i2sdev->clock_enable = pmf_find_function(np, "clock-enable");
48 i2sdev->cell_disable = pmf_find_function(np, "cell-disable");
49 i2sdev->clock_disable = pmf_find_function(np, "clock-disable");
56 if (i2sdev->bus_number != 0 && i2sdev->bus_number != 1 &&
57 (!i2sdev->enable ||
58 !i2sdev->cell_enable || !i2sdev->clock_enable ||
59 !i2sdev->cell_disable || !i2sdev->clock_disable)) {
60 pmf_put_function(i2sdev->enable);
61 pmf_put_function(i2sdev->cell_enable);
62 pmf_put_function(i2sdev->clock_enable);
63 pmf_put_function(i2sdev->cell_disable);
64 pmf_put_function(i2sdev->clock_disable);
68 list_add(&i2sdev->item, &c->list);
74 struct i2sbus_dev *i2sdev)
77 list_del(&i2sdev->item);
83 struct i2sbus_dev *i2sdev)
88 if (i2sdev->enable)
89 return pmf_call_one(i2sdev->enable, &args);
94 switch (i2sdev->bus_number) {
110 struct i2sbus_dev *i2sdev,
118 if (i2sdev->cell_disable)
119 return pmf_call_one(i2sdev->cell_disable, &args);
122 if (i2sdev->cell_enable)
123 return pmf_call_one(i2sdev->cell_enable, &args);
133 switch (i2sdev->bus_number) {
153 struct i2sbus_dev *i2sdev,
161 if (i2sdev->clock_disable)
162 return pmf_call_one(i2sdev->clock_disable, &args);
165 if (i2sdev->clock_enable)
166 return pmf_call_one(i2sdev->clock_enable, &args);
176 switch (i2sdev->bus_number) {