Home
last modified time | relevance | path

Searched refs:i2c_mux_core (Results 1 – 25 of 96) sorted by relevance

1234

/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Di2c-mux.h18 struct i2c_mux_core { struct
27 int (*select)(struct i2c_mux_core *, u32 chan_id); argument
28 int (*deselect)(struct i2c_mux_core *, u32 chan_id); argument
35 struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, argument
38 int (*select)(struct i2c_mux_core *, u32),
39 int (*deselect)(struct i2c_mux_core *, u32));
46 static inline void *i2c_mux_priv(struct i2c_mux_core *muxc) in i2c_mux_priv()
58 int i2c_mux_add_adapter(struct i2c_mux_core *muxc,
62 void i2c_mux_del_adapters(struct i2c_mux_core *muxc);
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Di2c-mux.h18 struct i2c_mux_core { struct
27 int (*select)(struct i2c_mux_core *, u32 chan_id); argument
28 int (*deselect)(struct i2c_mux_core *, u32 chan_id); argument
35 struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, argument
38 int (*select)(struct i2c_mux_core *, u32),
39 int (*deselect)(struct i2c_mux_core *, u32));
46 static inline void *i2c_mux_priv(struct i2c_mux_core *muxc) in i2c_mux_priv()
58 int i2c_mux_add_adapter(struct i2c_mux_core *muxc,
62 void i2c_mux_del_adapters(struct i2c_mux_core *muxc);
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Di2c-mux.h18 struct i2c_mux_core { struct
27 int (*select)(struct i2c_mux_core *, u32 chan_id); argument
28 int (*deselect)(struct i2c_mux_core *, u32 chan_id); argument
35 struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, argument
38 int (*select)(struct i2c_mux_core *, u32),
39 int (*deselect)(struct i2c_mux_core *, u32));
46 static inline void *i2c_mux_priv(struct i2c_mux_core *muxc) in i2c_mux_priv()
58 int i2c_mux_add_adapter(struct i2c_mux_core *muxc,
62 void i2c_mux_del_adapters(struct i2c_mux_core *muxc);
/dports/multimedia/v4l_compat/webcamd-5.13.2.2/kernel/
H A Dlinux_i2c_mux.c33 struct i2c_mux_core *muxc;
42 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_master_xfer()
62 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_master_xfer()
84 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_smbus_xfer()
107 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_smbus_xfer()
250 struct i2c_mux_core *
254 int (*select) (struct i2c_mux_core *, u32), in i2c_mux_alloc()
255 int (*deselect) (struct i2c_mux_core *, u32)) in i2c_mux_alloc()
257 struct i2c_mux_core *muxc; in i2c_mux_alloc()
280 i2c_mux_add_adapter(struct i2c_mux_core *muxc, in i2c_mux_add_adapter()
[all …]
/dports/multimedia/libv4l/webcamd-5.13.2.2/kernel/
H A Dlinux_i2c_mux.c33 struct i2c_mux_core *muxc;
42 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_master_xfer()
62 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_master_xfer()
84 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_smbus_xfer()
107 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_smbus_xfer()
250 struct i2c_mux_core *
254 int (*select) (struct i2c_mux_core *, u32), in i2c_mux_alloc()
255 int (*deselect) (struct i2c_mux_core *, u32)) in i2c_mux_alloc()
257 struct i2c_mux_core *muxc; in i2c_mux_alloc()
280 i2c_mux_add_adapter(struct i2c_mux_core *muxc, in i2c_mux_add_adapter()
[all …]
/dports/multimedia/v4l-utils/webcamd-5.13.2.2/kernel/
H A Dlinux_i2c_mux.c33 struct i2c_mux_core *muxc;
42 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_master_xfer()
62 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_master_xfer()
84 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_smbus_xfer()
107 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_smbus_xfer()
250 struct i2c_mux_core *
254 int (*select) (struct i2c_mux_core *, u32), in i2c_mux_alloc()
255 int (*deselect) (struct i2c_mux_core *, u32)) in i2c_mux_alloc()
257 struct i2c_mux_core *muxc; in i2c_mux_alloc()
280 i2c_mux_add_adapter(struct i2c_mux_core *muxc, in i2c_mux_add_adapter()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/i2c/
H A Di2c-mux.c35 struct i2c_mux_core *muxc;
43 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_master_xfer()
62 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_master_xfer()
83 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_smbus_xfer()
105 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_smbus_xfer()
239 struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, in i2c_mux_alloc()
242 int (*select)(struct i2c_mux_core *, u32), in i2c_mux_alloc() argument
243 int (*deselect)(struct i2c_mux_core *, u32)) in i2c_mux_alloc() argument
245 struct i2c_mux_core *muxc; in i2c_mux_alloc()
282 int i2c_mux_add_adapter(struct i2c_mux_core *muxc, in i2c_mux_add_adapter()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/i2c/
H A Di2c-mux.c35 struct i2c_mux_core *muxc;
43 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_master_xfer()
62 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_master_xfer()
83 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_smbus_xfer()
105 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_smbus_xfer()
239 struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, in i2c_mux_alloc()
242 int (*select)(struct i2c_mux_core *, u32), in i2c_mux_alloc() argument
243 int (*deselect)(struct i2c_mux_core *, u32)) in i2c_mux_alloc() argument
245 struct i2c_mux_core *muxc; in i2c_mux_alloc()
282 int i2c_mux_add_adapter(struct i2c_mux_core *muxc, in i2c_mux_add_adapter()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/i2c/
H A Di2c-mux.c35 struct i2c_mux_core *muxc;
43 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_master_xfer()
62 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_master_xfer()
83 struct i2c_mux_core *muxc = priv->muxc; in __i2c_mux_smbus_xfer()
105 struct i2c_mux_core *muxc = priv->muxc; in i2c_mux_smbus_xfer()
239 struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, in i2c_mux_alloc()
242 int (*select)(struct i2c_mux_core *, u32), in i2c_mux_alloc() argument
243 int (*deselect)(struct i2c_mux_core *, u32)) in i2c_mux_alloc() argument
245 struct i2c_mux_core *muxc; in i2c_mux_alloc()
282 int i2c_mux_add_adapter(struct i2c_mux_core *muxc, in i2c_mux_add_adapter()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/i2c/muxes/
H A Di2c-mux-mlxcpld.c88 static int mlxcpld_mux_select_chan(struct i2c_mux_core *muxc, u32 chan) in mlxcpld_mux_select_chan()
106 static int mlxcpld_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in mlxcpld_mux_deselect()
121 struct i2c_mux_core *muxc; in mlxcpld_mux_probe()
175 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in mlxcpld_mux_remove()
H A Di2c-mux-gpmux.c23 static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_select()
34 static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_deselect()
74 struct i2c_mux_core *muxc; in i2c_mux_probe()
146 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_mux_remove()
H A Di2c-mux-pca954x.c234 static int pca954x_select_chan(struct i2c_mux_core *muxc, u32 chan) in pca954x_select_chan()
251 static int pca954x_deselect_mux(struct i2c_mux_core *muxc, u32 chan) in pca954x_deselect_mux()
279 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in idle_state_show()
290 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in idle_state_store()
349 static int pca954x_irq_setup(struct i2c_mux_core *muxc) in pca954x_irq_setup()
380 static void pca954x_cleanup(struct i2c_mux_core *muxc) in pca954x_cleanup()
420 struct i2c_mux_core *muxc; in pca954x_probe()
526 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca954x_remove()
538 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca954x_resume()
H A Di2c-mux-pca9541.c180 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca9541_arbitrate()
249 static int pca9541_select_chan(struct i2c_mux_core *muxc, u32 chan) in pca9541_select_chan()
274 static int pca9541_release_chan(struct i2c_mux_core *muxc, u32 chan) in pca9541_release_chan()
290 struct i2c_mux_core *muxc; in pca9541_probe()
330 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca9541_remove()
H A Di2c-arb-gpio-challenge.c42 static int i2c_arbitrator_select(struct i2c_mux_core *muxc, u32 chan) in i2c_arbitrator_select()
85 static int i2c_arbitrator_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_arbitrator_deselect()
101 struct i2c_mux_core *muxc; in i2c_arbitrator_probe()
179 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_arbitrator_remove()
H A Di2c-mux-pinctrl.c22 static int i2c_mux_pinctrl_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_pinctrl_select()
29 static int i2c_mux_pinctrl_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_pinctrl_deselect()
77 struct i2c_mux_core *muxc; in i2c_mux_pinctrl_probe()
171 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_mux_pinctrl_remove()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/i2c/muxes/
H A Di2c-mux-gpmux.c23 static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_select()
34 static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_deselect()
74 struct i2c_mux_core *muxc; in i2c_mux_probe()
146 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_mux_remove()
H A Di2c-mux-mlxcpld.c88 static int mlxcpld_mux_select_chan(struct i2c_mux_core *muxc, u32 chan) in mlxcpld_mux_select_chan()
106 static int mlxcpld_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in mlxcpld_mux_deselect()
121 struct i2c_mux_core *muxc; in mlxcpld_mux_probe()
175 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in mlxcpld_mux_remove()
H A Di2c-mux-pca954x.c234 static int pca954x_select_chan(struct i2c_mux_core *muxc, u32 chan) in pca954x_select_chan()
251 static int pca954x_deselect_mux(struct i2c_mux_core *muxc, u32 chan) in pca954x_deselect_mux()
279 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in idle_state_show()
290 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in idle_state_store()
349 static int pca954x_irq_setup(struct i2c_mux_core *muxc) in pca954x_irq_setup()
380 static void pca954x_cleanup(struct i2c_mux_core *muxc) in pca954x_cleanup()
420 struct i2c_mux_core *muxc; in pca954x_probe()
526 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca954x_remove()
538 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca954x_resume()
H A Di2c-mux-pca9541.c180 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca9541_arbitrate()
249 static int pca9541_select_chan(struct i2c_mux_core *muxc, u32 chan) in pca9541_select_chan()
274 static int pca9541_release_chan(struct i2c_mux_core *muxc, u32 chan) in pca9541_release_chan()
290 struct i2c_mux_core *muxc; in pca9541_probe()
330 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca9541_remove()
H A Di2c-arb-gpio-challenge.c42 static int i2c_arbitrator_select(struct i2c_mux_core *muxc, u32 chan) in i2c_arbitrator_select()
85 static int i2c_arbitrator_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_arbitrator_deselect()
101 struct i2c_mux_core *muxc; in i2c_arbitrator_probe()
179 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_arbitrator_remove()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/i2c/muxes/
H A Di2c-mux-gpmux.c23 static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_select()
34 static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_deselect()
74 struct i2c_mux_core *muxc; in i2c_mux_probe()
146 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_mux_remove()
H A Di2c-mux-mlxcpld.c88 static int mlxcpld_mux_select_chan(struct i2c_mux_core *muxc, u32 chan) in mlxcpld_mux_select_chan()
106 static int mlxcpld_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in mlxcpld_mux_deselect()
121 struct i2c_mux_core *muxc; in mlxcpld_mux_probe()
175 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in mlxcpld_mux_remove()
H A Di2c-mux-pca954x.c234 static int pca954x_select_chan(struct i2c_mux_core *muxc, u32 chan) in pca954x_select_chan()
251 static int pca954x_deselect_mux(struct i2c_mux_core *muxc, u32 chan) in pca954x_deselect_mux()
279 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in idle_state_show()
290 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in idle_state_store()
349 static int pca954x_irq_setup(struct i2c_mux_core *muxc) in pca954x_irq_setup()
380 static void pca954x_cleanup(struct i2c_mux_core *muxc) in pca954x_cleanup()
420 struct i2c_mux_core *muxc; in pca954x_probe()
526 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca954x_remove()
538 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca954x_resume()
H A Di2c-mux-pca9541.c180 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca9541_arbitrate()
249 static int pca9541_select_chan(struct i2c_mux_core *muxc, u32 chan) in pca9541_select_chan()
274 static int pca9541_release_chan(struct i2c_mux_core *muxc, u32 chan) in pca9541_release_chan()
290 struct i2c_mux_core *muxc; in pca9541_probe()
330 struct i2c_mux_core *muxc = i2c_get_clientdata(client); in pca9541_remove()
H A Di2c-arb-gpio-challenge.c42 static int i2c_arbitrator_select(struct i2c_mux_core *muxc, u32 chan) in i2c_arbitrator_select()
85 static int i2c_arbitrator_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_arbitrator_deselect()
101 struct i2c_mux_core *muxc; in i2c_arbitrator_probe()
179 struct i2c_mux_core *muxc = platform_get_drvdata(pdev); in i2c_arbitrator_remove()

1234