Lines Matching refs:device
31 struct nvkm_device *device = gpio->subdev.device; in nv10_gpio_sense() local
34 line = nvkm_rd32(device, 0x600818) >> line; in nv10_gpio_sense()
39 line = nvkm_rd32(device, 0x60081c) >> line; in nv10_gpio_sense()
44 line = nvkm_rd32(device, 0x600850) >> line; in nv10_gpio_sense()
54 struct nvkm_device *device = gpio->subdev.device; in nv10_gpio_drive() local
78 nvkm_mask(device, reg, mask << line, data << line); in nv10_gpio_drive()
85 struct nvkm_device *device = gpio->subdev.device; in nv10_gpio_intr_stat() local
86 u32 intr = nvkm_rd32(device, 0x001104); in nv10_gpio_intr_stat()
87 u32 stat = nvkm_rd32(device, 0x001144) & intr; in nv10_gpio_intr_stat()
90 nvkm_wr32(device, 0x001104, intr); in nv10_gpio_intr_stat()
96 struct nvkm_device *device = gpio->subdev.device; in nv10_gpio_intr_mask() local
97 u32 inte = nvkm_rd32(device, 0x001144); in nv10_gpio_intr_mask()
102 nvkm_wr32(device, 0x001144, inte); in nv10_gpio_intr_mask()
115 nv10_gpio_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, in nv10_gpio_new() argument
118 return nvkm_gpio_new_(&nv10_gpio, device, type, inst, pgpio); in nv10_gpio_new()