Lines Matching defs:mapping
5 #include <linux/dma-mapping.h>
148 struct tegra_drm_mapping *mapping;
152 mapping = xa_load(&context->mappings, id);
153 if (mapping)
154 kref_get(&mapping->ref);
158 return mapping;
229 struct drm_tegra_submit_buf *buf, struct tegra_drm_mapping *mapping)
232 dma_addr_t iova = mapping->iova + buf->reloc.target_offset;
275 SUBMIT_ERR(context, "failed to allocate memory for mapping info");
282 struct tegra_drm_mapping *mapping;
290 mapping = tegra_drm_mapping_get(context, buf->mapping);
291 if (!mapping) {
292 SUBMIT_ERR(context, "invalid mapping ID '%u' for buffer", buf->mapping);
297 err = submit_write_reloc(context, bo, buf, mapping);
299 tegra_drm_mapping_put(mapping);
303 mappings[i].mapping = mapping;
316 tegra_drm_mapping_put(mappings[i].mapping);
500 tegra_drm_mapping_put(job_data->used_mappings[i].mapping);
670 tegra_drm_mapping_put(job_data->used_mappings[i].mapping);