Lines Matching refs:hwsq
5 struct hwsq { struct
7 struct nvkm_hwsq *hwsq; argument
60 hwsq_init(struct hwsq *ram, struct nvkm_subdev *subdev) in hwsq_init()
64 ret = nvkm_hwsq_init(subdev, &ram->hwsq); in hwsq_init()
74 hwsq_exec(struct hwsq *ram, bool exec) in hwsq_exec()
78 ret = nvkm_hwsq_fini(&ram->hwsq, exec); in hwsq_exec()
85 hwsq_rd32(struct hwsq *ram, struct hwsq_reg *reg) in hwsq_rd32()
94 hwsq_wr32(struct hwsq *ram, struct hwsq_reg *reg, u32 data) in hwsq_wr32()
103 nvkm_hwsq_wr32(ram->hwsq, reg->addr+off, reg->data); in hwsq_wr32()
110 hwsq_nuke(struct hwsq *ram, struct hwsq_reg *reg) in hwsq_nuke()
116 hwsq_mask(struct hwsq *ram, struct hwsq_reg *reg, u32 mask, u32 data) in hwsq_mask()
125 hwsq_setf(struct hwsq *ram, u8 flag, int data) in hwsq_setf()
127 nvkm_hwsq_setf(ram->hwsq, flag, data); in hwsq_setf()
131 hwsq_wait(struct hwsq *ram, u8 flag, u8 data) in hwsq_wait()
133 nvkm_hwsq_wait(ram->hwsq, flag, data); in hwsq_wait()
137 hwsq_wait_vblank(struct hwsq *ram) in hwsq_wait_vblank()
139 nvkm_hwsq_wait_vblank(ram->hwsq); in hwsq_wait_vblank()
143 hwsq_nsec(struct hwsq *ram, u32 nsec) in hwsq_nsec()
145 nvkm_hwsq_nsec(ram->hwsq, nsec); in hwsq_nsec()