Lines Matching defs:reloc

1255 	struct radeon_cs_reloc *reloc;
1258 r = r100_cs_packet_next_reloc(p, &reloc);
1260 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1268 tmp += (((u32)reloc->lobj.gpu_offset) >> 10);
1271 if (reloc->lobj.tiling_flags & RADEON_TILING_MACRO)
1273 if (reloc->lobj.tiling_flags & RADEON_TILING_MICRO) {
1294 struct radeon_cs_reloc *reloc;
1311 r = r100_cs_packet_next_reloc(p, &reloc);
1313 DRM_ERROR("No reloc for packet3 %d\n",
1319 ib[idx+1] = radeon_get_ib_value(p, idx + 1) + ((u32)reloc->lobj.gpu_offset);
1322 track->arrays[i + 0].robj = reloc->robj;
1324 r = r100_cs_packet_next_reloc(p, &reloc);
1326 DRM_ERROR("No reloc for packet3 %d\n",
1331 ib[idx+2] = radeon_get_ib_value(p, idx + 2) + ((u32)reloc->lobj.gpu_offset);
1332 track->arrays[i + 1].robj = reloc->robj;
1337 r = r100_cs_packet_next_reloc(p, &reloc);
1339 DRM_ERROR("No reloc for packet3 %d\n",
1345 ib[idx+1] = radeon_get_ib_value(p, idx + 1) + ((u32)reloc->lobj.gpu_offset);
1346 track->arrays[i + 0].robj = reloc->robj;
1466 * RELOC (P3) - crtc_id in reloc.
1539 DRM_ERROR("unknown crtc reloc\n");
1550 * r100_cs_packet_next_reloc() - parse next packet which should be reloc packet3
1555 * @reloc: reloc informations
1592 /* FIXME: we assume reloc size is 4 dwords */
1654 struct radeon_cs_reloc *reloc;
1672 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1687 r = r100_cs_packet_next_reloc(p, &reloc);
1689 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1694 track->zb.robj = reloc->robj;
1697 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
1700 r = r100_cs_packet_next_reloc(p, &reloc);
1702 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1707 track->cb[0].robj = reloc->robj;
1710 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
1716 r = r100_cs_packet_next_reloc(p, &reloc);
1718 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1724 if (reloc->lobj.tiling_flags & RADEON_TILING_MACRO)
1726 if (reloc->lobj.tiling_flags & RADEON_TILING_MICRO)
1731 ib[idx] = tmp + ((u32)reloc->lobj.gpu_offset);
1733 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
1734 track->textures[i].robj = reloc->robj;
1743 r = r100_cs_packet_next_reloc(p, &reloc);
1745 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1751 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
1752 track->textures[0].cube_info[i].robj = reloc->robj;
1761 r = r100_cs_packet_next_reloc(p, &reloc);
1763 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1769 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
1770 track->textures[1].cube_info[i].robj = reloc->robj;
1779 r = r100_cs_packet_next_reloc(p, &reloc);
1781 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1787 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
1788 track->textures[2].cube_info[i].robj = reloc->robj;
1797 r = r100_cs_packet_next_reloc(p, &reloc);
1799 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1805 if (reloc->lobj.tiling_flags & RADEON_TILING_MACRO)
1807 if (reloc->lobj.tiling_flags & RADEON_TILING_MICRO)
1868 r = r100_cs_packet_next_reloc(p, &reloc);
1870 DRM_ERROR("No reloc for ib[%d]=0x%04X\n",
1875 ib[idx] = idx_value + ((u32)reloc->lobj.gpu_offset);
2013 struct radeon_cs_reloc *reloc;
2029 r = r100_cs_packet_next_reloc(p, &reloc);
2031 DRM_ERROR("No reloc for packet3 %d\n", pkt->opcode);
2035 ib[idx+1] = radeon_get_ib_value(p, idx+1) + ((u32)reloc->lobj.gpu_offset);
2036 r = r100_cs_track_check_pkt3_indx_buffer(p, pkt, reloc->robj);
2043 r = r100_cs_packet_next_reloc(p, &reloc);
2045 DRM_ERROR("No reloc for packet3 %d\n", pkt->opcode);
2049 ib[idx] = radeon_get_ib_value(p, idx) + ((u32)reloc->lobj.gpu_offset);
2053 track->arrays[0].robj = reloc->robj;