Symbol: nvkm_i2c_pad
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
17
struct nvkm_i2c_pad *pad;
drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h
39
struct nvkm_i2c_pad *pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
103
anx9805_bus_new(struct nvkm_i2c_pad *base, int id, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
232
anx9805_aux_new(struct nvkm_i2c_pad *base, int id, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
266
struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.c
31
struct nvkm_i2c_pad base;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
110
struct nvkm_i2c_pad *pad = aux->pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
119
struct nvkm_i2c_pad *pad = aux->pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
187
struct nvkm_i2c_pad *pad, int id,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
209
struct nvkm_i2c_pad *pad, int id,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.c
99
struct nvkm_i2c_pad *pad = aux->pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
21
int nvkm_i2c_aux_ctor(const struct nvkm_i2c_aux_func *, struct nvkm_i2c_pad *,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
23
int nvkm_i2c_aux_new_(const struct nvkm_i2c_aux_func *, struct nvkm_i2c_pad *,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
31
int g94_i2c_aux_new_(const struct nvkm_i2c_aux_func *, struct nvkm_i2c_pad *,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
34
int g94_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
36
int gf119_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
37
int gm200_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c
169
struct nvkm_i2c_pad *pad, int index, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c
190
g94_i2c_aux_new(struct nvkm_i2c_pad *pad, int index, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.c
31
gf119_i2c_aux_new(struct nvkm_i2c_pad *pad, int index, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c
175
gm200_i2c_aux_new(struct nvkm_i2c_pad *pad, int index, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
141
struct nvkm_i2c_pad *pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
171
struct nvkm_i2c_pad *pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
190
struct nvkm_i2c_pad *pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
228
struct nvkm_i2c_pad *pad =
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
249
struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
280
struct nvkm_i2c_pad *pad = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
34
static struct nvkm_i2c_pad *
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
348
struct nvkm_i2c_pad *pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c
37
struct nvkm_i2c_pad *pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
131
struct nvkm_i2c_pad *pad = bus->pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
140
struct nvkm_i2c_pad *pad = bus->pad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
209
struct nvkm_i2c_pad *pad, int id,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c
258
struct nvkm_i2c_pad *pad, int id,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
15
int nvkm_i2c_bus_ctor(const struct nvkm_i2c_bus_func *, struct nvkm_i2c_pad *,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
17
int nvkm_i2c_bus_new_(const struct nvkm_i2c_bus_func *, struct nvkm_i2c_pad *,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
25
int nv04_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, u8,
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/busgf119.c
83
gf119_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.c
83
nv04_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive, u8 sense,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.c
74
nv4e_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.c
90
nv50_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
110
int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
27
nvkm_i2c_pad_mode_locked(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
36
nvkm_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
46
nvkm_i2c_pad_release(struct nvkm_i2c_pad *pad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
55
nvkm_i2c_pad_acquire(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
70
nvkm_i2c_pad_fini(struct nvkm_i2c_pad *pad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
77
nvkm_i2c_pad_init(struct nvkm_i2c_pad *pad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
84
nvkm_i2c_pad_del(struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
86
struct nvkm_i2c_pad *pad = *ppad;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.c
97
int id, struct nvkm_i2c_pad *pad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
24
int (*bus_new_0)(struct nvkm_i2c_pad *, int id, u8 drive, u8 sense,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
26
int (*bus_new_4)(struct nvkm_i2c_pad *, int id, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
29
int (*aux_new_6)(struct nvkm_i2c_pad *, int id, u8 drive,
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
32
void (*mode)(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
36
int id, struct nvkm_i2c_pad *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
38
int id, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
39
void nvkm_i2c_pad_del(struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
40
void nvkm_i2c_pad_init(struct nvkm_i2c_pad *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
41
void nvkm_i2c_pad_fini(struct nvkm_i2c_pad *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
42
void nvkm_i2c_pad_mode(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
43
int nvkm_i2c_pad_acquire(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
44
void nvkm_i2c_pad_release(struct nvkm_i2c_pad *);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
46
void g94_i2c_pad_mode(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
48
int nv04_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
49
int nv4e_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
50
int nv50_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
51
int g94_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
52
int gf119_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
53
int gm200_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
55
int g94_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
56
int gf119_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
57
int gm200_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
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/i2c/pad.h
62
struct nvkm_i2c_pad *_pad = (p); \
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.c
29
g94_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.c
61
g94_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.c
73
g94_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.c
36
gf119_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.c
48
gf119_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.c
29
gm200_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.c
61
gm200_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.c
73
gm200_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.c
33
nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.c
33
nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.c
33
nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h
11
int (*pad_x_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h
12
int (*pad_s_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);