SWAP_DIRECTION 540 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c cp_bra (ctx, SWAP_DIRECTION, SAVE, cp_swap_state3d_3_is_save); SWAP_DIRECTION 613 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c cp_set (ctx, SWAP_DIRECTION, LOAD); SWAP_DIRECTION 625 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c cp_set (ctx, SWAP_DIRECTION, SAVE); SWAP_DIRECTION 650 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c cp_bra (ctx, SWAP_DIRECTION, SAVE, cp_check_load); SWAP_DIRECTION 201 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c cp_set (ctx, SWAP_DIRECTION, LOAD); SWAP_DIRECTION 212 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c cp_set (ctx, SWAP_DIRECTION, SAVE); SWAP_DIRECTION 224 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c cp_bra (ctx, SWAP_DIRECTION, SAVE, cp_check_load); SWAP_DIRECTION 227 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c cp_set (ctx, SWAP_DIRECTION, SAVE); /* no idea why this is needed, but fixes at least one lockup. */