| /include/linux/mux/ |
| A D | consumer.h | 19 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 D | driver.h | 26 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 D | typec_mux.h | 51 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 D | pinctrl-cv18xx.h | 13 #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 D | omap.h | 68 #define AM33XX_PADCONF(pa, conf, mux) OMAP_IOPAD_OFFSET((pa), 0x0800) (conf) (mux) argument
|
| A D | pinctrl-sg2042.h | 10 #define PINMUX(pin, mux) \ argument 11 (((pin) & 0xffff) | (((mux) & 0xff) << 16))
|
| A D | pinctrl-sg2044.h | 10 #define PINMUX(pin, mux) \ argument 11 (((pin) & 0xffff) | (((mux) & 0xff) << 16))
|
| /include/linux/ |
| A D | pruss_driver.h | 114 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 D | qcom_adm.h | 9 u32 mux; member
|
| /include/net/ |
| A D | kcm.h | 60 struct kcm_mux *mux; member 92 struct kcm_mux *mux; member
|
| /include/linux/pinctrl/ |
| A D | machine.h | 73 struct pinctrl_map_mux mux; member 93 .data.mux = { \
|
| /include/linux/mfd/ |
| A D | intel-m10-bmc.h | 164 #define get_flash_mux(mux) FIELD_GET(M10BMC_N6000_FLASH_MUX_SELECTION, mux) argument
|
| /include/sound/ |
| A D | hda_codec.h | 360 int snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux,
|
| A D | soc-dapm.h | 684 struct snd_kcontrol *kcontrol, int mux, struct soc_enum *e,
|
| /include/linux/platform_data/ |
| A D | cros_ec_commands.h | 4011 uint8_t mux; member 5111 uint8_t mux; member
|