/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | priv.h | 3 #define nvkm_i2c(p) container_of((p), struct nvkm_i2c, subdev) macro 7 int index, struct nvkm_i2c **); 10 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 **); 20 void (*aux_stat)(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 24 void (*aux_mask)(struct nvkm_i2c *, u32, u32, u32); 27 void g94_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 28 void g94_aux_mask(struct nvkm_i2c *, u32, u32, u32); 30 void gk104_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 31 void gk104_aux_mask(struct nvkm_i2c *, u32, u32, u32);
|
D | pad.h | 7 struct nvkm_i2c *i2c; 34 void nvkm_i2c_pad_ctor(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *, 36 int nvkm_i2c_pad_new_(const struct nvkm_i2c_pad_func *, struct nvkm_i2c *, 47 int nv04_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 48 int nv4e_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 49 int nv50_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 50 int g94_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 51 int gf119_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 52 int gm204_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **); 54 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() 180 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_init() 198 struct nvkm_i2c *i2c = nvkm_i2c(subdev); in nvkm_i2c_dtor() 224 nvkm_i2c = { variable [all …]
|
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 | 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 | 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 | padgm204.c | 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()
|
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 | 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 | nv50.c | 33 nv50_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv50_i2c_new()
|
D | gf117.c | 33 gf117_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gf117_i2c_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 | nv4e.c | 33 nv4e_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv4e_i2c_new()
|
D | nv04.c | 33 nv04_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in nv04_i2c_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 | padnv04.c | 33 nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad) in nv04_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 | gm204.c | 37 gm204_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gm204_i2c_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | i2c.h | 71 struct nvkm_i2c { struct 82 struct nvkm_i2c_bus *nvkm_i2c_bus_find(struct nvkm_i2c *, int); argument 83 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int); 85 int nv04_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 86 int nv4e_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 87 int nv50_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 88 int g94_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 89 int gf117_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 90 int gf119_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); 91 int gk104_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **); [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
D | tvnv04.c | 57 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tv_identify() 211 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tv_create()
|
D | disp.c | 38 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_display_create()
|
D | dfp.c | 626 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tmds_slave_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | outp.c | 60 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nvkm_output_ctor()
|
D | piornv50.c | 120 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nv50_pior_dp_new()
|
D | outpdp.c | 216 struct nvkm_i2c *i2c = device->i2c; in nvkm_output_dp_ctor() 282 struct nvkm_i2c *i2c = disp->engine.subdev.device->i2c; in nvkm_output_dp_new_()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | ic.c | 87 struct nvkm_i2c *i2c = device->i2c; in nvkm_therm_ic_ctor()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | device.h | 110 struct nvkm_i2c *i2c; 175 int (*i2c )(struct nvkm_device *, int idx, struct nvkm_i2c **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
D | base.c | 48 struct nvkm_i2c *i2c = device->i2c; in mxm_shadow_rom()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nv50_display.c | 1701 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_dac_create() 2090 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_sor_create() 2274 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_pior_create()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | init.c | 263 struct nvkm_i2c *i2c = init->bios->subdev.device->i2c; in init_i2c() 303 struct nvkm_i2c *i2c = init->bios->subdev.device->i2c; in init_aux()
|