Lines Matching refs:track
608 struct r100_cs_track *track; in r300_packet0_check() local
616 track = (struct r100_cs_track *)p->track; in r300_packet0_check()
648 track->cb[i].robj = reloc->robj; in r300_packet0_check()
649 track->cb[i].offset = idx_value; in r300_packet0_check()
650 track->cb_dirty = true; in r300_packet0_check()
661 track->zb.robj = reloc->robj; in r300_packet0_check()
662 track->zb.offset = idx_value; in r300_packet0_check()
663 track->zb_dirty = true; in r300_packet0_check()
706 track->textures[i].robj = reloc->robj; in r300_packet0_check()
707 track->tex_dirty = true; in r300_packet0_check()
712 track->vap_vf_cntl = idx_value; in r300_packet0_check()
716 track->vtx_size = idx_value & 0x7F; in r300_packet0_check()
720 track->max_indx = idx_value & 0x00FFFFFFUL; in r300_packet0_check()
726 track->vap_alt_nverts = idx_value & 0xFFFFFF; in r300_packet0_check()
730 track->maxy = ((idx_value >> 13) & 0x1FFF) + 1; in r300_packet0_check()
732 track->maxy -= 1440; in r300_packet0_check()
734 track->cb_dirty = true; in r300_packet0_check()
735 track->zb_dirty = true; in r300_packet0_check()
744 track->num_cb = ((idx_value >> 5) & 0x3) + 1; in r300_packet0_check()
745 track->cb_dirty = true; in r300_packet0_check()
776 track->cb[i].pitch = idx_value & 0x3FFE; in r300_packet0_check()
781 track->cb[i].cpp = 1; in r300_packet0_check()
787 track->cb[i].cpp = 2; in r300_packet0_check()
797 track->cb[i].cpp = 4; in r300_packet0_check()
800 track->cb[i].cpp = 8; in r300_packet0_check()
803 track->cb[i].cpp = 16; in r300_packet0_check()
810 track->cb_dirty = true; in r300_packet0_check()
815 track->z_enabled = true; in r300_packet0_check()
817 track->z_enabled = false; in r300_packet0_check()
819 track->zb_dirty = true; in r300_packet0_check()
826 track->zb.cpp = 2; in r300_packet0_check()
829 track->zb.cpp = 4; in r300_packet0_check()
836 track->zb_dirty = true; in r300_packet0_check()
860 track->zb.pitch = idx_value & 0x3FFC; in r300_packet0_check()
861 track->zb_dirty = true; in r300_packet0_check()
869 track->textures[i].enabled = enabled; in r300_packet0_check()
871 track->tex_dirty = true; in r300_packet0_check()
892 track->textures[i].tex_coord_type = tmp; in r300_packet0_check()
897 track->textures[i].cpp = 1; in r300_packet0_check()
898 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
910 track->textures[i].cpp = 2; in r300_packet0_check()
911 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
922 track->textures[i].cpp = 4; in r300_packet0_check()
923 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
928 track->textures[i].cpp = 8; in r300_packet0_check()
929 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
932 track->textures[i].cpp = 16; in r300_packet0_check()
933 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
936 track->textures[i].cpp = 1; in r300_packet0_check()
937 track->textures[i].compress_format = R100_TRACK_COMP_DXT1; in r300_packet0_check()
949 track->textures[i].cpp = 1; in r300_packet0_check()
950 track->textures[i].compress_format = R100_TRACK_COMP_DXT35; in r300_packet0_check()
957 track->tex_dirty = true; in r300_packet0_check()
979 track->textures[i].roundup_w = false; in r300_packet0_check()
983 track->textures[i].roundup_h = false; in r300_packet0_check()
985 track->tex_dirty = true; in r300_packet0_check()
1006 track->textures[i].pitch = tmp + 1; in r300_packet0_check()
1009 track->textures[i].width_11 = tmp; in r300_packet0_check()
1011 track->textures[i].height_11 = tmp; in r300_packet0_check()
1016 track->textures[i].compress_format = in r300_packet0_check()
1023 track->tex_dirty = true; in r300_packet0_check()
1044 track->textures[i].width = tmp + 1; in r300_packet0_check()
1046 track->textures[i].height = tmp + 1; in r300_packet0_check()
1048 track->textures[i].num_levels = tmp; in r300_packet0_check()
1050 track->textures[i].use_pitch = !!tmp; in r300_packet0_check()
1052 track->textures[i].txdepth = tmp; in r300_packet0_check()
1053 track->tex_dirty = true; in r300_packet0_check()
1067 track->color_channel_mask = idx_value; in r300_packet0_check()
1068 track->cb_dirty = true; in r300_packet0_check()
1081 track->zb_cb_clear = !!(idx_value & (1 << 5)); in r300_packet0_check()
1082 track->cb_dirty = true; in r300_packet0_check()
1083 track->zb_dirty = true; in r300_packet0_check()
1094 track->blend_read_enable = !!(idx_value & (1 << 2)); in r300_packet0_check()
1095 track->cb_dirty = true; in r300_packet0_check()
1105 track->aa.robj = reloc->robj; in r300_packet0_check()
1106 track->aa.offset = idx_value; in r300_packet0_check()
1107 track->aa_dirty = true; in r300_packet0_check()
1111 track->aa.pitch = idx_value & 0x3FFE; in r300_packet0_check()
1112 track->aa_dirty = true; in r300_packet0_check()
1115 track->aaresolve = idx_value & 0x1; in r300_packet0_check()
1116 track->aa_dirty = true; in r300_packet0_check()
1152 struct r100_cs_track *track; in r300_packet3_check() local
1159 track = (struct r100_cs_track *)p->track; in r300_packet3_check()
1188 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1189 track->immd_dwords = pkt->count - 1; in r300_packet3_check()
1190 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1203 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1204 track->immd_dwords = pkt->count; in r300_packet3_check()
1205 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1211 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1212 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1218 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1219 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1225 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1226 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1232 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1233 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1259 struct r100_cs_track *track; in r300_cs_parse() local
1262 track = kzalloc(sizeof(*track), GFP_KERNEL); in r300_cs_parse()
1263 if (track == NULL) in r300_cs_parse()
1265 r100_cs_track_clear(p->rdev, track); in r300_cs_parse()
1266 p->track = track; in r300_cs_parse()