Home
last modified time | relevance | path

Searched refs:nvkm_i2c_aux (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Daux.h8 int (*xfer)(struct nvkm_i2c_aux *, bool retry, u8 type,
10 int (*lnk_ctl)(struct nvkm_i2c_aux *, int link_nr, int link_bw,
15 int id, struct nvkm_i2c_aux *);
17 int id, struct nvkm_i2c_aux **);
18 void nvkm_i2c_aux_del(struct nvkm_i2c_aux **);
19 void nvkm_i2c_aux_init(struct nvkm_i2c_aux *);
20 void nvkm_i2c_aux_fini(struct nvkm_i2c_aux *);
21 int nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *, bool retry, u8 type,
25 int, u8, struct nvkm_i2c_aux **);
27 int g94_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
[all...]
H A Daux.c30 struct nvkm_i2c_aux *aux = container_of(adap, typeof(*aux), i2c); in nvkm_i2c_aux_i2c_xfer()
94 nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *aux, bool monitor) in nvkm_i2c_aux_monitor()
105 nvkm_i2c_aux_release(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_release()
114 nvkm_i2c_aux_acquire(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_acquire()
133 nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *aux, bool retry, u8 type, in nvkm_i2c_aux_xfer()
144 nvkm_i2c_aux_lnk_ctl(struct nvkm_i2c_aux *aux, int nr, int bw, bool ef) in nvkm_i2c_aux_lnk_ctl()
152 nvkm_i2c_aux_del(struct nvkm_i2c_aux **paux) in nvkm_i2c_aux_del()
154 struct nvkm_i2c_aux *aux = *paux; in nvkm_i2c_aux_del()
165 nvkm_i2c_aux_init(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_init()
174 nvkm_i2c_aux_fini(struct nvkm_i2c_aux *au
[all...]
H A Dbase.c76 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 *au in nvkm_i2c_new_()
[all...]
H A Dauxg94.c28 struct nvkm_i2c_aux base;
76 g94_i2c_aux_xfer(struct nvkm_i2c_aux *obj, bool retry, in g94_i2c_aux_xfer()
166 struct nvkm_i2c_aux **paux) in g94_i2c_aux_new_()
187 struct nvkm_i2c_aux **paux) in g94_i2c_aux_new()
H A Dauxgm200.c28 struct nvkm_i2c_aux base;
76 gm200_i2c_aux_xfer(struct nvkm_i2c_aux *obj, bool retry, in gm200_i2c_aux_xfer()
171 struct nvkm_i2c_aux **paux) in gm200_i2c_aux_new()
H A Danx9805.c130 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()
H A Dauxgf119.c32 struct nvkm_i2c_aux **paux) in gf119_i2c_aux_new()
H A Dpad.h30 struct nvkm_i2c_aux **);
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Daux.h15 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...]
H A Daux.c33 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 *au
[all...]
H A Dbase.c75 struct nvkm_i2c_aux *
78 struct nvkm_i2c_aux *aux; in nvkm_i2c_aux_find()
92 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_fini()
101 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, id); in nvkm_i2c_intr_init()
116 struct nvkm_i2c_aux *aux; in nvkm_i2c_intr()
143 struct nvkm_i2c_aux *aux; in nvkm_i2c_fini()
191 struct nvkm_i2c_aux *aux; in nvkm_i2c_init()
216 struct nvkm_i2c_aux *aux = in nvkm_i2c_dtor()
263 struct nvkm_i2c_aux *aux; in nvkm_i2c_new_()
282 struct nvkm_i2c_aux *au in nvkm_i2c_new_()
[all...]
H A Dauxg94.c28 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()
H A Danx9805.c130 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()
H A Dauxgm200.c28 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()
H A Dauxgf119.c32 struct nvkm_i2c_aux **paux) in gf119_i2c_aux_new()
H A Dpad.h30 struct nvkm_i2c_aux **);
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Di2c.h51 struct nvkm_i2c_aux { struct
66 void nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *, bool monitor);
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);
166 nvkm_rdaux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_rdaux()
179 nvkm_wraux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_wraux()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Di2c.h37 struct nvkm_i2c_aux { struct
52 void nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *, bool monitor);
53 int nvkm_i2c_aux_acquire(struct nvkm_i2c_aux *);
54 void nvkm_i2c_aux_release(struct nvkm_i2c_aux *);
55 int nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *, bool retry, u8 type,
57 int nvkm_i2c_aux_lnk_ctl(struct nvkm_i2c_aux *, int link_nr, int link_bw,
77 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int);
158 nvkm_rdaux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_rdaux()
171 nvkm_wraux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_wraux()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dior.h5 struct nvkm_i2c_aux;
74 int (*links)(struct nvkm_ior *, struct nvkm_i2c_aux *);
122 int g94_sor_dp_links(struct nvkm_ior *, struct nvkm_i2c_aux *);
134 int gf119_sor_dp_links(struct nvkm_ior *, struct nvkm_i2c_aux *);
H A Dpiornv50.c39 nv50_pior_dp_links(struct nvkm_ior *pior, struct nvkm_i2c_aux *aux) in nv50_pior_dp_links()
H A Dsortu102.c38 tu102_sor_dp_links(struct nvkm_ior *sor, struct nvkm_i2c_aux *aux) in tu102_sor_dp_links()
H A Ddp.h20 struct nvkm_i2c_aux *aux;
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dior.h5 struct nvkm_i2c_aux;
75 int (*links)(struct nvkm_ior *, struct nvkm_i2c_aux *);
133 int g94_sor_dp_links(struct nvkm_ior *, struct nvkm_i2c_aux *);
149 int gf119_sor_dp_links(struct nvkm_ior *, struct nvkm_i2c_aux *);
H A Doutp.h39 struct nvkm_i2c_aux *aux;
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_encoder.h50 struct nvkm_i2c_aux *aux;

Completed in 10 milliseconds

12