Lines Matching refs:track

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