Lines Matching defs:offset_dw

290 	uint32_t offset_dw = reloc[1];
298 if (offset_dw > reloc_chunk->length_dw) {
299 DRM_ERROR("Offset larger than chunk 0x%x %d\n", offset_dw, reloc_chunk->length_dw);
304 *offset = reloc_chunk->kdata[offset_dw + 3];
306 *offset |= reloc_chunk->kdata[offset_dw + 0];
323 uint32_t offset_dw = *offset_dw_p;
326 hdr = parser->chunks[parser->ib_index].kdata[offset_dw];
357 uint32_t offset_dw = *offset_dw_p;
364 hdr = ib_chunk->kdata[offset_dw];
400 reloc = ib_chunk->kdata + offset_dw + num_dw;
406 ib_chunk->kdata[offset_dw + 1] += (offset & 0xffffffff);
407 ib_chunk->kdata[offset_dw + 2] += (upper_32_bits(offset) & 0xff);
429 if (ib_chunk->kdata[offset_dw + 1] & 0x10) {
430 reloc = ib_chunk->kdata + offset_dw + num_dw;
436 ib_chunk->kdata[offset_dw + 2] += (offset & 0xffffffff);
437 ib_chunk->kdata[offset_dw + 3] += (upper_32_bits(offset) & 0xff);
447 else if ((ib_chunk->kdata[offset_dw + 2] == 0xffffffff) &&
448 (ib_chunk->kdata[offset_dw + 3] == 0))
451 reloc = ib_chunk->kdata + offset_dw + num_dw;
457 ib_chunk->kdata[offset_dw + 3] += ((offset >> 8) & 0xffffffff);
465 reloc = ib_chunk->kdata + offset_dw + num_dw;
471 ib_chunk->kdata[offset_dw + 2] += (offset & 0xffffffff);
472 ib_chunk->kdata[offset_dw + 3] += (upper_32_bits(offset) & 0xff);
484 reloc = ib_chunk->kdata + offset_dw + num_dw;
490 ib_chunk->kdata[offset_dw + 2] += (offset & 0xffffffff);
491 ib_chunk->kdata[offset_dw + 3] += (upper_32_bits(offset) & 0xff);
495 start_reg = (ib_chunk->kdata[offset_dw + 1] << 2) + R600_SET_CONFIG_REG_OFFSET;
521 start_reg = ib_chunk->kdata[offset_dw + 1] << 2;
547 reloc = ib_chunk->kdata + offset_dw + num_dw + (i * 2);
553 ib_chunk->kdata[offset_dw + 2 + i] +=
593 start_reg = ib_chunk->kdata[offset_dw + 1] << 2;
602 switch ((ib_chunk->kdata[offset_dw + (i * 7) + 6 + 2] & 0xc0000000) >> 30) {
610 reloc = ib_chunk->kdata + offset_dw + num_dw + (i * 4);
614 ib_chunk->kdata[offset_dw + (i * 7) + 2 + 2] +=
617 reloc = ib_chunk->kdata + offset_dw + num_dw + (i * 4) + 2;
621 ib_chunk->kdata[offset_dw + (i * 7) + 3 + 2] +=
626 reloc = ib_chunk->kdata + offset_dw + num_dw + (i * 2);
630 ib_chunk->kdata[offset_dw + (i * 7) + 0 + 2] += (offset & 0xffffffff);
631 ib_chunk->kdata[offset_dw + (i * 7) + 2 + 2] += (upper_32_bits(offset) & 0xff);
643 start_reg = ib_chunk->kdata[offset_dw + 1] << 2;
655 start_reg = ib_chunk->kdata[offset_dw + 1] << 2;
667 start_reg = ib_chunk->kdata[offset_dw + 1] << 2;
679 start_reg = ib_chunk->kdata[offset_dw + 1] << 2;
693 start_reg = ib_chunk->kdata[offset_dw + 1] << 2;
714 //DRM_INFO("NOP: %d\n", ib_chunk->kdata[offset_dw + 1]);