Searched refs:nvkm_i2c (Results 1 - 25 of 30) sorted by relevance

12

/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/
H A Dpriv.h6 #define nvkm_i2c(p) container_of((p), struct nvkm_i2c, subdev) macro
10 int index, struct nvkm_i2c **);
13 int (*pad_x_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
14 int (*pad_s_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
23 void (*aux_stat)(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *);
27 void (*aux_mask)(struct nvkm_i2c *, u32, u32, u32);
30 void g94_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *);
31 void g94_aux_mask(struct nvkm_i2c *, u32, u32, u32);
33 void gk104_aux_stat(struct nvkm_i2c *, u3
[all...]
H A Dpad.h10 struct nvkm_i2c *i2c;
37 void nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *,
39 int nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *,
50 int nv04_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
51 int nv4e_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
52 int nv50_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
53 int g94_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
54 int gf119_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
55 int gm200_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
57 int g94_i2c_pad_s_new(struct nvkm_i2c *, in
[all...]
H A Dnouveau_nvkm_subdev_i2c_gf117.c38 gf117_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
H A Dnouveau_nvkm_subdev_i2c_nv04.c38 nv04_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
H A Dnouveau_nvkm_subdev_i2c_nv4e.c38 nv4e_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
H A Dnouveau_nvkm_subdev_i2c_padnv04.c38 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
H A Dnouveau_nvkm_subdev_i2c_padnv50.c38 nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
H A Dnouveau_nvkm_subdev_i2c_padnv4e.c38 nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
H A Dnouveau_nvkm_subdev_i2c_nv50.c38 nv50_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
H A Dnouveau_nvkm_subdev_i2c_padgf119.c41 gf119_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
53 gf119_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
H A Dnouveau_nvkm_subdev_i2c_gm200.c42 gm200_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
H A Dnouveau_nvkm_subdev_i2c_gf119.c42 gf119_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
H A Dnouveau_nvkm_subdev_i2c_gk104.c33 gk104_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx)
48 gk104_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data)
74 gk104_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
H A Dnouveau_nvkm_subdev_i2c_g94.c33 g94_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx)
48 g94_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data)
74 g94_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
H A Dnouveau_nvkm_subdev_i2c_base.c41 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id)
54 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id)
82 nvkm_i2c_aux_find(struct nvkm_i2c *i2c, int id)
97 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event);
106 struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event);
136 struct nvkm_i2c *i2c = nvkm_i2c(subdev);
166 struct nvkm_i2c *i2c = nvkm_i2c(subdev);
195 struct nvkm_i2c *i2
263 nvkm_i2c = { variable in typeref:struct:nvkm_subdev_func
[all...]
H A Dnouveau_nvkm_subdev_i2c_padgm200.c66 gm200_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
78 gm200_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
H A Dnouveau_nvkm_subdev_i2c_padg94.c66 g94_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
78 g94_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
H A Dnouveau_nvkm_subdev_i2c_pad.c104 nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *func, struct nvkm_i2c *i2c,
117 nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *func, struct nvkm_i2c *i2c,
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
H A Di2c.h76 struct nvkm_i2c { struct
87 struct nvkm_i2c_bus *nvkm_i2c_bus_find(struct nvkm_i2c *, int);
88 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int);
90 int nv04_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
91 int nv4e_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
92 int nv50_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
93 int g94_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
94 int gf117_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
95 int gf119_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
96 int gk104_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
[all...]
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/therm/
H A Dnouveau_nvkm_subdev_therm_ic.c96 struct nvkm_i2c *i2c = device->i2c;
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
H A Dnouveau_dispnv04_tvnv04.c61 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);
215 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);
H A Dnouveau_dispnv04_disp.c196 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
H A Ddevice.h155 struct nvkm_i2c *i2c;
232 int (*i2c )(struct nvkm_device *, int idx, struct nvkm_i2c **);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/
H A Dnouveau_nvkm_subdev_mxm_base.c62 struct nvkm_i2c *i2c = device->i2c;
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/
H A Dnouveau_nvkm_engine_disp_outp.c255 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c;

Completed in 3801 milliseconds

12