Lines Matching refs:hwsq
6 struct hwsq { struct
8 struct nvkm_hwsq *hwsq; argument
61 hwsq_init(struct hwsq *ram, struct nvkm_subdev *subdev) in hwsq_init()
65 ret = nvkm_hwsq_init(subdev, &ram->hwsq); in hwsq_init()
75 hwsq_exec(struct hwsq *ram, bool exec) in hwsq_exec()
79 ret = nvkm_hwsq_fini(&ram->hwsq, exec); in hwsq_exec()
86 hwsq_rd32(struct hwsq *ram, struct hwsq_reg *reg) in hwsq_rd32()
95 hwsq_wr32(struct hwsq *ram, struct hwsq_reg *reg, u32 data) in hwsq_wr32()
104 nvkm_hwsq_wr32(ram->hwsq, reg->addr+off, reg->data); in hwsq_wr32()
111 hwsq_nuke(struct hwsq *ram, struct hwsq_reg *reg) in hwsq_nuke()
117 hwsq_mask(struct hwsq *ram, struct hwsq_reg *reg, u32 mask, u32 data) in hwsq_mask()
126 hwsq_setf(struct hwsq *ram, u8 flag, int data) in hwsq_setf()
128 nvkm_hwsq_setf(ram->hwsq, flag, data); in hwsq_setf()
132 hwsq_wait(struct hwsq *ram, u8 flag, u8 data) in hwsq_wait()
134 nvkm_hwsq_wait(ram->hwsq, flag, data); in hwsq_wait()
138 hwsq_wait_vblank(struct hwsq *ram) in hwsq_wait_vblank()
140 nvkm_hwsq_wait_vblank(ram->hwsq); in hwsq_wait_vblank()
144 hwsq_nsec(struct hwsq *ram, u32 nsec) in hwsq_nsec()
146 nvkm_hwsq_nsec(ram->hwsq, nsec); in hwsq_nsec()