Home
last modified time | relevance | path

Searched refs:nvkm_i2c_aux (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Daux.h6 int (*xfer)(struct nvkm_i2c_aux *, bool retry, u8 type,
8 int (*lnk_ctl)(struct nvkm_i2c_aux *, int link_nr, int link_bw,
13 int id, struct nvkm_i2c_aux *);
15 int id, struct nvkm_i2c_aux **);
16 void nvkm_i2c_aux_del(struct nvkm_i2c_aux **);
17 int nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *, bool retry, u8 type,
20 int g94_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
21 int gm204_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
24 struct nvkm_i2c_aux *_aux = (b); \
Daux.c30 struct nvkm_i2c_aux *aux = container_of(adap, typeof(*aux), i2c); in nvkm_i2c_aux_i2c_xfer()
84 nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *aux, bool monitor) in nvkm_i2c_aux_monitor()
95 nvkm_i2c_aux_release(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_release()
104 nvkm_i2c_aux_acquire(struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_acquire()
117 nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *aux, bool retry, u8 type, in nvkm_i2c_aux_xfer()
124 nvkm_i2c_aux_lnk_ctl(struct nvkm_i2c_aux *aux, int nr, int bw, bool ef) in nvkm_i2c_aux_lnk_ctl()
132 nvkm_i2c_aux_del(struct nvkm_i2c_aux **paux) in nvkm_i2c_aux_del()
134 struct nvkm_i2c_aux *aux = *paux; in nvkm_i2c_aux_del()
147 struct nvkm_i2c_aux *aux) in nvkm_i2c_aux_ctor()
169 struct nvkm_i2c_aux **paux) in nvkm_i2c_aux_new_()
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()
203 struct nvkm_i2c_aux *aux = in nvkm_i2c_dtor()
267 struct nvkm_i2c_aux *aux = NULL; in nvkm_i2c_new_()
375 struct nvkm_i2c_aux *aux = NULL; in nvkm_i2c_new_()
Dauxg94.c28 struct nvkm_i2c_aux base;
76 g94_i2c_aux_xfer(struct nvkm_i2c_aux *obj, bool retry, in g94_i2c_aux_xfer()
169 struct nvkm_i2c_aux **paux) in g94_i2c_aux_new()
Dauxgm204.c28 struct nvkm_i2c_aux base;
76 gm204_i2c_aux_xfer(struct nvkm_i2c_aux *obj, bool retry, in gm204_i2c_aux_xfer()
169 struct nvkm_i2c_aux **paux) in gm204_i2c_aux_new()
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()
Dpad.h29 struct nvkm_i2c_aux **);
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Di2c.h49 struct nvkm_i2c_aux { struct
63 void nvkm_i2c_aux_monitor(struct nvkm_i2c_aux *, bool monitor); argument
64 int nvkm_i2c_aux_acquire(struct nvkm_i2c_aux *);
65 void nvkm_i2c_aux_release(struct nvkm_i2c_aux *);
66 int nvkm_i2c_aux_xfer(struct nvkm_i2c_aux *, bool retry, u8 type,
68 int nvkm_i2c_aux_lnk_ctl(struct nvkm_i2c_aux *, int link_nr, int link_bw,
83 struct nvkm_i2c_aux *nvkm_i2c_aux_find(struct nvkm_i2c *, int);
132 nvkm_rdaux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_rdaux()
143 nvkm_wraux(struct nvkm_i2c_aux *aux, u32 addr, u8 *data, u8 size) in nvkm_wraux()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doutpdp.h25 struct nvkm_i2c_aux *aux;
49 int index, struct dcb_output *, struct nvkm_i2c_aux *,
Doutpdp.c110 struct nvkm_i2c_aux *aux = outp->aux; in nvkm_output_dp_enable()
212 struct nvkm_i2c_aux *aux, struct nvkm_output_dp *outp) in nvkm_output_dp_ctor()
283 struct nvkm_i2c_aux *aux = nvkm_i2c_aux_find(i2c, dcbE->i2c_index); in nvkm_output_dp_new_()
Dpiornv50.c121 struct nvkm_i2c_aux *aux = in nv50_pior_dp_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_dp.c34 nouveau_dp_probe_oui(struct drm_device *dev, struct nvkm_i2c_aux *aux, u8 *dpcd) in nouveau_dp_probe_oui()
57 struct nvkm_i2c_aux *aux; in nouveau_dp_detect()
Dnouveau_encoder.h46 struct nvkm_i2c_aux *aux;
Dnouveau_connector.c991 struct nvkm_i2c_aux *aux; in nouveau_connector_aux_xfer()
Dnv50_display.c2112 struct nvkm_i2c_aux *aux = in nv50_sor_create()
2276 struct nvkm_i2c_aux *aux = NULL; in nv50_pior_create()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dinit.c300 static struct nvkm_i2c_aux *
315 struct nvkm_i2c_aux *aux = init_aux(init); in init_rdauxr()
331 struct nvkm_i2c_aux *aux = init_aux(init); in init_wrauxr()