/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/ |
H A D | i2c-mux.h | 18 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 D | i2c-mux.h | 18 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 D | i2c-mux.h | 18 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 D | linux_i2c_mux.c | 33 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 D | linux_i2c_mux.c | 33 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 D | linux_i2c_mux.c | 33 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 D | i2c-mux.c | 35 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 D | i2c-mux.c | 35 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 D | i2c-mux.c | 35 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 D | i2c-mux-mlxcpld.c | 88 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 D | i2c-mux-gpmux.c | 23 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 D | i2c-mux-pca954x.c | 234 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 D | i2c-mux-pca9541.c | 180 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 D | i2c-arb-gpio-challenge.c | 42 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 D | i2c-mux-pinctrl.c | 22 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 D | i2c-mux-gpmux.c | 23 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 D | i2c-mux-mlxcpld.c | 88 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 D | i2c-mux-pca954x.c | 234 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 D | i2c-mux-pca9541.c | 180 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 D | i2c-arb-gpio-challenge.c | 42 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 D | i2c-mux-gpmux.c | 23 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 D | i2c-mux-mlxcpld.c | 88 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 D | i2c-mux-pca954x.c | 234 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 D | i2c-mux-pca9541.c | 180 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 D | i2c-arb-gpio-challenge.c | 42 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()
|