Lines Matching refs:line
30 nvkm_gpio_drive(struct nvkm_gpio *gpio, int idx, int line, int dir, int out) in nvkm_gpio_drive() argument
33 return impl->drive ? impl->drive(gpio, line, dir, out) : -ENODEV; in nvkm_gpio_drive()
37 nvkm_gpio_sense(struct nvkm_gpio *gpio, int idx, int line) in nvkm_gpio_sense() argument
40 return impl->sense ? impl->sense(gpio, line) : -ENODEV; in nvkm_gpio_sense()
44 nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, in nvkm_gpio_find() argument
51 if (line == 0xff && tag == 0xff) in nvkm_gpio_find()
54 data = dcb_gpio_match(bios, idx, tag, line, &ver, &len, func); in nvkm_gpio_find()
63 .line = 4, in nvkm_gpio_find()
75 nvkm_gpio_set(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line, int state) in nvkm_gpio_set() argument
80 ret = nvkm_gpio_find(gpio, idx, tag, line, &func); in nvkm_gpio_set()
84 ret = nvkm_gpio_drive(gpio, idx, func.line, dir, out); in nvkm_gpio_set()
91 nvkm_gpio_get(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line) in nvkm_gpio_get() argument
96 ret = nvkm_gpio_find(gpio, idx, tag, line, &func); in nvkm_gpio_get()
98 ret = nvkm_gpio_sense(gpio, idx, func.line); in nvkm_gpio_get()
130 notify->index = req->line; in nvkm_gpio_intr_ctor()