Lines Matching refs:offset
68 drm_find_map(drm_device_t *dev, u_offset_t offset, int type)
73 if ((map->type == type) && ((map->offset == offset) ||
82 int drm_addmap(drm_device_t *dev, unsigned long offset,
97 if ((offset & PAGE_MASK) || (size & PAGE_MASK))
99 if (offset + size < offset)
106 map = drm_find_map(dev, offset, type);
119 map->offset = offset;
146 * user app is incapable of passing in 64bit offset when
149 map->offset = (uintptr_t)map->handle;
150 map->offset &= 0xffffffffUL;
167 map->offset += (uintptr_t)dev->sg->virtual;
168 map->handle = (void *)(uintptr_t)map->offset;
177 map->offset += dev->agp->base;
178 kva = gfxp_map_kernel_space(map->offset, map->size,
217 request.offset = request32.offset;
227 err = drm_addmap(dev, request.offset, request.size, request.type,
233 request.offset = map->offset;
243 request32.offset = request.offset;
313 request.offset = request32.offset;
401 unsigned long offset;
440 offset = 0;
449 buf->offset = (dma->byte_count + offset);
450 buf->bus_address = agp_offset + offset;
451 buf->address = (void *)(agp_offset + offset);
465 offset += alignment;
509 unsigned long offset;
540 offset = 0;
549 buf->offset = (dma->byte_count + offset);
550 buf->bus_address = agp_offset + offset;
551 buf->address = (void *)(agp_offset + offset + dev->sg->handle);
566 offset += alignment;
848 address32 = vaddr + dma->buflist[i]->offset; /* *** */
872 address = vaddr + dma->buflist[i]->offset; /* *** */