| /Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ | 
| D | priv.h | 4 #define nvkm_i2c(p) container_of((p), struct nvkm_i2c, subdev)  macro8 		  int index, struct nvkm_i2c **);
 11 	int (*pad_x_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
 12 	int (*pad_s_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
 21 	void (*aux_stat)(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *);
 25 	void (*aux_mask)(struct nvkm_i2c *, u32, u32, u32);
 28 void g94_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *);
 29 void g94_aux_mask(struct nvkm_i2c *, u32, u32, u32);
 31 void gk104_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *);
 32 void gk104_aux_mask(struct nvkm_i2c *, u32, u32, u32);
 
 | 
| D | pad.h | 8 	struct nvkm_i2c *i2c;35 void nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *,
 37 int nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *,
 48 int nv04_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
 49 int nv4e_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
 50 int nv50_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
 51 int g94_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
 52 int gf119_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
 53 int gm200_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
 55 int g94_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
 [all …]
 
 | 
| D | base.c | 36 nvkm_i2c_pad_find(struct nvkm_i2c *i2c, int id)  in nvkm_i2c_pad_find()49 nvkm_i2c_bus_find(struct nvkm_i2c *i2c, int id)  in nvkm_i2c_bus_find()
 77 nvkm_i2c_aux_find(struct nvkm_i2c *i2c, int id)  in nvkm_i2c_aux_find()
 92 	struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event);  in nvkm_i2c_intr_fini()
 101 	struct nvkm_i2c *i2c = container_of(event, typeof(*i2c), event);  in nvkm_i2c_intr_init()
 131 	struct nvkm_i2c *i2c = nvkm_i2c(subdev);  in nvkm_i2c_intr()
 161 	struct nvkm_i2c *i2c = nvkm_i2c(subdev);  in nvkm_i2c_fini()
 190 	struct nvkm_i2c *i2c = nvkm_i2c(subdev);  in nvkm_i2c_preinit()
 209 	struct nvkm_i2c *i2c = nvkm_i2c(subdev);  in nvkm_i2c_init()
 232 	struct nvkm_i2c *i2c = nvkm_i2c(subdev);  in nvkm_i2c_dtor()
 [all …]
 
 | 
| D | g94.c | 28 g94_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx)  in g94_aux_stat()43 g94_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data)  in g94_aux_mask()
 69 g94_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)  in g94_i2c_new()
 
 | 
| D | gk104.c | 28 gk104_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx)  in gk104_aux_stat()43 gk104_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data)  in gk104_aux_mask()
 69 gk104_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)  in gk104_i2c_new()
 
 | 
| D | padgf119.c | 36 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()
 
 | 
| D | padg94.c | 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()
 
 | 
| D | padgm200.c | 61 gm200_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)  in gm200_i2c_pad_s_new()73 gm200_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)  in gm200_i2c_pad_x_new()
 
 | 
| D | pad.c | 96 nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *func, struct nvkm_i2c *i2c,  in nvkm_i2c_pad_ctor()109 nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *func, struct nvkm_i2c *i2c,  in nvkm_i2c_pad_new_()
 
 | 
| D | gf117.c | 33 gf117_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)  in gf117_i2c_new()
 | 
| D | nv04.c | 33 nv04_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)  in nv04_i2c_new()
 | 
| D | nv4e.c | 33 nv4e_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)  in nv4e_i2c_new()
 | 
| D | nv50.c | 33 nv50_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)  in nv50_i2c_new()
 | 
| D | padnv04.c | 33 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)  in nv04_i2c_pad_new()
 | 
| D | padnv4e.c | 33 nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)  in nv4e_i2c_pad_new()
 | 
| D | padnv50.c | 33 nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)  in nv50_i2c_pad_new()
 | 
| D | gf119.c | 37 gf119_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)  in gf119_i2c_new()
 | 
| D | gm200.c | 37 gm200_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c)  in gm200_i2c_new()
 | 
| /Linux-v5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/ | 
| D | i2c.h | 74 struct nvkm_i2c {  struct85 struct nvkm_i2c_bus *nvkm_i2c_bus_find(struct nvkm_i2c *, int);  argument
 86 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int);
 88 int nv04_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
 89 int nv4e_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
 90 int nv50_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
 91 int g94_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
 92 int gf117_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
 93 int gf119_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
 94 int gk104_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
 [all …]
 
 | 
| /Linux-v5.10/drivers/gpu/drm/nouveau/dispnv04/ | 
| D | tvnv04.c | 56 	struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);  in nv04_tv_identify()208 	struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);  in nv04_tv_create()
 
 | 
| D | disp.c | 217 	struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);  in nv04_display_create()
 | 
| /Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ | 
| D | ic.c | 87 	struct nvkm_i2c *i2c = device->i2c;  in nvkm_therm_ic_ctor()
 | 
| /Linux-v5.10/drivers/gpu/drm/nouveau/include/nvkm/core/ | 
| D | device.h | 143 	struct nvkm_i2c *i2c;216 	int (*i2c     )(struct nvkm_device *, int idx, struct nvkm_i2c **);
 
 | 
| /Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ | 
| D | base.c | 48 	struct nvkm_i2c *i2c = device->i2c;  in mxm_shadow_rom()
 | 
| /Linux-v5.10/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ | 
| D | base.c | 154 	struct nvkm_i2c *i2c = subdev->device->i2c;  in nvkm_iccsense_create_sensor()
 |