• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/char/drm/

Lines Matching refs:cur_seq

283 static __inline__ int finish_current_sequence(drm_via_state_t * cur_seq)
285 switch (cur_seq->unfinished) {
287 DRM_DEBUG("Z Buffer start address is 0x%x\n", cur_seq->z_addr);
291 cur_seq->d_addr);
294 if (cur_seq->agp_texture) {
296 cur_seq->tex_level_lo[cur_seq->texture];
297 unsigned end = cur_seq->tex_level_hi[cur_seq->texture];
309 &(cur_seq->t_addr[tex = cur_seq->texture][start]);
310 pitch = &(cur_seq->pitch[tex][start]);
311 height = &(cur_seq->height[tex][start]);
312 npot = cur_seq->tex_npot[tex];
326 (cur_seq, lo, hi - lo, cur_seq->dev)) {
336 cur_seq->unfinished = no_sequence;
341 investigate_hazard(uint32_t cmd, hazard_t hz, drm_via_state_t * cur_seq)
345 if (cur_seq->unfinished && (cur_seq->unfinished != seqs[hz])) {
347 if ((ret = finish_current_sequence(cur_seq)))
386 cur_seq->unfinished = z_address;
387 cur_seq->z_addr = (cur_seq->z_addr & 0xFF000000) |
391 cur_seq->unfinished = z_address;
392 cur_seq->z_addr = (cur_seq->z_addr & 0x00FFFFFF) |
396 cur_seq->unfinished = z_address;
402 cur_seq->unfinished = dest_address;
403 cur_seq->d_addr = (cur_seq->d_addr & 0xFF000000) |
407 cur_seq->unfinished = dest_address;
408 cur_seq->d_addr = (cur_seq->d_addr & 0x00FFFFFF) |
412 cur_seq->unfinished = dest_address;
419 cur_seq->unfinished = tex_address;
421 tmp_addr = &cur_seq->t_addr[cur_seq->texture][tmp];
425 cur_seq->unfinished = tex_address;
428 tmp_addr = &cur_seq->t_addr[cur_seq->texture][tmp];
436 cur_seq->unfinished = tex_address;
437 cur_seq->tex_level_lo[tmp = cur_seq->texture] = cmd & 0x3F;
438 cur_seq->tex_level_hi[tmp] = (cmd & 0xFC0) >> 6;
441 cur_seq->unfinished = tex_address;
445 cur_seq->pitch[cur_seq->texture][tmp] =
447 cur_seq->tex_npot[cur_seq->texture] = 1;
449 cur_seq->pitch[cur_seq->texture][tmp] =
451 cur_seq->tex_npot[cur_seq->texture] = 0;
460 cur_seq->unfinished = tex_address;
461 tmp_addr = &cur_seq->t_addr[cur_seq->texture][9];
466 cur_seq->unfinished = tex_address;
472 cur_seq->unfinished = tex_address;
473 tmp_addr = &(cur_seq->height[cur_seq->texture][0]);
482 cur_seq->unfinished = tex_address;
483 tmp_addr = &(cur_seq->height[cur_seq->texture][0]);
490 cur_seq->unfinished = tex_address;
496 cur_seq->agp_texture = (tmp == 3);
497 cur_seq->tex_palette_size[cur_seq->texture] =
501 cur_seq->vertex_count = cmd & 0x0000FFFF;
504 cur_seq->multitex = (cmd >> 3) & 1;
515 drm_via_state_t * cur_seq)
518 (drm_via_private_t *) cur_seq->dev->dev_private;
549 if (cur_seq->agp && ((bcmd & (0xF << 11)) == 0)) {
557 dw_count += (cur_seq->multitex) ? 2 : 1;
559 dw_count += (cur_seq->multitex) ? 2 : 1;
607 if (cur_seq->agp && ((buf - cur_seq->buf_start) & 0x01)) {