/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/ |
H A D | priv.h | 6 #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 D | pad.h | 10 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 D | nouveau_nvkm_subdev_i2c_gf117.c | 38 gf117_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
|
H A D | nouveau_nvkm_subdev_i2c_nv04.c | 38 nv04_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
|
H A D | nouveau_nvkm_subdev_i2c_nv4e.c | 38 nv4e_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
|
H A D | nouveau_nvkm_subdev_i2c_padnv04.c | 38 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
|
H A D | nouveau_nvkm_subdev_i2c_padnv50.c | 38 nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
|
H A D | nouveau_nvkm_subdev_i2c_padnv4e.c | 38 nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
|
H A D | nouveau_nvkm_subdev_i2c_nv50.c | 38 nv50_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
|
H A D | nouveau_nvkm_subdev_i2c_padgf119.c | 41 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 D | nouveau_nvkm_subdev_i2c_gm200.c | 42 gm200_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
|
H A D | nouveau_nvkm_subdev_i2c_gf119.c | 42 gf119_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)
|
H A D | nouveau_nvkm_subdev_i2c_gk104.c | 33 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 D | nouveau_nvkm_subdev_i2c_g94.c | 33 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 D | nouveau_nvkm_subdev_i2c_base.c | 41 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 D | nouveau_nvkm_subdev_i2c_padgm200.c | 66 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 D | nouveau_nvkm_subdev_i2c_padg94.c | 66 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 D | nouveau_nvkm_subdev_i2c_pad.c | 104 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 D | i2c.h | 76 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 D | nouveau_nvkm_subdev_therm_ic.c | 96 struct nvkm_i2c *i2c = device->i2c;
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
H A D | nouveau_dispnv04_tvnv04.c | 61 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device); 215 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);
|
H A D | nouveau_dispnv04_disp.c | 196 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
H A D | device.h | 155 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 D | nouveau_nvkm_subdev_mxm_base.c | 62 struct nvkm_i2c *i2c = device->i2c;
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
H A D | nouveau_nvkm_engine_disp_outp.c | 255 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c;
|