mux_control
struct mux_control *mux;
struct mux_control *mux;
struct mux_control *control;
struct mux_control *control;
struct mux_control *mux;
struct mux_control *control = devm_mux_control_get(dev, NULL);
struct mux_control *mux_ctrl;
static int adg792a_set(struct mux_control *mux, int state)
struct mux_control *mux = &mux_chip->mux[i];
static int adgs1408_set(struct mux_control *mux, int state)
struct mux_control *mux;
struct mux_control *mux = &mux_chip->mux[i];
static int mux_control_set(struct mux_control *mux, int state)
struct mux_control *mux = &mux_chip->mux[i];
unsigned int mux_control_states(struct mux_control *mux)
static int __mux_control_select(struct mux_control *mux, int state)
static void mux_control_delay(struct mux_control *mux, unsigned int delay_us)
int mux_control_select_delay(struct mux_control *mux, unsigned int state,
struct mux_control *mux;
int mux_control_try_select_delay(struct mux_control *mux, unsigned int state,
int mux_control_deselect(struct mux_control *mux)
static struct mux_control *mux_get(struct device *dev, const char *mux_name,
struct mux_control *mux_control_get(struct device *dev, const char *mux_name)
struct mux_control *mux = mux_get(dev, mux_name, NULL, false, NULL);
struct mux_control *mux_control_get_optional(struct device *dev, const char *mux_name)
void mux_control_put(struct mux_control *mux)
struct mux_control *mux = *(struct mux_control **)res;
struct mux_control *devm_mux_control_get(struct device *dev,
struct mux_control **ptr, *mux;
static int mux_gpio_set(struct mux_control *mux, int state)
struct mux_control *mux = &mux_chip->mux[i];
static int mux_mmio_get(struct mux_control *mux, int *state)
static int mux_mmio_set(struct mux_control *mux, int state)
struct mux_control *muxc;
struct mux_control *control;
struct mux_control *control;
struct mux_control *mux;
static inline int __must_check mux_control_try_select(struct mux_control *mux,
static inline int mux_control_deselect(struct mux_control *mux)
static inline struct mux_control *mux_control_get(struct device *dev, const char *mux_name)
static inline struct mux_control *mux_control_get_optional(struct device *dev,
static inline void mux_control_put(struct mux_control *mux) {}
static inline struct mux_control *devm_mux_control_get(struct device *dev, const char *mux_name)
struct mux_control;
unsigned int mux_control_states(struct mux_control *mux);
int __must_check mux_control_select_delay(struct mux_control *mux,
int __must_check mux_control_try_select_delay(struct mux_control *mux,
static inline int __must_check mux_control_select(struct mux_control *mux,
static inline int __must_check mux_control_try_select(struct mux_control *mux,
int mux_control_deselect(struct mux_control *mux);
struct mux_control *mux_control_get(struct device *dev, const char *mux_name);
struct mux_control *mux_control_get_optional(struct device *dev, const char *mux_name);
void mux_control_put(struct mux_control *mux);
struct mux_control *devm_mux_control_get(struct device *dev, const char *mux_name);
static inline unsigned int mux_control_states(struct mux_control *mux)
static inline int __must_check mux_control_select_delay(struct mux_control *mux,
static inline int __must_check mux_control_try_select_delay(struct mux_control *mux,
static inline int __must_check mux_control_select(struct mux_control *mux,
static inline unsigned int mux_control_get_index(struct mux_control *mux)
struct mux_control;
int (*set)(struct mux_control *mux, int state);
struct mux_control mux[] __counted_by(controllers);
struct mux_control *us_euro_mux;