Lines Matching refs:nvkm_gpio
4 #define nvkm_gpio(p) container_of((p), struct nvkm_gpio, subdev) macro
14 void (*intr_stat)(struct nvkm_gpio *, u32 *, u32 *);
19 void (*intr_mask)(struct nvkm_gpio *, u32, u32, u32);
22 int (*drive)(struct nvkm_gpio *, int line, int dir, int out);
25 int (*sense)(struct nvkm_gpio *, int line);
28 void (*reset)(struct nvkm_gpio *, u8);
32 struct nvkm_gpio **);
34 void nv50_gpio_reset(struct nvkm_gpio *, u8);
35 int nv50_gpio_drive(struct nvkm_gpio *, int, int, int);
36 int nv50_gpio_sense(struct nvkm_gpio *, int);
38 void g94_gpio_intr_stat(struct nvkm_gpio *, u32 *, u32 *);
39 void g94_gpio_intr_mask(struct nvkm_gpio *, u32, u32, u32);
41 void gf119_gpio_reset(struct nvkm_gpio *, u8);
42 int gf119_gpio_drive(struct nvkm_gpio *, int, int, int);
43 int gf119_gpio_sense(struct nvkm_gpio *, int);