Lines Matching refs:offset
138 uint16_t offset;
153 RAGE_REGS1_OFFSET, /* offset */
161 RAGE_REGS2_OFFSET, /* offset */
169 DYN_CLOCK_OFFSET, /* offset */
177 PLL_INIT_OFFSET, /* offset */
185 MEM_CONFIG_OFFSET, /* offset */
193 0, /* offset */
201 0, /* offset */
209 0, /* offset */
217 0, /* offset */
241 rev = GETBIOS8(sc, tp->offset - 1);
245 tp->offset = 0;
249 if (tp->offset < MIN_OFFSET) {
251 tp->offset = 0;
259 uint16_t offset;
262 if ((offset = tp->offset) != 0) {
263 while ((c = GETBIOS8(sc, offset + 1)) != 0) {
265 offset += 10;
267 offset += 4;
269 offset += 6;
271 return offset + 2;
279 uint16_t offset;
281 if ((offset = tp->offset) != 0) {
282 while (GETBIOS8(sc, offset))
283 offset++;
284 offset++;
285 return offset + 2; /* skip table revision and mask */
294 if ((tp->offset != 0) && (GETBIOS8(sc, tp->offset - 2) <= 64))
295 return (tp->offset + GETBIOS8(sc, tp->offset - 3));
362 uint16_t offset;
365 if ((tp == NULL) || ((offset = tp->offset) == 0))
369 while ((value = GETBIOS16(sc, offset)) != 0) {
377 offset += 2;
382 index, (uint32_t)GETBIOS32(sc, offset)));
383 radeonfb_putindex(sc, index, GETBIOS32(sc, offset));
384 offset += 4;
389 index, (uint32_t)GETBIOS32(sc, offset)));
390 radeonfb_put32(sc, index, GETBIOS32(sc, offset));
391 offset += 4;
395 andmask = GETBIOS32(sc, offset);
396 offset += 4;
397 ormask = GETBIOS32(sc, offset);
398 offset += 4;
405 andmask = GETBIOS32(sc, offset);
406 offset += 4;
407 ormask = GETBIOS32(sc, offset);
408 offset += 4;
416 count = GETBIOS16(sc, offset);
419 offset += 2;
427 count = GETBIOS16(sc, offset);
432 count = GETBIOS16(sc, offset);
437 offset += 2;
447 uint16_t offset;
453 if ((tp == NULL) || ((offset = tp->offset) == 0))
457 while ((index = GETBIOS8(sc, offset)) != 0) {
458 offset++;
486 shift = GETBIOS8(sc, offset) * 8;
487 offset++;
490 (((uint32_t)GETBIOS8(sc, offset)) << shift) |
492 offset++;
494 ormask = ((uint32_t)GETBIOS8(sc, offset)) << shift;
495 offset++;
504 GETBIOS32(sc, offset)));
505 radeonfb_putpll(sc, index, GETBIOS32(sc, offset));
506 offset += 4;
517 uint16_t offset;
520 if ((tp == NULL) || ((offset = tp->offset) == 0))
525 while ((index = GETBIOS8(sc, offset)) != 0xff) {
526 offset++;
532 ormask = GETBIOS16(sc, offset);
533 offset += 2;
574 if (tp->offset != 0) {
575 uint16_t temp, offset;
578 offset = GETBIOS16(sc, temp + tp->offset);
579 if (offset)
580 tp->offset = offset;
583 tp->offset = tp->find(sc, tp->parent);
593 if (rb_rage_regs3_table.offset + 1 == rb_pll_init_table.offset) {
594 rb_rage_regs3_table.offset = 0;
595 rb_rage_regs4_table.offset = 0;
598 if (rb_rage_regs1_table.offset)
602 if (rb_pll_init_table.offset)
604 if (rb_rage_regs2_table.offset)
606 if (rb_rage_regs4_table.offset)
608 if (rb_mem_reset_table.offset)
610 if (rb_rage_regs3_table.offset)
612 if (rb_dyn_clock_table.offset)