Home
last modified time | relevance | path

Searched defs:mux (Results 1 – 25 of 213) sorted by relevance

123456789

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring_mux.c43 static inline struct amdgpu_mux_entry *amdgpu_ring_mux_sw_entry(struct amdgpu_ring_mux *mux, in amdgpu_ring_mux_sw_entry() argument
51 static void amdgpu_ring_mux_copy_pkt_from_sw_ring(struct amdgpu_ring_mux *mux, in amdgpu_ring_mux_copy_pkt_from_sw_ring() argument
76 static void amdgpu_mux_resubmit_chunks(struct amdgpu_ring_mux *mux) in amdgpu_mux_resubmit_chunks() argument
131 amdgpu_ring_mux_schedule_resubmit(struct amdgpu_ring_mux * mux) amdgpu_ring_mux_schedule_resubmit() argument
138 struct amdgpu_ring_mux *mux = from_timer(mux, t, resubmit_timer); amdgpu_mux_resubmit_fallback() local
149 amdgpu_ring_mux_init(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring,unsigned int entry_size) amdgpu_ring_mux_init() argument
174 amdgpu_ring_mux_fini(struct amdgpu_ring_mux * mux) amdgpu_ring_mux_fini() argument
194 amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_add_sw_ring() argument
212 amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring,u64 wptr) amdgpu_ring_mux_set_wptr() argument
252 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_get_wptr() argument
281 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_get_rptr() argument
318 struct amdgpu_ring_mux *mux = &adev->gfx.muxer; amdgpu_sw_ring_get_rptr_gfx() local
327 struct amdgpu_ring_mux *mux = &adev->gfx.muxer; amdgpu_sw_ring_get_wptr_gfx() local
336 struct amdgpu_ring_mux *mux = &adev->gfx.muxer; amdgpu_sw_ring_set_wptr_gfx() local
361 amdgpu_mcbp_scan(struct amdgpu_ring_mux * mux) amdgpu_mcbp_scan() argument
381 amdgpu_mcbp_trigger_preempt(struct amdgpu_ring_mux * mux) amdgpu_mcbp_trigger_preempt() argument
395 struct amdgpu_ring_mux *mux = &adev->gfx.muxer; amdgpu_sw_ring_ib_begin() local
410 struct amdgpu_ring_mux *mux = &adev->gfx.muxer; amdgpu_sw_ring_ib_end() local
421 struct amdgpu_ring_mux *mux = &adev->gfx.muxer; amdgpu_sw_ring_ib_mark_offset() local
432 amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_start_ib() argument
461 scan_and_remove_signaled_chunk(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) scan_and_remove_signaled_chunk() argument
483 amdgpu_ring_mux_ib_mark_offset(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring,u64 offset,enum amdgpu_ring_mux_offset_type type) amdgpu_ring_mux_ib_mark_offset() argument
518 amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux * mux,struct amdgpu_ring * ring) amdgpu_ring_mux_end_ib() argument
541 amdgpu_mcbp_handle_trailing_fence_irq(struct amdgpu_ring_mux * mux) amdgpu_mcbp_handle_trailing_fence_irq() argument
[all...]
/linux/drivers/iio/multiplexer/
H A Diio-mux.c29 struct mux { struct
31 struct mux_control *control; argument
35 struct mux_child *child; argument
39 static int iio_mux_select(struct mux *mux, int idx) in iio_mux_select()
82 static void iio_mux_deselect(struct mux *mux) in iio_mux_deselect()
91 struct mux *mux = iio_priv(indio_dev); in mux_read_raw() local
122 struct mux *mux = iio_priv(indio_dev); in mux_read_avail() local
149 struct mux *mux = iio_priv(indio_dev); in mux_write_raw() local
180 struct mux *mux = iio_priv(indio_dev); in mux_read_ext_info() local
202 struct mux *mux = iio_priv(indio_dev); in mux_write_ext_info() local
[all …]
/linux/drivers/clk/mediatek/
H A Dclk-mux.c35 struct mtk_clk_mux *mux = to_mtk_clk_mux(hw); in mtk_clk_mux_enable_setclr() local
67 struct mtk_clk_mux *mux = to_mtk_clk_mux(hw); in mtk_clk_mux_disable_setclr() local
75 struct mtk_clk_mux *mux = to_mtk_clk_mux(hw); in mtk_clk_mux_is_enabled() local
85 struct mtk_clk_mux *mux = to_mtk_clk_mux(hw); in mtk_clk_mux_get_parent() local
108 struct mtk_clk_mux *mux = to_mtk_clk_mux(hw); in mtk_clk_mux_set_parent_setclr_lock() local
149 struct mtk_clk_mux *mux = to_mtk_clk_mux(hw); in mtk_clk_mux_determine_rate() local
172 const struct mtk_mux *mux, in mtk_clk_register_mux()
206 struct mtk_clk_mux *mux; in mtk_clk_unregister_mux() local
233 const struct mtk_mux *mux = &muxes[i]; in mtk_clk_register_muxes() local
256 const struct mtk_mux *mux = &muxes[i]; in mtk_clk_register_muxes() local
[all …]
H A Dclk-cpumux.c33 struct mtk_clk_cpumux *mux = to_mtk_clk_cpumux(hw); in clk_cpumux_get_parent() local
46 struct mtk_clk_cpumux *mux = to_mtk_clk_cpumux(hw); in clk_cpumux_set_parent() local
62 mtk_clk_register_cpumux(struct device *dev, const struct mtk_composite *mux, in mtk_clk_register_cpumux()
121 const struct mtk_composite *mux = &clks[i]; in mtk_clk_register_cpumuxes() local
143 const struct mtk_composite *mux = &clks[i]; in mtk_clk_register_cpumuxes() local
162 const struct mtk_composite *mux = &clks[i - 1]; in mtk_clk_unregister_cpumuxes() local
/linux/net/kcm/
H A Dkcmsock.c59 struct kcm_mux *mux = psock->mux; in kcm_abort_tx_psock() local
94 static void kcm_update_rx_mux_stats(struct kcm_mux *mux, in kcm_update_rx_mux_stats()
106 static void kcm_update_tx_mux_stats(struct kcm_mux *mux, in kcm_update_tx_mux_stats()
125 struct kcm_mux *mux = kcm->mux; in kcm_rcv_ready() local
174 struct kcm_mux *mux = kcm->mux; in kcm_rfree() local
221 static void requeue_rx_msgs(struct kcm_mux *mux, struct sk_buff_head *head) in requeue_rx_msgs()
257 struct kcm_mux *mux = psock->mux; in reserve_rx_kcm() local
310 struct kcm_mux *mux = psock->mux; in unreserve_rx_kcm() local
418 struct kcm_mux *mux; in psock_write_space() local
445 struct kcm_mux *mux = kcm->mux; in reserve_psock() local
[all …]
H A Dkcmproc.c27 static struct kcm_mux *kcm_get_next(struct kcm_mux *mux) in kcm_get_next()
186 kcm_format_mux(struct kcm_mux *mux, loff_t idx, struct seq_file *seq) in kcm_format_mux()
247 struct kcm_mux *mux; in kcm_stats_seq_show() local
/linux/drivers/clk/ti/
H A Dmux.c23 struct clk_omap_mux *mux = to_clk_omap_mux(hw); in ti_clk_mux_get_parent() local
60 struct clk_omap_mux *mux = to_clk_omap_mux(hw); in ti_clk_mux_set_parent() local
94 struct clk_omap_mux *mux = to_clk_omap_mux(hw); in clk_mux_save_context() local
108 struct clk_omap_mux *mux = to_clk_omap_mux(hw); in clk_mux_restore_context() local
127 struct clk_omap_mux *mux; in _register_mux() local
224 struct clk_omap_mux *mux; in ti_clk_build_component_mux() local
253 struct clk_omap_mux *mux; in of_ti_composite_mux_clk_setup() local
/linux/drivers/clk/sophgo/
H A Dclk-cv18xx-ip.c396 struct cv1800_clk_mux *mux = hw_to_cv1800_clk_mux(hw); in mux_enable() local
403 struct cv1800_clk_mux *mux = hw_to_cv1800_clk_mux(hw); in mux_disable() local
410 struct cv1800_clk_mux *mux = hw_to_cv1800_clk_mux(hw); in mux_is_enabled() local
418 struct cv1800_clk_mux *mux = data; in mux_round_rate() local
427 struct cv1800_clk_mux *mux = hw_to_cv1800_clk_mux(hw); in mux_determine_rate() local
436 struct cv1800_clk_mux *mux = hw_to_cv1800_clk_mux(hw); in mux_recalc_rate() local
450 struct cv1800_clk_mux *mux = hw_to_cv1800_clk_mux(hw); in mux_set_rate() local
461 struct cv1800_clk_mux *mux = hw_to_cv1800_clk_mux(hw); in mux_get_parent() local
467 static int _mux_set_parent(struct cv1800_clk_mux *mux, u8 index) in _mux_set_parent()
480 struct cv1800_clk_mux *mux = hw_to_cv1800_clk_mux(hw); in mux_set_parent() local
[all …]
/linux/drivers/clk/
H A Dclk-mux.c27 static inline u32 clk_mux_readl(struct clk_mux *mux) in clk_mux_readl()
35 static inline void clk_mux_writel(struct clk_mux *mux, u32 val) in clk_mux_writel()
90 struct clk_mux *mux = to_clk_mux(hw); in clk_mux_get_parent() local
101 struct clk_mux *mux = to_clk_mux(hw); in clk_mux_set_parent() local
132 struct clk_mux *mux = to_clk_mux(hw); in clk_mux_determine_rate() local
157 struct clk_mux *mux; in __clk_hw_register_mux() local
262 struct clk_mux *mux; in clk_unregister_mux() local
278 struct clk_mux *mux; in clk_hw_unregister_mux() local
/linux/include/linux/usb/
H A Dtypec_mux.h81 static inline void typec_mux_put(struct typec_mux *mux) {} in typec_mux_put()
83 static inline int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state) in typec_mux_set()
93 static inline void typec_mux_unregister(struct typec_mux_dev *mux) {} in typec_mux_unregister()
95 static inline void typec_mux_set_drvdata(struct typec_mux_dev *mux, void *data) {} in typec_mux_set_drvdata()
96 static inline void *typec_mux_get_drvdata(struct typec_mux_dev *mux) in typec_mux_get_drvdata()
/linux/drivers/i2c/muxes/
H A Di2c-mux-gpio.c26 static void i2c_mux_gpio_set(const struct gpiomux *mux, unsigned int val) in i2c_mux_gpio_set()
37 struct gpiomux *mux = i2c_mux_priv(muxc); in i2c_mux_gpio_select() local
49 struct gpiomux *mux = i2c_mux_priv(muxc); in i2c_mux_gpio_deselect() local
56 static int i2c_mux_gpio_probe_fw(struct gpiomux *mux, in i2c_mux_gpio_probe_fw()
131 struct gpiomux *mux; in i2c_mux_gpio_probe() local
/linux/drivers/mux/
H A Dadg792a.c18 #define ADG792A_DISABLE(mux) (0x50 | (mux)) argument
20 #define ADG792A_MUX(mux, state) (0xc0 | (((mux) + 1) << 2) | (state)) argument
34 static int adg792a_set(struct mux_control *mux, int state) in adg792a_set()
99 struct mux_control *mux = &mux_chip->mux[i]; in adg792a_probe() local
H A Dmmio.c18 static int mux_mmio_set(struct mux_control *mux, int state) in mux_mmio_set()
80 struct mux_control *mux = &mux_chip->mux[i]; in mux_mmio_probe() local
H A Dadgs1408.c36 static int adgs1408_set(struct mux_control *mux, int state) in adgs1408_set()
58 struct mux_control *mux; in adgs1408_probe() local
/linux/drivers/clk/qcom/
H A Dkrait-cc.c48 struct krait_mux_clk *mux = container_of(nb, struct krait_mux_clk, in krait_notifier_cb() local
70 struct krait_mux_clk *mux) in krait_notifier_register()
148 struct krait_mux_clk *mux; in krait_add_sec_mux() local
232 struct krait_mux_clk *mux; in krait_add_pri_mux() local
352 struct clk_hw *mux, *l2_pri_mux; in krait_cc_probe() local
H A Dclk-krait.c23 static void __krait_mux_set_sel(struct krait_mux_clk *mux, int sel) in __krait_mux_set_sel()
65 struct krait_mux_clk *mux = to_krait_mux_clk(hw); in krait_mux_set_parent() local
81 struct krait_mux_clk *mux = to_krait_mux_clk(hw); in krait_mux_get_parent() local
H A Dclk-regmap-mux.c20 struct clk_regmap_mux *mux = to_clk_regmap_mux(hw); in mux_get_parent() local
38 struct clk_regmap_mux *mux = to_clk_regmap_mux(hw); in mux_set_parent() local
/linux/drivers/clk/uniphier/
H A Dclk-uniphier-mux.c25 struct uniphier_clk_mux *mux = to_uniphier_clk_mux(hw); in uniphier_clk_mux_set_parent() local
33 struct uniphier_clk_mux *mux = to_uniphier_clk_mux(hw); in uniphier_clk_mux_get_parent() local
61 struct uniphier_clk_mux *mux; in uniphier_clk_register_mux() local
/linux/drivers/clk/imx/
H A Dclk-fixup-mux.c23 struct clk_mux mux; member
30 struct clk_mux *mux = to_clk_mux(hw); in to_clk_fixup_mux() local
45 struct clk_mux *mux = to_clk_mux(hw); in clk_fixup_mux_set_parent() local
/linux/drivers/clk/zynqmp/
H A Dclk-mux-zynqmp.c45 struct zynqmp_clk_mux *mux = to_zynqmp_clk_mux(hw); in zynqmp_clk_mux_get_parent() local
75 struct zynqmp_clk_mux *mux = to_zynqmp_clk_mux(hw); in zynqmp_clk_mux_set_parent() local
136 struct zynqmp_clk_mux *mux; in zynqmp_clk_register_mux() local
/linux/include/linux/mux/
H A Dconsumer.h31 static inline int __must_check mux_control_select(struct mux_control *mux, in mux_control_select()
42 static inline int __must_check mux_control_try_select(struct mux_control *mux, in mux_control_try_select()
/linux/drivers/clk/actions/
H A Dowl-mux.c31 struct owl_mux *mux = hw_to_owl_mux(hw); in owl_mux_get_parent() local
51 struct owl_mux *mux = hw_to_owl_mux(hw); in owl_mux_set_parent() local
/linux/drivers/clk/sprd/
H A Dmux.c15 const struct sprd_mux_ssel *mux) in sprd_mux_helper_get_parent()
47 const struct sprd_mux_ssel *mux, in sprd_mux_helper_set_parent()
/linux/drivers/clk/at91/
H A Dclk-i2s-mux.c29 struct clk_i2s_mux *mux = to_clk_i2s_mux(hw); in clk_i2s_mux_get_parent() local
39 struct clk_i2s_mux *mux = to_clk_i2s_mux(hw); in clk_i2s_mux_set_parent() local
/linux/drivers/clk/stm32/
H A Dclk-stm32-core.c105 const struct stm32_mux_cfg *mux = &data->muxes[mux_id]; in stm32_mux_get_parent() local
119 const struct stm32_mux_cfg *mux = &data->muxes[mux_id]; in stm32_mux_set_parent() local
260 struct clk_stm32_mux *mux = to_clk_stm32_mux(hw); in clk_stm32_mux_get_parent() local
267 struct clk_stm32_mux *mux = to_clk_stm32_mux(hw); in clk_stm32_mux_set_parent() local
516 const struct stm32_mux_cfg *mux = &composite->clock_data->muxes[composite->mux_id]; in clk_stm32_has_safe_mux() local
632 struct clk_stm32_mux *mux = cfg->clock_cfg; in clk_stm32_mux_register() local

123456789