/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ |
H A D | priv.h | 3 #define nvkm_gpio(p) container_of((p), struct nvkm_gpio, subdev) macro 13 void (*intr_stat)(struct nvkm_gpio *, u32 *, u32 *); 18 void (*intr_mask)(struct nvkm_gpio *, u32, u32, u32); 21 int (*drive)(struct nvkm_gpio *, int line, int dir, int out); 24 int (*sense)(struct nvkm_gpio *, int line); 27 void (*reset)(struct nvkm_gpio *, u8); 31 int index, struct nvkm_gpio **); 33 void nv50_gpio_reset(struct nvkm_gpio *, u8); 34 int nv50_gpio_drive(struct nvkm_gpio *, int, int, int); 35 int nv50_gpio_sense(struct nvkm_gpio *, int); 37 void g94_gpio_intr_stat(struct nvkm_gpio *, u32 *, u32 *); 38 void g94_gpio_intr_mask(struct nvkm_gpio *, u32, u32, u32); 40 void gf119_gpio_reset(struct nvkm_gpio *, u8); 41 int gf119_gpio_drive(struct nvkm_gpio *, int, int, int); 42 int gf119_gpio_sense(struct nvkm_gpio *, int);
|
H A D | base.c | 29 nvkm_gpio_drive(struct nvkm_gpio *gpio, int idx, int line, int dir, int out) nvkm_gpio_drive() 35 nvkm_gpio_sense(struct nvkm_gpio *gpio, int idx, int line) nvkm_gpio_sense() 41 nvkm_gpio_reset(struct nvkm_gpio *gpio, u8 func) nvkm_gpio_reset() 48 nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, nvkm_gpio_find() 80 nvkm_gpio_set(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, int state) nvkm_gpio_set() 96 nvkm_gpio_get(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line) nvkm_gpio_get() 114 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); nvkm_gpio_intr_fini() 121 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); nvkm_gpio_intr_init() 149 struct nvkm_gpio *gpio = nvkm_gpio(subdev); nvkm_gpio_intr() 166 struct nvkm_gpio *gpio = nvkm_gpio(subdev); nvkm_gpio_fini() 188 struct nvkm_gpio *gpio = nvkm_gpio(subdev); nvkm_gpio_init() 197 struct nvkm_gpio *gpio = nvkm_gpio(subdev); nvkm_gpio_dtor() 203 nvkm_gpio = { variable in typeref:struct:nvkm_subdev_func 212 int index, struct nvkm_gpio **pgpio) nvkm_gpio_new_() 214 struct nvkm_gpio *gpio; nvkm_gpio_new_() 219 nvkm_subdev_ctor(&nvkm_gpio, device, index, 0, &gpio->subdev); nvkm_gpio_new_()
|
H A D | nv10.c | 29 nv10_gpio_sense(struct nvkm_gpio *gpio, int line) nv10_gpio_sense() 52 nv10_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) nv10_gpio_drive() 83 nv10_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) nv10_gpio_intr_stat() 94 nv10_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) nv10_gpio_intr_mask() 115 nv10_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) nv10_gpio_new()
|
H A D | nv50.c | 27 nv50_gpio_reset(struct nvkm_gpio *gpio, u8 match) nv50_gpio_reset() 71 nv50_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) nv50_gpio_drive() 84 nv50_gpio_sense(struct nvkm_gpio *gpio, int line) nv50_gpio_sense() 96 nv50_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) nv50_gpio_intr_stat() 107 nv50_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) nv50_gpio_intr_mask() 129 nv50_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) nv50_gpio_new()
|
H A D | g94.c | 27 g94_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) g94_gpio_intr_stat() 41 g94_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) g94_gpio_intr_mask() 71 g94_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) g94_gpio_new()
|
H A D | gk104.c | 27 gk104_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) gk104_gpio_intr_stat() 41 gk104_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) gk104_gpio_intr_mask() 71 gk104_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) gk104_gpio_new()
|
H A D | gf119.c | 27 gf119_gpio_reset(struct nvkm_gpio *gpio, u8 match) gf119_gpio_reset() 56 gf119_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) gf119_gpio_drive() 66 gf119_gpio_sense(struct nvkm_gpio *gpio, int line) gf119_gpio_sense() 83 gf119_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) gf119_gpio_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | gpio.h | 21 struct nvkm_gpio { struct 28 void nvkm_gpio_reset(struct nvkm_gpio *, u8 func); 29 int nvkm_gpio_find(struct nvkm_gpio *, int idx, u8 tag, u8 line, 31 int nvkm_gpio_set(struct nvkm_gpio *, int idx, u8 tag, u8 line, int state); 32 int nvkm_gpio_get(struct nvkm_gpio *, int idx, u8 tag, u8 line); 34 int nv10_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **); 35 int nv50_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **); 36 int g94_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **); 37 int gf119_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **); 38 int gk104_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
H A D | gpio.c | 37 struct nvkm_gpio *gpio = volt->subdev.device->gpio; nvkm_voltgpio_get() 56 struct nvkm_gpio *gpio = volt->subdev.device->gpio; nvkm_voltgpio_set() 74 struct nvkm_gpio *gpio = subdev->device->gpio; nvkm_voltgpio_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | conn.c | 37 struct nvkm_gpio *gpio = disp->engine.subdev.device->gpio; nvkm_connector_hpd() 82 struct nvkm_gpio *gpio = disp->engine.subdev.device->gpio; nvkm_connector_ctor()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
H A D | nv04.c | 45 struct nvkm_gpio *gpio = device->gpio; nv04_bus_intr()
|
H A D | nv31.c | 39 struct nvkm_gpio *gpio = device->gpio; nv31_bus_intr()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
H A D | fanpwm.c | 42 struct nvkm_gpio *gpio = device->gpio; nvkm_fanpwm_get()
|
H A D | fantog.c | 44 struct nvkm_gpio *gpio = device->gpio; nvkm_fantog_update()
|
H A D | fan.c | 128 struct nvkm_gpio *gpio = device->gpio; nvkm_therm_fan_sense() 227 struct nvkm_gpio *gpio = device->gpio; nvkm_therm_fan_ctor()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | device.h | 109 struct nvkm_gpio *gpio; 174 int (*gpio )(struct nvkm_device *, int idx, struct nvkm_gpio **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | tvnv17.c | 49 struct nvkm_gpio *gpio = nvxx_gpio(&drm->device); nv42_tv_sample_load() 365 struct nvkm_gpio *gpio = nvxx_gpio(&drm->device); nv17_tv_dpms()
|
H A D | dac.c | 240 struct nvkm_gpio *gpio = nvxx_gpio(&drm->device); nv17_dac_sample_load()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramgt215.c | 468 struct nvkm_gpio *gpio = fuc->base.fb->subdev.device->gpio; gt215_ram_gpio() 501 struct nvkm_gpio *gpio = device->gpio; gt215_ram_calc()
|
H A D | ramnv50.c | 194 struct nvkm_gpio *gpio = hwsq->base.subdev->device->gpio; nv50_ram_gpio()
|
H A D | ramgk104.c | 1536 struct nvkm_gpio *gpio = device->gpio; gk104_ram_new()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | init.c | 1937 struct nvkm_gpio *gpio = init->bios->subdev.device->gpio; init_gpio() 2165 struct nvkm_gpio *gpio = bios->subdev.device->gpio; init_gpio_ne()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.c | 118 struct nvkm_gpio *gpio = nvxx_gpio(&drm->device); nouveau_connector_ddc_detect()
|