Lines Matching full:track

630 	struct r100_cs_track *track;  in r300_packet0_check()  local
638 track = (struct r100_cs_track *)p->track; in r300_packet0_check()
670 track->cb[i].robj = reloc->robj; in r300_packet0_check()
671 track->cb[i].offset = idx_value; in r300_packet0_check()
672 track->cb_dirty = true; in r300_packet0_check()
683 track->zb.robj = reloc->robj; in r300_packet0_check()
684 track->zb.offset = idx_value; in r300_packet0_check()
685 track->zb_dirty = true; in r300_packet0_check()
728 track->textures[i].robj = reloc->robj; in r300_packet0_check()
729 track->tex_dirty = true; in r300_packet0_check()
734 track->vap_vf_cntl = idx_value; in r300_packet0_check()
738 track->vtx_size = idx_value & 0x7F; in r300_packet0_check()
742 track->max_indx = idx_value & 0x00FFFFFFUL; in r300_packet0_check()
748 track->vap_alt_nverts = idx_value & 0xFFFFFF; in r300_packet0_check()
752 track->maxy = ((idx_value >> 13) & 0x1FFF) + 1; in r300_packet0_check()
754 track->maxy -= 1440; in r300_packet0_check()
756 track->cb_dirty = true; in r300_packet0_check()
757 track->zb_dirty = true; in r300_packet0_check()
766 track->num_cb = ((idx_value >> 5) & 0x3) + 1; in r300_packet0_check()
767 track->cb_dirty = true; in r300_packet0_check()
798 track->cb[i].pitch = idx_value & 0x3FFE; in r300_packet0_check()
803 track->cb[i].cpp = 1; in r300_packet0_check()
809 track->cb[i].cpp = 2; in r300_packet0_check()
819 track->cb[i].cpp = 4; in r300_packet0_check()
822 track->cb[i].cpp = 8; in r300_packet0_check()
825 track->cb[i].cpp = 16; in r300_packet0_check()
832 track->cb_dirty = true; in r300_packet0_check()
837 track->z_enabled = true; in r300_packet0_check()
839 track->z_enabled = false; in r300_packet0_check()
841 track->zb_dirty = true; in r300_packet0_check()
848 track->zb.cpp = 2; in r300_packet0_check()
851 track->zb.cpp = 4; in r300_packet0_check()
858 track->zb_dirty = true; in r300_packet0_check()
882 track->zb.pitch = idx_value & 0x3FFC; in r300_packet0_check()
883 track->zb_dirty = true; in r300_packet0_check()
891 track->textures[i].enabled = enabled; in r300_packet0_check()
893 track->tex_dirty = true; in r300_packet0_check()
914 track->textures[i].tex_coord_type = tmp; in r300_packet0_check()
919 track->textures[i].cpp = 1; in r300_packet0_check()
920 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
932 track->textures[i].cpp = 2; in r300_packet0_check()
933 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
944 track->textures[i].cpp = 4; in r300_packet0_check()
945 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
950 track->textures[i].cpp = 8; in r300_packet0_check()
951 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
954 track->textures[i].cpp = 16; in r300_packet0_check()
955 track->textures[i].compress_format = R100_TRACK_COMP_NONE; in r300_packet0_check()
958 track->textures[i].cpp = 1; in r300_packet0_check()
959 track->textures[i].compress_format = R100_TRACK_COMP_DXT1; in r300_packet0_check()
971 track->textures[i].cpp = 1; in r300_packet0_check()
972 track->textures[i].compress_format = R100_TRACK_COMP_DXT35; in r300_packet0_check()
979 track->tex_dirty = true; in r300_packet0_check()
1001 track->textures[i].roundup_w = false; in r300_packet0_check()
1005 track->textures[i].roundup_h = false; in r300_packet0_check()
1007 track->tex_dirty = true; in r300_packet0_check()
1028 track->textures[i].pitch = tmp + 1; in r300_packet0_check()
1031 track->textures[i].width_11 = tmp; in r300_packet0_check()
1033 track->textures[i].height_11 = tmp; in r300_packet0_check()
1038 track->textures[i].compress_format = in r300_packet0_check()
1045 track->tex_dirty = true; in r300_packet0_check()
1066 track->textures[i].width = tmp + 1; in r300_packet0_check()
1068 track->textures[i].height = tmp + 1; in r300_packet0_check()
1070 track->textures[i].num_levels = tmp; in r300_packet0_check()
1072 track->textures[i].use_pitch = !!tmp; in r300_packet0_check()
1074 track->textures[i].txdepth = tmp; in r300_packet0_check()
1075 track->tex_dirty = true; in r300_packet0_check()
1089 track->color_channel_mask = idx_value; in r300_packet0_check()
1090 track->cb_dirty = true; in r300_packet0_check()
1103 track->zb_cb_clear = !!(idx_value & (1 << 5)); in r300_packet0_check()
1104 track->cb_dirty = true; in r300_packet0_check()
1105 track->zb_dirty = true; in r300_packet0_check()
1116 track->blend_read_enable = !!(idx_value & (1 << 2)); in r300_packet0_check()
1117 track->cb_dirty = true; in r300_packet0_check()
1127 track->aa.robj = reloc->robj; in r300_packet0_check()
1128 track->aa.offset = idx_value; in r300_packet0_check()
1129 track->aa_dirty = true; in r300_packet0_check()
1133 track->aa.pitch = idx_value & 0x3FFE; in r300_packet0_check()
1134 track->aa_dirty = true; in r300_packet0_check()
1137 track->aaresolve = idx_value & 0x1; in r300_packet0_check()
1138 track->aa_dirty = true; in r300_packet0_check()
1175 struct r100_cs_track *track; in r300_packet3_check() local
1182 track = (struct r100_cs_track *)p->track; in r300_packet3_check()
1211 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1212 track->immd_dwords = pkt->count - 1; in r300_packet3_check()
1213 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1226 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1227 track->immd_dwords = pkt->count; in r300_packet3_check()
1228 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1234 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1235 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1241 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1242 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1248 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1); in r300_packet3_check()
1249 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1255 track->vap_vf_cntl = radeon_get_ib_value(p, idx); in r300_packet3_check()
1256 r = r100_cs_track_check(p->rdev, track); in r300_packet3_check()
1282 struct r100_cs_track *track; in r300_cs_parse() local
1285 track = kzalloc(sizeof(*track), GFP_KERNEL); in r300_cs_parse()
1286 if (track == NULL) in r300_cs_parse()
1288 r100_cs_track_clear(p->rdev, track); in r300_cs_parse()
1289 p->track = track; in r300_cs_parse()