Lines Matching refs:track
633 struct r100_cs_track *track; in r300_packet0_check() local
641 track = (struct r100_cs_track *)p->track; in r300_packet0_check()
673 track->cb[i].robj = reloc->robj; in r300_packet0_check()
674 track->cb[i].offset = idx_value; in r300_packet0_check()
675 track->cb_dirty = true; in r300_packet0_check()
686 track->zb.robj = reloc->robj; in r300_packet0_check()
687 track->zb.offset = idx_value; in r300_packet0_check()
688 track->zb_dirty = true; in r300_packet0_check()
731 track->textures[i].robj = reloc->robj; in r300_packet0_check()
732 track->tex_dirty = true; in r300_packet0_check()
737 track->vap_vf_cntl = idx_value; in r300_packet0_check()
741 track->vtx_size = idx_value & 0x7F; in r300_packet0_check()
745 track->max_indx = idx_value & 0x00FFFFFFUL; in r300_packet0_check()
751 track->vap_alt_nverts = idx_value & 0xFFFFFF; in r300_packet0_check()
755 track->maxy = ((idx_value >> 13) & 0x1FFF) + 1; in r300_packet0_check()
757 track->maxy -= 1440; in r300_packet0_check()
759 track->cb_dirty = true; in r300_packet0_check()
760 track->zb_dirty = true; in r300_packet0_check()
769 track->num_cb = ((idx_value >> 5) & 0x3) + 1; in r300_packet0_check()
770 track->cb_dirty = true; in r300_packet0_check()
801 track->cb[i].pitch = idx_value & 0x3FFE; in r300_packet0_check()
806 track->cb[i].cpp = 1; in r300_packet0_check()
812 track->cb[i].cpp = 2; in r300_packet0_check()
822 track->cb[i].cpp = 4; in r300_packet0_check()
825 track->cb[i].cpp = 8; in r300_packet0_check()
828 track->cb[i].cpp = 16; in r300_packet0_check()
835 track->cb_dirty = true; in r300_packet0_check()
840 track->z_enabled = true; in r300_packet0_check()
842 track->z_enabled = false; in r300_packet0_check()
844 track->zb_dirty = true; in r300_packet0_check()
851 track->zb.cpp = 2; in r300_packet0_check()
854 track->zb.cpp = 4; in r300_packet0_check()
861 track->zb_dirty = true; in r300_packet0_check()
885 track->zb.pitch = idx_value & 0x3FFC; in r300_packet0_check()
886 track->zb_dirty = true; in r300_packet0_check()
894 track->textures[i].enabled = enabled; in r300_packet0_check()
896 track->tex_dirty = true; in r300_packet0_check()
917 track->textures[i].tex_coord_type = tmp; in r300_packet0_check()
922 track->textures[i].cpp = 1; in r300_packet0_check()
923 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
935 track->textures[i].cpp = 2; in r300_packet0_check()
936 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
947 track->textures[i].cpp = 4; in r300_packet0_check()
948 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
953 track->textures[i].cpp = 8; in r300_packet0_check()
954 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
957 track->textures[i].cpp = 16; in r300_packet0_check()
958 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
961 track->textures[i].cpp = 1; in r300_packet0_check()
962 track->textures[i].compress_format = R100_TRACK_COMP_DXT1; in r300_packet0_check()
974 track->textures[i].cpp = 1; in r300_packet0_check()
975 track->textures[i].compress_format = R100_TRACK_COMP_DXT35; in r300_packet0_check()
982 track->tex_dirty = true; in r300_packet0_check()
1004 track->textures[i].roundup_w = false; in r300_packet0_check()
1008 track->textures[i].roundup_h = false; in r300_packet0_check()
1010 track->tex_dirty = true; in r300_packet0_check()
1031 track->textures[i].pitch = tmp + 1; in r300_packet0_check()
1034 track->textures[i].width_11 = tmp; in r300_packet0_check()
1036 track->textures[i].height_11 = tmp; in r300_packet0_check()
1041 track->textures[i].compress_format = in r300_packet0_check()
1048 track->tex_dirty = true; in r300_packet0_check()
1069 track->textures[i].width = tmp + 1; in r300_packet0_check()
1071 track->textures[i].height = tmp + 1; in r300_packet0_check()
1073 track->textures[i].num_levels = tmp; in r300_packet0_check()
1075 track->textures[i].use_pitch = !!tmp; in r300_packet0_check()
1077 track->textures[i].txdepth = tmp; in r300_packet0_check()
1078 track->tex_dirty = true; in r300_packet0_check()
1092 track->color_channel_mask = idx_value; in r300_packet0_check()
1093 track->cb_dirty = true; in r300_packet0_check()
1106 track->zb_cb_clear = !!(idx_value & (1 << 5)); in r300_packet0_check()
1107 track->cb_dirty = true; in r300_packet0_check()
1108 track->zb_dirty = true; in r300_packet0_check()
1119 track->blend_read_enable = !!(idx_value & (1 << 2)); in r300_packet0_check()
1120 track->cb_dirty = true; in r300_packet0_check()
1130 track->aa.robj = reloc->robj; in r300_packet0_check()
1131 track->aa.offset = idx_value; in r300_packet0_check()
1132 track->aa_dirty = true; in r300_packet0_check()
1136 track->aa.pitch = idx_value & 0x3FFE; in r300_packet0_check()
1137 track->aa_dirty = true; in r300_packet0_check()
1140 track->aaresolve = idx_value & 0x1; in r300_packet0_check()
1141 track->aa_dirty = true; in r300_packet0_check()
1177 struct r100_cs_track *track; in r300_packet3_check() local
1184 track = (struct r100_cs_track *)p->track; in r300_packet3_check()
1213 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1214 track->immd_dwords = pkt->count - 1; in r300_packet3_check()
1215 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1228 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1229 track->immd_dwords = pkt->count; in r300_packet3_check()
1230 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1236 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1237 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1243 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1244 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1250 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1251 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1257 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1258 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1284 struct r100_cs_track *track; in r300_cs_parse() local
1287 track = kzalloc(sizeof(*track), GFP_KERNEL); in r300_cs_parse()
1288 if (track == NULL) in r300_cs_parse()
1290 r100_cs_track_clear(p->rdev, track); in r300_cs_parse()
1291 p->track = track; in r300_cs_parse()