drivers/mux/mmio.c
101
mux_mmio = mux_chip_priv(mux_chip);
drivers/mux/mmio.c
103
mux_mmio->fields = devm_kcalloc(dev, num_fields, sizeof(*mux_mmio->fields),
drivers/mux/mmio.c
105
if (!mux_mmio->fields)
drivers/mux/mmio.c
108
mux_mmio->hardware_states = devm_kcalloc(dev, num_fields,
drivers/mux/mmio.c
109
sizeof(*mux_mmio->hardware_states),
drivers/mux/mmio.c
111
if (!mux_mmio->hardware_states)
drivers/mux/mmio.c
142
mux_mmio->fields[i] = devm_regmap_field_alloc(dev, regmap, field);
drivers/mux/mmio.c
143
if (IS_ERR(mux_mmio->fields[i])) {
drivers/mux/mmio.c
144
ret = PTR_ERR(mux_mmio->fields[i]);
drivers/mux/mmio.c
176
struct mux_mmio *mux_mmio = mux_chip_priv(mux_chip);
drivers/mux/mmio.c
187
mux_mmio->hardware_states[i] = state;
drivers/mux/mmio.c
196
struct mux_mmio *mux_mmio = mux_chip_priv(mux_chip);
drivers/mux/mmio.c
200
ret = mux_mmio_set(&mux_chip->mux[i], mux_mmio->hardware_states[i]);
drivers/mux/mmio.c
25
struct mux_mmio *mux_mmio = mux_chip_priv(mux->chip);
drivers/mux/mmio.c
28
return regmap_field_read(mux_mmio->fields[index], state);
drivers/mux/mmio.c
33
struct mux_mmio *mux_mmio = mux_chip_priv(mux->chip);
drivers/mux/mmio.c
36
return regmap_field_write(mux_mmio->fields[index], state);
drivers/mux/mmio.c
61
struct mux_mmio *mux_mmio;
drivers/mux/mmio.c
97
mux_chip = devm_mux_chip_alloc(dev, num_fields, sizeof(struct mux_mmio));