Symbol: nvkm_gpio
drivers/gpu/drm/nouveau/dispnv04/dac.c
240
struct nvkm_gpio *gpio = nvxx_gpio(drm);
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
372
struct nvkm_gpio *gpio = nvxx_gpio(drm);
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
50
struct nvkm_gpio *gpio = nvxx_gpio(drm);
drivers/gpu/drm/nouveau/include/nvkm/core/layout.h
10
NVKM_LAYOUT_ONCE(NVKM_SUBDEV_GPIO , struct nvkm_gpio , gpio)
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
29
void nvkm_gpio_reset(struct nvkm_gpio *, u8 func);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
30
int nvkm_gpio_find(struct nvkm_gpio *, int idx, u8 tag, u8 line,
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
32
int nvkm_gpio_set(struct nvkm_gpio *, int idx, u8 tag, u8 line, int state);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
33
int nvkm_gpio_get(struct nvkm_gpio *, int idx, u8 tag, u8 line);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
35
int nv10_gpio_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gpio **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
36
int nv50_gpio_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gpio **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
37
int g94_gpio_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gpio **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
38
int gf119_gpio_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gpio **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
39
int gk104_gpio_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gpio **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h
40
int ga102_gpio_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_gpio **);
drivers/gpu/drm/nouveau/nouveau_led.c
81
struct nvkm_gpio *gpio = nvxx_gpio(drm);
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c
47
struct nvkm_gpio *gpio = disp->engine.subdev.device->gpio;
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
551
struct nvkm_gpio *gpio = outp->disp->engine.subdev.device->gpio;
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c
249
struct nvkm_gpio *gpio = outp->disp->engine.subdev.device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
1966
struct nvkm_gpio *gpio = init->subdev->device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
2194
struct nvkm_gpio *gpio = bios->subdev.device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c
43
struct nvkm_gpio *gpio = device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c
39
struct nvkm_gpio *gpio = device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
468
struct nvkm_gpio *gpio = fuc->base.fb->subdev.device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
501
struct nvkm_gpio *gpio = device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c
193
struct nvkm_gpio *gpio = hwsq->base.subdev->device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
114
struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
121
struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
134
struct nvkm_gpio *gpio = nvkm_gpio(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
149
struct nvkm_gpio *gpio = nvkm_gpio(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
177
struct nvkm_gpio *gpio = nvkm_gpio(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
211
struct nvkm_gpio *gpio = nvkm_gpio(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
217
nvkm_gpio = {
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
226
enum nvkm_subdev_type type, int inst, struct nvkm_gpio **pgpio)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
228
struct nvkm_gpio *gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
233
nvkm_subdev_ctor(&nvkm_gpio, device, type, inst, &gpio->subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
29
nvkm_gpio_drive(struct nvkm_gpio *gpio, int idx, int line, int dir, int out)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
35
nvkm_gpio_sense(struct nvkm_gpio *gpio, int idx, int line)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
41
nvkm_gpio_reset(struct nvkm_gpio *gpio, u8 func)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
48
nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line,
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
80
nvkm_gpio_set(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, int state)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c
96
nvkm_gpio_get(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c
27
g94_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c
41
g94_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c
72
struct nvkm_gpio **pgpio)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c
118
struct nvkm_gpio **pgpio)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c
27
ga102_gpio_reset(struct nvkm_gpio *gpio, u8 match)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c
56
ga102_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c
66
ga102_gpio_sense(struct nvkm_gpio *gpio, int line)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c
73
ga102_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c
87
ga102_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c
27
gf119_gpio_reset(struct nvkm_gpio *gpio, u8 match)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c
56
gf119_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c
66
gf119_gpio_sense(struct nvkm_gpio *gpio, int line)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c
84
struct nvkm_gpio **pgpio)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c
29
gk104_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c
43
gk104_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c
74
struct nvkm_gpio **pgpio)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c
116
struct nvkm_gpio **pgpio)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c
29
nv10_gpio_sense(struct nvkm_gpio *gpio, int line)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c
52
nv10_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c
83
nv10_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c
94
nv10_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c
107
nv50_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c
130
struct nvkm_gpio **pgpio)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c
27
nv50_gpio_reset(struct nvkm_gpio *gpio, u8 match)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c
71
nv50_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c
84
nv50_gpio_sense(struct nvkm_gpio *gpio, int line)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c
96
nv50_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
14
void (*intr_stat)(struct nvkm_gpio *, u32 *, u32 *);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
19
void (*intr_mask)(struct nvkm_gpio *, u32, u32, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
22
int (*drive)(struct nvkm_gpio *, int line, int dir, int out);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
25
int (*sense)(struct nvkm_gpio *, int line);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
28
void (*reset)(struct nvkm_gpio *, u8);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
32
struct nvkm_gpio **);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
34
void nv50_gpio_reset(struct nvkm_gpio *, u8);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
35
int nv50_gpio_drive(struct nvkm_gpio *, int, int, int);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
36
int nv50_gpio_sense(struct nvkm_gpio *, int);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
38
void g94_gpio_intr_stat(struct nvkm_gpio *, u32 *, u32 *);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
39
void g94_gpio_intr_mask(struct nvkm_gpio *, u32, u32, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
4
#define nvkm_gpio(p) container_of((p), struct nvkm_gpio, subdev)
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
41
void gf119_gpio_reset(struct nvkm_gpio *, u8);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
42
int gf119_gpio_drive(struct nvkm_gpio *, int, int, int);
drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h
43
int gf119_gpio_sense(struct nvkm_gpio *, int);
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
128
struct nvkm_gpio *gpio = device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c
227
struct nvkm_gpio *gpio = device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.c
42
struct nvkm_gpio *gpio = device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.c
44
struct nvkm_gpio *gpio = device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c
38
struct nvkm_gpio *gpio = volt->subdev.device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c
57
struct nvkm_gpio *gpio = volt->subdev.device->gpio;
drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c
75
struct nvkm_gpio *gpio = subdev->device->gpio;