• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/via/

Lines Matching defs:cur_seq

281 static __inline__ int finish_current_sequence(drm_via_state_t * cur_seq)
283 switch (cur_seq->unfinished) {
285 DRM_DEBUG("Z Buffer start address is 0x%x\n", cur_seq->z_addr);
289 cur_seq->d_addr);
292 if (cur_seq->agp_texture) {
294 cur_seq->tex_level_lo[cur_seq->texture];
295 unsigned end = cur_seq->tex_level_hi[cur_seq->texture];
307 &(cur_seq->t_addr[tex = cur_seq->texture][start]);
308 pitch = &(cur_seq->pitch[tex][start]);
309 height = &(cur_seq->height[tex][start]);
310 npot = cur_seq->tex_npot[tex];
324 (cur_seq, lo, hi - lo, cur_seq->dev)) {
334 cur_seq->unfinished = no_sequence;
339 investigate_hazard(uint32_t cmd, hazard_t hz, drm_via_state_t *cur_seq)
343 if (cur_seq->unfinished && (cur_seq->unfinished != seqs[hz])) {
345 if ((ret = finish_current_sequence(cur_seq)))
384 cur_seq->unfinished = z_address;
385 cur_seq->z_addr = (cur_seq->z_addr & 0xFF000000) |
389 cur_seq->unfinished = z_address;
390 cur_seq->z_addr = (cur_seq->z_addr & 0x00FFFFFF) |
394 cur_seq->unfinished = z_address;
400 cur_seq->unfinished = dest_address;
401 cur_seq->d_addr = (cur_seq->d_addr & 0xFF000000) |
405 cur_seq->unfinished = dest_address;
406 cur_seq->d_addr = (cur_seq->d_addr & 0x00FFFFFF) |
410 cur_seq->unfinished = dest_address;
417 cur_seq->unfinished = tex_address;
419 tmp_addr = &cur_seq->t_addr[cur_seq->texture][tmp];
423 cur_seq->unfinished = tex_address;
426 tmp_addr = &cur_seq->t_addr[cur_seq->texture][tmp];
434 cur_seq->unfinished = tex_address;
435 cur_seq->tex_level_lo[tmp = cur_seq->texture] = cmd & 0x3F;
436 cur_seq->tex_level_hi[tmp] = (cmd & 0xFC0) >> 6;
439 cur_seq->unfinished = tex_address;
443 cur_seq->pitch[cur_seq->texture][tmp] =
445 cur_seq->tex_npot[cur_seq->texture] = 1;
447 cur_seq->pitch[cur_seq->texture][tmp] =
449 cur_seq->tex_npot[cur_seq->texture] = 0;
458 cur_seq->unfinished = tex_address;
459 tmp_addr = &cur_seq->t_addr[cur_seq->texture][9];
464 cur_seq->unfinished = tex_address;
470 cur_seq->unfinished = tex_address;
471 tmp_addr = &(cur_seq->height[cur_seq->texture][0]);
480 cur_seq->unfinished = tex_address;
481 tmp_addr = &(cur_seq->height[cur_seq->texture][0]);
488 cur_seq->unfinished = tex_address;
494 cur_seq->agp_texture = (tmp == 3);
495 cur_seq->tex_palette_size[cur_seq->texture] =
499 cur_seq->vertex_count = cmd & 0x0000FFFF;
502 cur_seq->multitex = (cmd >> 3) & 1;
513 drm_via_state_t *cur_seq)
516 (drm_via_private_t *) cur_seq->dev->dev_private;
547 if (cur_seq->agp && ((bcmd & (0xF << 11)) == 0)) {
555 dw_count += (cur_seq->multitex) ? 2 : 1;
557 dw_count += (cur_seq->multitex) ? 2 : 1;
605 if (cur_seq->agp && ((buf - cur_seq->buf_start) & 0x01)) {