Home
last modified time | relevance | path

Searched refs:nvkm_i2c_pad (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dpad.h5 struct nvkm_i2c_pad { struct
23 int (*bus_new_0)(struct nvkm_i2c_pad *, int id, u8 drive, u8 sense, argument
25 int (*bus_new_4)(struct nvkm_i2c_pad *, int id, u8 drive,
28 int (*aux_new_6)(struct nvkm_i2c_pad *, int id, u8 drive,
31 void (*mode)(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
35 int id, struct nvkm_i2c_pad *);
37 int id, struct nvkm_i2c_pad **);
38 void nvkm_i2c_pad_del(struct nvkm_i2c_pad **);
39 void nvkm_i2c_pad_init(struct nvkm_i2c_pad *);
40 void nvkm_i2c_pad_fini(struct nvkm_i2c_pad *);
[all …]
Dpad.c27 nvkm_i2c_pad_mode_locked(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode) in nvkm_i2c_pad_mode_locked()
36 nvkm_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode) in nvkm_i2c_pad_mode()
46 nvkm_i2c_pad_release(struct nvkm_i2c_pad *pad) in nvkm_i2c_pad_release()
55 nvkm_i2c_pad_acquire(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode) in nvkm_i2c_pad_acquire()
70 nvkm_i2c_pad_fini(struct nvkm_i2c_pad *pad) in nvkm_i2c_pad_fini()
77 nvkm_i2c_pad_init(struct nvkm_i2c_pad *pad) in nvkm_i2c_pad_init()
84 nvkm_i2c_pad_del(struct nvkm_i2c_pad **ppad) in nvkm_i2c_pad_del()
86 struct nvkm_i2c_pad *pad = *ppad; in nvkm_i2c_pad_del()
97 int id, struct nvkm_i2c_pad *pad) in nvkm_i2c_pad_ctor()
110 int id, struct nvkm_i2c_pad **ppad) in nvkm_i2c_pad_new_()
Dbus.h14 int nvkm_i2c_bus_ctor(const struct nvkm_i2c_bus_func *, struct nvkm_i2c_pad *,
16 int nvkm_i2c_bus_new_(const struct nvkm_i2c_bus_func *, struct nvkm_i2c_pad *,
23 int nv04_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, u8,
26 int nv4e_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
27 int nv50_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
28 int gf119_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
Daux.h12 int nvkm_i2c_aux_ctor(const struct nvkm_i2c_aux_func *, struct nvkm_i2c_pad *,
14 int nvkm_i2c_aux_new_(const struct nvkm_i2c_aux_func *, struct nvkm_i2c_pad *,
20 int g94_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
21 int gm204_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
Dpadgm204.c29 gm204_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode) in gm204_i2c_pad_mode()
61 gm204_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gm204_i2c_pad_s_new()
73 gm204_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gm204_i2c_pad_x_new()
Dpadg94.c29 g94_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode) in g94_i2c_pad_mode()
61 g94_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in g94_i2c_pad_s_new()
73 g94_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in g94_i2c_pad_x_new()
Daux.c86 struct nvkm_i2c_pad *pad = aux->pad; in nvkm_i2c_aux_monitor()
97 struct nvkm_i2c_pad *pad = aux->pad; in nvkm_i2c_aux_release()
106 struct nvkm_i2c_pad *pad = aux->pad; in nvkm_i2c_aux_acquire()
146 struct nvkm_i2c_pad *pad, int id, in nvkm_i2c_aux_ctor()
168 struct nvkm_i2c_pad *pad, int id, in nvkm_i2c_aux_new_()
Dbase.c35 static struct nvkm_i2c_pad *
38 struct nvkm_i2c_pad *pad; in nvkm_i2c_pad_find()
162 struct nvkm_i2c_pad *pad; in nvkm_i2c_fini()
182 struct nvkm_i2c_pad *pad; in nvkm_i2c_init()
215 struct nvkm_i2c_pad *pad = in nvkm_i2c_dtor()
235 struct nvkm_i2c_pad **);
265 struct nvkm_i2c_pad *pad = NULL; in nvkm_i2c_new_()
333 struct nvkm_i2c_pad *pad; in nvkm_i2c_new_()
Dpadgf119.c36 gf119_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gf119_i2c_pad_s_new()
48 gf119_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in gf119_i2c_pad_x_new()
Dpriv.h10 int (*pad_x_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
11 int (*pad_s_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
Dbus.c118 struct nvkm_i2c_pad *pad = bus->pad; in nvkm_i2c_bus_release()
127 struct nvkm_i2c_pad *pad = bus->pad; in nvkm_i2c_bus_acquire()
190 struct nvkm_i2c_pad *pad, int id, in nvkm_i2c_bus_ctor()
239 struct nvkm_i2c_pad *pad, int id, in nvkm_i2c_bus_new_()
Danx9805.c31 struct nvkm_i2c_pad base;
103 anx9805_bus_new(struct nvkm_i2c_pad *base, int id, u8 drive, in anx9805_bus_new()
232 anx9805_aux_new(struct nvkm_i2c_pad *base, int id, u8 drive, in anx9805_aux_new()
266 struct nvkm_i2c_pad **ppad) in anx9805_pad_new()
Dpadnv4e.c33 nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv4e_i2c_pad_new()
Dpadnv50.c33 nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv50_i2c_pad_new()
Dpadnv04.c33 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv04_i2c_pad_new()
Dbusnv4e.c74 nv4e_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive, in nv4e_i2c_bus_new()
Dbusgf119.c83 gf119_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive, in gf119_i2c_bus_new()
Dbusnv04.c83 nv04_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive, u8 sense, in nv04_i2c_bus_new()
Dbusnv50.c90 nv50_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive, in nv50_i2c_bus_new()
Dauxg94.c168 g94_i2c_aux_new(struct nvkm_i2c_pad *pad, int index, u8 drive, in g94_i2c_aux_new()
Dauxgm204.c168 gm204_i2c_aux_new(struct nvkm_i2c_pad *pad, int index, u8 drive, in gm204_i2c_aux_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Di2c.h30 struct nvkm_i2c_pad *pad;
51 struct nvkm_i2c_pad *pad;