Lines Matching refs:state
1167 struct pvr_winsys_geometry_state *state)
1175 pvr_csb_pack (&state->regs.pds_ctrl, CR_PDS_CTRL, value) {
1179 state->regs.pds_ctrl = 0;
1182 pvr_csb_pack (&state->regs.ppp_ctrl, CR_PPP_CTRL, value) {
1187 pvr_csb_pack (&state->regs.te_psg, CR_TE_PSG, value) {
1199 pvr_csb_pack (&state->regs.tpu, CR_TPU, value) {
1203 pvr_csb_pack (&state->regs.tpu_border_colour_table,
1209 pvr_csb_pack (&state->regs.vdm_ctrl_stream_base,
1219 pvr_csb_pack (&state->regs.vdm_ctx_resume_task0_size,
1230 state->flags = 0;
1233 state->flags |= PVR_WINSYS_GEOM_FLAG_FIRST_GEOMETRY;
1236 state->flags |= PVR_WINSYS_GEOM_FLAG_LAST_GEOMETRY;
1239 state->flags |= PVR_WINSYS_GEOM_FLAG_SINGLE_CORE;
1297 struct pvr_winsys_fragment_state *state)
1316 &state->regs.usc_pixel_output_ctrl);
1318 pvr_csb_pack (&state->regs.isp_ctl, CR_ISP_CTL, value) {
1331 state->regs.isp_ctl |= isp_ctl;
1333 pvr_csb_pack (&state->regs.isp_aa, CR_ISP_AA, value) {
1340 pvr_csb_pack (&state->regs.tpu, CR_TPU, value) {
1354 state->regs.pixel_phantom = 0xF;
1356 state->regs.pixel_phantom = 0;
1359 pvr_csb_pack (&state->regs.isp_bgobjvals, CR_ISP_BGOBJVALS, value) {
1370 pvr_csb_pack (&state->regs.isp_bgobjdepth, CR_ISP_BGOBJDEPTH, value) {
1381 pvr_csb_pack (&state->regs.isp_zlsctl, CR_ISP_ZLSCTL, value) {
1411 pvr_csb_pack (&state->regs.isp_zls_pixels, CR_ISP_ZLS_PIXELS, value) {
1416 state->regs.isp_zls_pixels = 0;
1419 pvr_csb_pack (&state->regs.isp_zload_store_base, CR_ISP_ZLOAD_BASE, value) {
1423 pvr_csb_pack (&state->regs.isp_stencil_load_store_base,
1431 pvr_csb_pack (&state->regs.tpu_border_colour_table,
1437 state->regs.isp_oclqry_base = 0;
1439 pvr_csb_pack (&state->regs.isp_dbias_base, CR_ISP_DBIAS_BASE, value) {
1443 pvr_csb_pack (&state->regs.isp_scissor_base, CR_ISP_SCISSOR_BASE, value) {
1447 pvr_csb_pack (&state->regs.event_pixel_pds_info,
1459 pvr_csb_pack (&state->regs.event_pixel_pds_data,
1465 STATIC_ASSERT(ARRAY_SIZE(state->regs.pbe_word) ==
1467 STATIC_ASSERT(ARRAY_SIZE(state->regs.pbe_word[0]) ==
1471 state->regs.pbe_word[i][0] = job->pbe_reg_words[i][0];
1472 state->regs.pbe_word[i][1] = job->pbe_reg_words[i][1];
1473 state->regs.pbe_word[i][2] = job->pbe_reg_words[i][2];
1476 STATIC_ASSERT(__same_type(state->regs.pds_bgnd, job->pds_bgnd_reg_values));
1477 typed_memcpy(state->regs.pds_bgnd,
1479 ARRAY_SIZE(state->regs.pds_bgnd));
1481 memset(state->regs.pds_pr_bgnd, 0, sizeof(state->regs.pds_pr_bgnd));
1485 state->flags = 0;
1488 state->flags |= PVR_WINSYS_FRAG_FLAG_DEPTH_BUFFER_PRESENT;
1491 state->flags |= PVR_WINSYS_FRAG_FLAG_STENCIL_BUFFER_PRESENT;
1494 state->flags |= PVR_WINSYS_FRAG_FLAG_PREVENT_CDM_OVERLAP;
1497 state->flags |= PVR_WINSYS_FRAG_FLAG_SINGLE_CORE;
1499 state->zls_stride = job->depth_layer_size;
1500 state->sls_stride = job->depth_layer_size;