Home
last modified time | relevance | path

Searched refs:i2c_client (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/include/linux/
H A Di2c.h143 struct i2c_client { struct
163 int (*probe)(struct i2c_client *, const struct i2c_device_id *); argument
164 int (*remove)(struct i2c_client *);
209 int i2c_master_send(const struct i2c_client *, const char *, int);
210 int i2c_master_recv(const struct i2c_client *, char *, int);
211 struct i2c_client *
215 void i2c_unregister_device(struct i2c_client *);
/netbsd-src/sys/external/bsd/drm2/dist/drm/i2c/
H A Dsil164_drv.c42 struct i2c_client *duallink_slave;
111 sil164_write(struct i2c_client *client, uint8_t addr, uint8_t val) in sil164_write()
123 sil164_read(struct i2c_client *client, uint8_t addr) in sil164_read()
145 sil164_save_state(struct i2c_client *client, uint8_t *state) in sil164_save_state()
154 sil164_restore_state(struct i2c_client *client, uint8_t *state) in sil164_restore_state()
163 sil164_set_power_state(struct i2c_client *client, bool on) in sil164_set_power_state()
176 sil164_init_state(struct i2c_client *client, in sil164_init_state()
299 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in sil164_encoder_detect()
358 sil164_probe(struct i2c_client *client, const struct i2c_device_id *id) in sil164_probe()
379 sil164_remove(struct i2c_client *client) in sil164_remove()
[all …]
H A Dch7006_drv.c60 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_dpms()
77 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_save()
87 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_restore()
122 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_mode_set()
185 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_detect()
291 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_set_property()
394 static int ch7006_probe(struct i2c_client *client, const struct i2c_device_id *id) in ch7006_probe()
425 static int ch7006_remove(struct i2c_client *client) in ch7006_remove()
434 struct i2c_client *client = to_i2c_client(dev); in ch7006_resume()
443 static int ch7006_encoder_init(struct i2c_client *client, in ch7006_encoder_init()
H A Dch7006_mode.c207 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_setup_levels()
238 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_setup_subcarrier()
262 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_setup_pll()
333 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_setup_properties()
374 void ch7006_write(struct i2c_client *client, uint8_t addr, uint8_t val) in ch7006_write()
385 uint8_t ch7006_read(struct i2c_client *client, uint8_t addr) in ch7006_read()
406 void ch7006_state_load(struct i2c_client *client, in ch7006_state_load()
440 void ch7006_state_save(struct i2c_client *client, in ch7006_state_save()
H A Dch7006_priv.h124 void ch7006_write(struct i2c_client *client, uint8_t addr, uint8_t val);
125 uint8_t ch7006_read(struct i2c_client *client, uint8_t addr);
127 void ch7006_state_load(struct i2c_client *client,
129 void ch7006_state_save(struct i2c_client *client,
/netbsd-src/sys/external/bsd/drm2/i2c/
H A Ddrm_encoder_slave.c126 struct i2c_client *i2c_client; member
136 struct i2c_client *client; in drm_i2c_encoder_init()
162 bus_priv->i2c_client = client; in drm_i2c_encoder_init()
175 fail1: bus_priv->i2c_client = NULL; in drm_i2c_encoder_init()
190 struct i2c_client *const client = bus_priv->i2c_client; in drm_i2c_encoder_destroy()
193 bus_priv->i2c_client = NULL; in drm_i2c_encoder_destroy()
199 struct i2c_client *
205 return bus_priv->i2c_client; in drm_i2c_encoder_get_client()
/netbsd-src/sys/external/bsd/drm2/include/drm/
H A Ddrm_encoder_slave.h46 struct i2c_client;
87 int (*encoder_init)(struct i2c_client *,
106 struct i2c_client *
/netbsd-src/sys/external/bsd/drm2/linux/
H A Dlinux_i2c.c64 struct i2c_client *
67 struct i2c_client *client; in i2c_new_device()
78 i2c_unregister_device(struct i2c_client *client) in i2c_unregister_device()
85 i2c_master_send(const struct i2c_client *client, const char *buf, int count) in i2c_master_send()
105 i2c_master_recv(const struct i2c_client *client, char *buf, int count) in i2c_master_recv()
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_encoder_slave.h125 int (*encoder_init)(struct i2c_client *client,
137 static inline struct i2c_client *drm_i2c_encoder_get_client(struct drm_encoder *encoder) in drm_i2c_encoder_get_client()
139 return (struct i2c_client *)to_encoder_slave(encoder)->bus_priv; in drm_i2c_encoder_get_client()
/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_encoder_slave.c63 struct i2c_client *client; in drm_i2c_encoder_init()
118 struct i2c_client *client = drm_i2c_encoder_get_client(drm_encoder); in drm_i2c_encoder_destroy()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
H A Dtherm.h93 struct i2c_client *ic;
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/
H A Dnouveau_nvkm_subdev_therm_ic.c43 struct i2c_client *client; in probe_monitoring_device()