NV04_PFIFO_CACHE1_PULL0
nvkm_mask(device, NV04_PFIFO_CACHE1_PULL0, 0x00000001, 0x00000000);
u32 tmp = nvkm_rd32(device, NV04_PFIFO_CACHE1_PULL0);
if (nvkm_rd32(device, NV04_PFIFO_CACHE1_PULL0) &
nvkm_mask(device, NV04_PFIFO_CACHE1_PULL0, 0x00000001, 0x00000001);
nvkm_wr32(device, NV04_PFIFO_CACHE1_PULL0, 1);
nvkm_wr32(device, NV04_PFIFO_CACHE1_PULL0, 1);
nvkm_wr32(device, NV04_PFIFO_CACHE1_PULL0, 1);
nvkm_mask(device, NV04_PFIFO_CACHE1_PULL0, 0x00000001, 0);
nvkm_wr32(device, NV04_PFIFO_CACHE1_PULL0, 1);
nvkm_wr32(device, NV04_PFIFO_CACHE1_PULL0, 1);
nvkm_wr32(device, NV04_PFIFO_CACHE1_PULL0, 1);