Symbol: nvkm_i2c_bus
drivers/gpu/drm/nouveau/dispnv04/dfp.c
631
struct nvkm_i2c_bus *bus = nvkm_i2c_bus_find(i2c, NVKM_I2C_BUS_PRI);
drivers/gpu/drm/nouveau/dispnv04/disp.c
292
struct nvkm_i2c_bus *bus =
drivers/gpu/drm/nouveau/dispnv04/tvnv04.c
209
struct nvkm_i2c_bus *bus = nvkm_i2c_bus_find(i2c, entry->i2c_index);
drivers/gpu/drm/nouveau/dispnv04/tvnv04.c
57
struct nvkm_i2c_bus *bus = nvkm_i2c_bus_find(i2c, i2c_index);
drivers/gpu/drm/nouveau/dispnv50/disp.c
1945
struct nvkm_i2c_bus *bus =
drivers/gpu/drm/nouveau/dispnv50/disp.c
2058
struct nvkm_i2c_bus *bus = NULL;
drivers/gpu/drm/nouveau/dispnv50/disp.c
571
struct nvkm_i2c_bus *bus;
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
30
int nvkm_i2c_bus_acquire(struct nvkm_i2c_bus *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
31
void nvkm_i2c_bus_release(struct nvkm_i2c_bus *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
32
int nvkm_i2c_bus_probe(struct nvkm_i2c_bus *, const char *,
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
34
bool (*)(struct nvkm_i2c_bus *,
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
76
struct nvkm_i2c_bus *nvkm_i2c_bus_find(struct nvkm_i2c *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
17
struct nvkm_i2c_bus *i2c;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
266
struct nvkm_i2c_bus *bus;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
104
struct nvkm_i2c_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
265
anx9805_pad_new(struct nvkm_i2c_bus *bus, int id, u8 addr,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
32
struct nvkm_i2c_bus *bus;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
37
struct nvkm_i2c_bus base;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
43
anx9805_bus_xfer(struct nvkm_i2c_bus *base, struct i2c_msg *msgs, int num)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
142
struct nvkm_i2c_bus *bus;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
170
struct nvkm_i2c_bus *bus;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
189
struct nvkm_i2c_bus *bus;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
222
struct nvkm_i2c_bus *bus =
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
248
int (*pad_new)(struct nvkm_i2c_bus *, int id, u8 addr,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
281
struct nvkm_i2c_bus *bus = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
347
struct nvkm_i2c_bus *bus;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
400
struct nvkm_i2c_bus *bus = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
47
struct nvkm_i2c_bus *
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
51
struct nvkm_i2c_bus *bus;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
108
i2c_bitw(struct nvkm_i2c_bus *bus, int sda)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
123
i2c_bitr(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
142
nvkm_i2c_get_byte(struct nvkm_i2c_bus *bus, u8 *byte, bool last)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
158
nvkm_i2c_put_byte(struct nvkm_i2c_bus *bus, u8 byte)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
174
i2c_addr(struct nvkm_i2c_bus *bus, struct i2c_msg *msg)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
183
nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *bus, struct i2c_msg *msgs, int num)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
212
nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *bus, struct i2c_msg *msgs, int num)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
32
nvkm_i2c_drive_scl(struct nvkm_i2c_bus *bus, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
38
nvkm_i2c_drive_sda(struct nvkm_i2c_bus *bus, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
44
nvkm_i2c_sense_scl(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
50
nvkm_i2c_sense_sda(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
56
nvkm_i2c_delay(struct nvkm_i2c_bus *bus, u32 nsec)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
62
nvkm_i2c_raise_scl(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
75
i2c_start(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.c
95
i2c_stop(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
108
nvkm_i2c_bus_init(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
120
nvkm_i2c_bus_fini(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
129
nvkm_i2c_bus_release(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
138
nvkm_i2c_bus_acquire(struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
157
nvkm_i2c_bus_probe(struct nvkm_i2c_bus *bus, const char *what,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
159
bool (*match)(struct nvkm_i2c_bus *,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
194
nvkm_i2c_bus_del(struct nvkm_i2c_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
196
struct nvkm_i2c_bus *bus = *pbus;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
210
struct nvkm_i2c_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
259
struct nvkm_i2c_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
35
struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
42
struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
49
struct nvkm_i2c_bus *bus = data;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
56
struct nvkm_i2c_bus *bus = data;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
63
struct nvkm_i2c_bus *bus = data;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
70
struct nvkm_i2c_bus *bus = data;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
80
struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
10
int (*sense_scl)(struct nvkm_i2c_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
11
int (*sense_sda)(struct nvkm_i2c_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
12
int (*xfer)(struct nvkm_i2c_bus *, struct i2c_msg *, int num);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
16
int id, struct nvkm_i2c_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
18
int id, struct nvkm_i2c_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
19
void nvkm_i2c_bus_del(struct nvkm_i2c_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
20
void nvkm_i2c_bus_init(struct nvkm_i2c_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
21
void nvkm_i2c_bus_fini(struct nvkm_i2c_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
23
int nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *, struct i2c_msg *, int);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
26
struct nvkm_i2c_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
28
int nv4e_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
29
int nv50_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
30
int gf119_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
33
struct nvkm_i2c_bus *_bus = (b); \
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
7
void (*init)(struct nvkm_i2c_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
8
void (*drive_scl)(struct nvkm_i2c_bus *, int state);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
9
void (*drive_sda)(struct nvkm_i2c_bus *, int state);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c
28
struct nvkm_i2c_bus base;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c
33
gf119_i2c_bus_drive_scl(struct nvkm_i2c_bus *base, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c
41
gf119_i2c_bus_drive_sda(struct nvkm_i2c_bus *base, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c
49
gf119_i2c_bus_sense_scl(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c
57
gf119_i2c_bus_sense_sda(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c
65
gf119_i2c_bus_init(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.c
84
struct nvkm_i2c_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c
30
struct nvkm_i2c_bus base;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c
36
nv04_i2c_bus_drive_scl(struct nvkm_i2c_bus *base, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c
47
nv04_i2c_bus_drive_sda(struct nvkm_i2c_bus *base, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c
58
nv04_i2c_bus_sense_scl(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c
66
nv04_i2c_bus_sense_sda(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c
84
struct nvkm_i2c_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c
28
struct nvkm_i2c_bus base;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c
33
nv4e_i2c_bus_drive_scl(struct nvkm_i2c_bus *base, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c
41
nv4e_i2c_bus_drive_sda(struct nvkm_i2c_bus *base, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c
49
nv4e_i2c_bus_sense_scl(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c
57
nv4e_i2c_bus_sense_sda(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c
75
struct nvkm_i2c_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c
30
struct nvkm_i2c_bus base;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c
36
nv50_i2c_bus_drive_scl(struct nvkm_i2c_bus *base, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c
46
nv50_i2c_bus_drive_sda(struct nvkm_i2c_bus *base, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c
56
nv50_i2c_bus_sense_scl(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c
64
nv50_i2c_bus_sense_sda(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c
72
nv50_i2c_bus_init(struct nvkm_i2c_bus *base)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c
91
struct nvkm_i2c_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
25
struct nvkm_i2c_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
27
struct nvkm_i2c_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
59
int anx9805_pad_new(struct nvkm_i2c_bus *, int, u8, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c
156
struct nvkm_i2c_bus *i2c_bus;
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
32
mxm_shadow_rom_fetch(struct nvkm_i2c_bus *bus, u8 addr,
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c
49
struct nvkm_i2c_bus *bus = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c
30
probe_monitoring_device(struct nvkm_i2c_bus *bus,
drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c
88
struct nvkm_i2c_bus *bus;