/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | aux.h | 15 int (*xfer)(struct nvkm_i2c_aux *, bool retry, u8 type, 17 int (*lnk_ctl)(struct nvkm_i2c_aux *, int link_nr, int link_bw, 22 int id, struct nvkm_i2c_aux *); 24 int id, struct nvkm_i2c_aux **); 25 void nvkm_i2c_aux_del(struct nvkm_i2c_aux **); 26 void nvkm_i2c_aux_init(struct nvkm_i2c_aux *); 27 void nvkm_i2c_aux_fini(struct nvkm_i2c_aux *); 28 int nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *, bool retry, u8 type, 32 int, u8, struct nvkm_i2c_aux **); 34 int g94_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **); [all …]
|
D | aux.c | 33 struct nvkm_i2c_aux *aux = container_of(adap, typeof(*aux), i2c); in nvkm_i2c_aux_i2c_xfer() 97 nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *aux, bool monitor) in nvkm_i2c_aux_monitor() 108 nvkm_i2c_aux_release(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_release() 117 nvkm_i2c_aux_acquire(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_acquire() 136 nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *aux, bool retry, u8 type, in nvkm_i2c_aux_xfer() 147 nvkm_i2c_aux_lnk_ctl(struct nvkm_i2c_aux *aux, int nr, int bw, bool ef) in nvkm_i2c_aux_lnk_ctl() 155 nvkm_i2c_aux_del(struct nvkm_i2c_aux **paux) in nvkm_i2c_aux_del() 157 struct nvkm_i2c_aux *aux = *paux; in nvkm_i2c_aux_del() 168 nvkm_i2c_aux_init(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_init() 177 nvkm_i2c_aux_fini(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_fini() [all …]
|
D | base.c | 76 struct nvkm_i2c_aux * 79 struct nvkm_i2c_aux *aux; in nvkm_i2c_aux_find() 93 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_fini() 102 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_init() 132 struct nvkm_i2c_aux *aux; in nvkm_i2c_intr() 164 struct nvkm_i2c_aux *aux; in nvkm_i2c_fini() 212 struct nvkm_i2c_aux *aux; in nvkm_i2c_init() 237 struct nvkm_i2c_aux *aux = in nvkm_i2c_dtor() 302 struct nvkm_i2c_aux *aux = NULL; in nvkm_i2c_new_() 410 struct nvkm_i2c_aux *aux = NULL; in nvkm_i2c_new_()
|
D | auxg94.c | 28 struct nvkm_i2c_aux base; 76 g94_i2c_aux_xfer(struct nvkm_i2c_aux *obj, bool retry, in g94_i2c_aux_xfer() 170 struct nvkm_i2c_aux **paux) in g94_i2c_aux_new_() 191 struct nvkm_i2c_aux **paux) in g94_i2c_aux_new()
|
D | auxgm200.c | 28 struct nvkm_i2c_aux base; 76 gm200_i2c_aux_xfer(struct nvkm_i2c_aux *obj, bool retry, in gm200_i2c_aux_xfer() 176 struct nvkm_i2c_aux **paux) in gm200_i2c_aux_new()
|
D | anx9805.c | 130 struct nvkm_i2c_aux base; 136 anx9805_aux_xfer(struct nvkm_i2c_aux *base, bool retry, in anx9805_aux_xfer() 192 anx9805_aux_lnk_ctl(struct nvkm_i2c_aux *base, in anx9805_aux_lnk_ctl() 233 struct nvkm_i2c_aux **pbus) in anx9805_aux_new()
|
D | auxgf119.c | 32 struct nvkm_i2c_aux **paux) in gf119_i2c_aux_new()
|
D | pad.h | 30 struct nvkm_i2c_aux **);
|
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | i2c.h | 51 struct nvkm_i2c_aux { struct 66 void nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *, bool monitor); argument 67 int nvkm_i2c_aux_acquire(struct nvkm_i2c_aux *); 68 void nvkm_i2c_aux_release(struct nvkm_i2c_aux *); 69 int nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *, bool retry, u8 type, 71 int nvkm_i2c_aux_lnk_ctl(struct nvkm_i2c_aux *, int link_nr, int link_bw, 86 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int); 167 nvkm_rdaux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_rdaux() 180 nvkm_wraux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_wraux()
|
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | ior.h | 5 struct nvkm_i2c_aux; 75 int (*links)(struct nvkm_ior *, struct nvkm_i2c_aux *); 132 int g94_sor_dp_links(struct nvkm_ior *, struct nvkm_i2c_aux *); 148 int gf119_sor_dp_links(struct nvkm_ior *, struct nvkm_i2c_aux *);
|
D | outp.h | 34 struct nvkm_i2c_aux *aux;
|
D | ga102.c | 32 ga102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in ga102_sor_dp_links()
|
D | tu102.c | 43 tu102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in tu102_sor_dp_links()
|
D | g94.c | 121 g94_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in g94_sor_dp_links()
|
D | dp.c | 195 struct nvkm_i2c_aux *aux = lt->outp->dp.aux; in nvkm_dp_train_eq() 601 struct nvkm_i2c_aux *aux = outp->dp.aux; in nvkm_dp_enable()
|
D | gf119.c | 171 gf119_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in gf119_sor_dp_links()
|
D | nv50.c | 54 nv50_pior_dp_links(struct nvkm_ior *pior, struct nvkm_i2c_aux *aux) in nv50_pior_dp_links()
|
/linux-6.1.9/drivers/gpu/drm/nouveau/ |
D | nouveau_encoder.h | 54 struct nvkm_i2c_aux *aux;
|
D | nouveau_connector.c | 1206 struct nvkm_i2c_aux *aux; in nouveau_connector_aux_xfer()
|
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | init.c | 302 static struct nvkm_i2c_aux * 317 struct nvkm_i2c_aux *aux = init_aux(init); in init_rdauxr() 333 struct nvkm_i2c_aux *aux = init_aux(init); in init_wrauxr()
|
/linux-6.1.9/drivers/gpu/drm/nouveau/dispnv50/ |
D | disp.c | 1866 struct nvkm_i2c_aux *aux = in nv50_sor_create() 2001 struct nvkm_i2c_aux *aux = NULL; in nv50_pior_create()
|