Lines Matching defs:track
665 struct r100_cs_track *track;
673 track = (struct r100_cs_track *)p->track;
705 track->cb[i].robj = reloc->robj;
706 track->cb[i].offset = idx_value;
707 track->cb_dirty = true;
718 track->zb.robj = reloc->robj;
719 track->zb.offset = idx_value;
720 track->zb_dirty = true;
763 track->textures[i].robj = reloc->robj;
764 track->tex_dirty = true;
769 track->vap_vf_cntl = idx_value;
773 track->vtx_size = idx_value & 0x7F;
777 track->max_indx = idx_value & 0x00FFFFFFUL;
783 track->vap_alt_nverts = idx_value & 0xFFFFFF;
787 track->maxy = ((idx_value >> 13) & 0x1FFF) + 1;
789 track->maxy -= 1440;
791 track->cb_dirty = true;
792 track->zb_dirty = true;
801 track->num_cb = ((idx_value >> 5) & 0x3) + 1;
802 track->cb_dirty = true;
833 track->cb[i].pitch = idx_value & 0x3FFE;
838 track->cb[i].cpp = 1;
844 track->cb[i].cpp = 2;
854 track->cb[i].cpp = 4;
857 track->cb[i].cpp = 8;
860 track->cb[i].cpp = 16;
867 track->cb_dirty = true;
872 track->z_enabled = true;
874 track->z_enabled = false;
876 track->zb_dirty = true;
883 track->zb.cpp = 2;
886 track->zb.cpp = 4;
893 track->zb_dirty = true;
917 track->zb.pitch = idx_value & 0x3FFC;
918 track->zb_dirty = true;
926 track->textures[i].enabled = enabled;
928 track->tex_dirty = true;
949 track->textures[i].tex_coord_type = tmp;
954 track->textures[i].cpp = 1;
955 track->textures[i].compress_format = R100_TRACK_COMP_NONE;
967 track->textures[i].cpp = 2;
968 track->textures[i].compress_format = R100_TRACK_COMP_NONE;
979 track->textures[i].cpp = 4;
980 track->textures[i].compress_format = R100_TRACK_COMP_NONE;
985 track->textures[i].cpp = 8;
986 track->textures[i].compress_format = R100_TRACK_COMP_NONE;
989 track->textures[i].cpp = 16;
990 track->textures[i].compress_format = R100_TRACK_COMP_NONE;
993 track->textures[i].cpp = 1;
994 track->textures[i].compress_format = R100_TRACK_COMP_DXT1;
1006 track->textures[i].cpp = 1;
1007 track->textures[i].compress_format = R100_TRACK_COMP_DXT35;
1014 track->tex_dirty = true;
1036 track->textures[i].roundup_w = false;
1040 track->textures[i].roundup_h = false;
1042 track->tex_dirty = true;
1063 track->textures[i].pitch = tmp + 1;
1066 track->textures[i].width_11 = tmp;
1068 track->textures[i].height_11 = tmp;
1073 track->textures[i].compress_format =
1080 track->tex_dirty = true;
1101 track->textures[i].width = tmp + 1;
1103 track->textures[i].height = tmp + 1;
1105 track->textures[i].num_levels = tmp;
1107 track->textures[i].use_pitch = !!tmp;
1109 track->textures[i].txdepth = tmp;
1110 track->tex_dirty = true;
1124 track->color_channel_mask = idx_value;
1125 track->cb_dirty = true;
1138 track->zb_cb_clear = !!(idx_value & (1 << 5));
1139 track->cb_dirty = true;
1140 track->zb_dirty = true;
1151 track->blend_read_enable = !!(idx_value & (1 << 2));
1152 track->cb_dirty = true;
1162 track->aa.robj = reloc->robj;
1163 track->aa.offset = idx_value;
1164 track->aa_dirty = true;
1168 track->aa.pitch = idx_value & 0x3FFE;
1169 track->aa_dirty = true;
1172 track->aaresolve = idx_value & 0x1;
1173 track->aa_dirty = true;
1209 struct r100_cs_track *track;
1216 track = (struct r100_cs_track *)p->track;
1245 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1);
1246 track->immd_dwords = pkt->count - 1;
1247 r = r100_cs_track_check(p->rdev, track);
1260 track->vap_vf_cntl = radeon_get_ib_value(p, idx);
1261 track->immd_dwords = pkt->count;
1262 r = r100_cs_track_check(p->rdev, track);
1268 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1);
1269 r = r100_cs_track_check(p->rdev, track);
1275 track->vap_vf_cntl = radeon_get_ib_value(p, idx);
1276 r = r100_cs_track_check(p->rdev, track);
1282 track->vap_vf_cntl = radeon_get_ib_value(p, idx + 1);
1283 r = r100_cs_track_check(p->rdev, track);
1289 track->vap_vf_cntl = radeon_get_ib_value(p, idx);
1290 r = r100_cs_track_check(p->rdev, track);
1316 struct r100_cs_track *track;
1319 track = kzalloc(sizeof(*track), GFP_KERNEL);
1320 if (track == NULL)
1322 r100_cs_track_clear(p->rdev, track);
1323 p->track = track;