Home
last modified time | relevance | path

Searched refs:nvkm_gpio (Results 1 – 20 of 20) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dpriv.h8 struct nvkm_gpio *gpio = (p); \
12 struct nvkm_gpio *gpio = (p); \
16 struct nvkm_gpio *gpio = (p); \
37 void (*intr_stat)(struct nvkm_gpio *, u32 *, u32 *);
42 void (*intr_mask)(struct nvkm_gpio *, u32, u32, u32);
45 int (*drive)(struct nvkm_gpio *, int line, int dir, int out);
48 int (*sense)(struct nvkm_gpio *, int line);
51 void (*reset)(struct nvkm_gpio *, u8);
54 void nv50_gpio_reset(struct nvkm_gpio *, u8);
55 int nv50_gpio_drive(struct nvkm_gpio *, int, int, int);
[all …]
Dbase.c30 nvkm_gpio_drive(struct nvkm_gpio *gpio, int idx, int line, int dir, int out) in nvkm_gpio_drive()
37 nvkm_gpio_sense(struct nvkm_gpio *gpio, int idx, int line) in nvkm_gpio_sense()
44 nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, in nvkm_gpio_find()
75 nvkm_gpio_set(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, int state) in nvkm_gpio_set()
91 nvkm_gpio_get(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line) in nvkm_gpio_get()
109 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); in nvkm_gpio_intr_fini()
117 struct nvkm_gpio *gpio = container_of(event, typeof(*gpio), event); in nvkm_gpio_intr_init()
139 struct nvkm_gpio *gpio = nvkm_gpio(subdev); in nvkm_gpio_intr()
165 struct nvkm_gpio *gpio = nvkm_gpio(object); in _nvkm_gpio_fini()
188 struct nvkm_gpio *gpio = nvkm_gpio(object); in _nvkm_gpio_init()
[all …]
Dnv50.c27 nv50_gpio_reset(struct nvkm_gpio *gpio, u8 match) in nv50_gpio_reset()
70 nv50_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) in nv50_gpio_drive()
82 nv50_gpio_sense(struct nvkm_gpio *gpio, int line) in nv50_gpio_sense()
93 nv50_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in nv50_gpio_intr_stat()
103 nv50_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in nv50_gpio_intr_mask()
Dnv10.c29 nv10_gpio_sense(struct nvkm_gpio *gpio, int line) in nv10_gpio_sense()
51 nv10_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) in nv10_gpio_drive()
81 nv10_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in nv10_gpio_intr_stat()
91 nv10_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in nv10_gpio_intr_mask()
Dgf110.c27 gf110_gpio_reset(struct nvkm_gpio *gpio, u8 match) in gf110_gpio_reset()
55 gf110_gpio_drive(struct nvkm_gpio *gpio, int line, int dir, int out) in gf110_gpio_drive()
64 gf110_gpio_sense(struct nvkm_gpio *gpio, int line) in gf110_gpio_sense()
Dgk104.c27 gk104_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in gk104_gpio_intr_stat()
40 gk104_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in gk104_gpio_intr_mask()
Dg94.c27 g94_gpio_intr_stat(struct nvkm_gpio *gpio, u32 *hi, u32 *lo) in g94_gpio_intr_stat()
40 g94_gpio_intr_mask(struct nvkm_gpio *gpio, u32 type, u32 mask, u32 data) in g94_gpio_intr_mask()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dgpio.h21 struct nvkm_gpio { struct
26 void (*reset)(struct nvkm_gpio *, u8 func); argument
27 int (*find)(struct nvkm_gpio *, int idx, u8 tag, u8 line, argument
29 int (*set)(struct nvkm_gpio *, int idx, u8 tag, u8 line, int state); argument
30 int (*get)(struct nvkm_gpio *, int idx, u8 tag, u8 line); argument
33 static inline struct nvkm_gpio *
34 nvkm_gpio(void *obj) in nvkm_gpio() function
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
Dgpio.c37 struct nvkm_gpio *gpio = nvkm_gpio(volt); in nvkm_voltgpio_get()
56 struct nvkm_gpio *gpio = nvkm_gpio(volt); in nvkm_voltgpio_set()
73 struct nvkm_gpio *gpio = nvkm_gpio(volt); in nvkm_voltgpio_init()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dconn.c37 struct nvkm_gpio *gpio = nvkm_gpio(conn); in nvkm_connector_hpd()
89 struct nvkm_gpio *gpio = nvkm_gpio(parent); in nvkm_connector_create_()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dfan.c130 struct nvkm_gpio *gpio = nvkm_gpio(therm); in nvkm_therm_fan_sense()
231 struct nvkm_gpio *gpio = nvkm_gpio(therm); in nvkm_therm_fan_ctor()
Dfantog.c43 struct nvkm_gpio *gpio = nvkm_gpio(tpriv); in nvkm_fantog_update()
Dfanpwm.c43 struct nvkm_gpio *gpio = nvkm_gpio(therm); in nvkm_fanpwm_get()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvif/
Ddevice.h45 #define nvxx_gpio(a) nvkm_gpio(nvxx_device(a))
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramgt215.c469 struct nvkm_gpio *gpio = nvkm_gpio(fuc->base.pfb); in gt215_ram_fbvref()
922 struct nvkm_gpio *gpio = nvkm_gpio(pfb); in gt215_ram_ctor()
Dramgk104.c1449 struct nvkm_gpio *gpio = nvkm_gpio(pfb); in gk104_ram_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
Dtvnv17.c49 struct nvkm_gpio *gpio = nvxx_gpio(&drm->device); in nv42_tv_sample_load()
373 struct nvkm_gpio *gpio = nvxx_gpio(&drm->device); in nv17_tv_dpms()
Ddac.c235 struct nvkm_gpio *gpio = nvxx_gpio(device); in nv17_dac_sample_load()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dinit.c1857 struct nvkm_gpio *gpio = nvkm_gpio(init->bios); in init_gpio()
2085 struct nvkm_gpio *gpio = nvkm_gpio(bios); in init_gpio_ne()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_connector.c118 struct nvkm_gpio *gpio = nvxx_gpio(&drm->device); in nouveau_connector_ddc_detect()