Home
last modified time | relevance | path

Searched refs:mux (Results 1 – 15 of 15) sorted by relevance

/include/linux/mux/
A Dconsumer.h19 unsigned int mux_control_states(struct mux_control *mux);
20 int __must_check mux_control_select_delay(struct mux_control *mux,
25 int __must_check mux_control_try_select_delay(struct mux_control *mux,
31 static inline int __must_check mux_control_select(struct mux_control *mux, in mux_control_select() argument
34 return mux_control_select_delay(mux, state, 0); in mux_control_select()
42 static inline int __must_check mux_control_try_select(struct mux_control *mux, in mux_control_try_select() argument
45 return mux_control_try_select_delay(mux, state, 0); in mux_control_try_select()
53 int mux_control_deselect(struct mux_control *mux);
57 void mux_control_put(struct mux_control *mux);
A Ddriver.h26 int (*set)(struct mux_control *mux, int state);
70 struct mux_control mux[] __counted_by(controllers);
83 return &mux_chip->mux[mux_chip->controllers]; in mux_chip_priv()
104 static inline unsigned int mux_control_get_index(struct mux_control *mux) in mux_control_get_index() argument
106 return mux - mux->chip->mux; in mux_control_get_index()
/include/linux/usb/
A Dtypec_mux.h51 typedef int (*typec_mux_set_fn_t)(struct typec_mux_dev *mux,
64 void typec_mux_put(struct typec_mux *mux);
65 int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state);
69 void typec_mux_unregister(struct typec_mux_dev *mux);
71 void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data);
72 void *typec_mux_get_drvdata(struct typec_mux_dev *mux);
81 static inline void typec_mux_put(struct typec_mux *mux) {} in typec_mux_put() argument
83 static inline int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state) in typec_mux_set() argument
93 static inline void typec_mux_unregister(struct typec_mux_dev *mux) {} in typec_mux_unregister() argument
95 static inline void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data) {} in typec_mux_set_drvdata() argument
[all …]
/include/dt-bindings/pinctrl/
A Dpinctrl-cv18xx.h13 #define PINMUX2(pin, mux, mux2) \ argument
14 (((pin) & 0xffff) | (((mux) & 0xff) << 16) | (((mux2) & 0xff) << 24))
16 #define PINMUX(pin, mux) \ argument
17 PINMUX2(pin, mux, PIN_MUX_INVALD)
A Domap.h68 #define AM33XX_PADCONF(pa, conf, mux) OMAP_IOPAD_OFFSET((pa), 0x0800) (conf) (mux) argument
A Dpinctrl-sg2042.h10 #define PINMUX(pin, mux) \ argument
11 (((pin) & 0xffff) | (((mux) & 0xff) << 16))
A Dpinctrl-sg2044.h10 #define PINMUX(pin, mux) \ argument
11 (((pin) & 0xffff) | (((mux) & 0xff) << 16))
/include/linux/
A Dpruss_driver.h114 int pruss_cfg_get_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 *mux);
115 int pruss_cfg_set_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 mux);
145 enum pruss_pru_id pru_id, u8 *mux) in pruss_cfg_get_gpmux() argument
151 enum pruss_pru_id pru_id, u8 mux) in pruss_cfg_set_gpmux() argument
/include/linux/dma/
A Dqcom_adm.h9 u32 mux; member
/include/net/
A Dkcm.h60 struct kcm_mux *mux; member
92 struct kcm_mux *mux; member
/include/linux/pinctrl/
A Dmachine.h73 struct pinctrl_map_mux mux; member
93 .data.mux = { \
/include/linux/mfd/
A Dintel-m10-bmc.h164 #define get_flash_mux(mux) FIELD_GET(M10BMC_N6000_FLASH_MUX_SELECTION, mux) argument
/include/sound/
A Dhda_codec.h360 int snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux,
A Dsoc-dapm.h684 struct snd_kcontrol *kcontrol, int mux, struct soc_enum *e,
/include/linux/platform_data/
A Dcros_ec_commands.h4011 uint8_t mux; member
5111 uint8_t mux; member

Completed in 61 milliseconds