Searched refs:reloc (Results 1 - 6 of 6) sorted by relevance

/hardware/intel/img/libdrm/libdrm/radeon/
H A Dradeon_cs_gem.c117 struct cs_reloc_gem *reloc; local
139 reloc = (struct cs_reloc_gem*)&csg->relocs[idx];
140 if (reloc->handle == bo->handle) {
143 * set we only need to check that if previous reloc as the read
148 if (write_domain && (reloc->read_domain & write_domain)) {
149 reloc->read_domain = 0;
150 reloc->write_domain = write_domain;
151 } else if (read_domain & reloc->write_domain) {
152 reloc->read_domain = 0;
154 if (write_domain != reloc
[all...]
/hardware/intel/img/psb_video/src/mrst/
H A Dlnc_cmdbuf.c263 struct drm_psb_reloc *reloc = cmdbuf->reloc_idx; local
266 reloc->where = addr_in_dst_buffer - start_of_dst_buffer; /* Offset in DWORDs */
268 reloc->buffer = lnc_cmdbuf_buffer_ref(cmdbuf, ref_buffer);
269 ASSERT(reloc->buffer != -1);
271 reloc->reloc_op = PSB_RELOC_OP_OFFSET;
284 *addr_in_dst_buffer = reloc - (struct drm_psb_reloc *)cmdbuf->reloc_base;
286 reloc->mask = mask;
287 reloc->shift = align_shift << PSB_RELOC_ALSHIFT_SHIFT;
288 reloc->pre_add = buf_offset;
289 reloc
[all...]
/hardware/intel/img/psb_video/src/
H A Dvsp_cmdbuf.c208 struct drm_psb_reloc *reloc = cmdbuf->reloc_idx; local
211 reloc->where = addr_in_dst_buffer - start_of_dst_buffer; /* Offset in DWORDs */
213 reloc->buffer = vsp_cmdbuf_buffer_ref(cmdbuf, ref_buffer);
214 ASSERT(reloc->buffer != -1);
216 reloc->reloc_op = PSB_RELOC_OP_OFFSET;
229 *addr_in_dst_buffer = reloc - (struct drm_psb_reloc *)cmdbuf->reloc_base;
231 reloc->mask = mask;
232 reloc->shift = align_shift << PSB_RELOC_ALSHIFT_SHIFT;
233 reloc->pre_add = buf_offset;
234 reloc
[all...]
H A Dpnw_cmdbuf.c272 struct drm_psb_reloc *reloc = cmdbuf->reloc_idx; local
275 reloc->where = addr_in_dst_buffer - start_of_dst_buffer; /* Offset in DWORDs */
277 reloc->buffer = pnw_cmdbuf_buffer_ref(cmdbuf, ref_buffer);
278 ASSERT(reloc->buffer != -1);
280 reloc->reloc_op = PSB_RELOC_OP_OFFSET;
293 *addr_in_dst_buffer = reloc - (struct drm_psb_reloc *)cmdbuf->reloc_base;
295 reloc->mask = mask;
296 reloc->shift = align_shift << PSB_RELOC_ALSHIFT_SHIFT;
297 reloc->pre_add = buf_offset;
298 reloc
[all...]
H A Dtng_cmdbuf.c335 struct drm_psb_reloc *reloc = cmdbuf->reloc_idx; local
338 reloc->where = addr_in_dst_buffer - start_of_dst_buffer; /* Offset in DWORDs */
340 reloc->buffer = tng_cmdbuf_buffer_ref(cmdbuf, ref_buffer);
341 ASSERT(reloc->buffer != -1);
343 reloc->reloc_op = PSB_RELOC_OP_OFFSET;
356 *addr_in_dst_buffer = reloc - (struct drm_psb_reloc *)cmdbuf->reloc_base;
358 reloc->mask = mask;
359 reloc->shift = align_shift << PSB_RELOC_ALSHIFT_SHIFT;
360 reloc->pre_add = buf_offset;
361 reloc
[all...]
H A Dpsb_cmdbuf.c221 psb_cmdbuf_buffer_ref(cmdbuf, &cmdbuf->reloc_buf); /* reloc buf == 0 */
327 uint32_t dst_buffer) /* 0 = reloc buf, 1 = cmdbuf, 2 = for host reloc */
329 struct drm_psb_reloc *reloc = cmdbuf->reloc_idx; local
336 reloc->where = addr_in_cmdbuf - (uint32_t *) cmdbuf->cmd_base; /* Location in DWORDs */
340 reloc->where = addr_in_cmdbuf - (uint32_t *) cmdbuf->MTX_msg; /* Location in DWORDs */
343 reloc->buffer = psb_cmdbuf_buffer_ref(cmdbuf, ref_buffer);
344 ASSERT(reloc->buffer != -1);
346 reloc->reloc_op = PSB_RELOC_OP_OFFSET;
349 reloc
[all...]

Completed in 42 milliseconds