Lines Matching refs:request
515 struct drm_map *request = data; in drm_legacy_rmmap_ioctl() local
523 r_list->user_token == (unsigned long)request->handle && in drm_legacy_rmmap_ioctl()
598 struct drm_buf_desc *request) in drm_legacy_addbufs_agp() argument
619 count = request->count; in drm_legacy_addbufs_agp()
620 order = order_base_2(request->size); in drm_legacy_addbufs_agp()
623 alignment = (request->flags & _DRM_PAGE_ALIGN) in drm_legacy_addbufs_agp()
629 agp_offset = dev->agp->base + request->agp_start; in drm_legacy_addbufs_agp()
750 request->count = entry->buf_count; in drm_legacy_addbufs_agp()
751 request->size = size; in drm_legacy_addbufs_agp()
762 struct drm_buf_desc *request) in drm_legacy_addbufs_pci() argument
790 count = request->count; in drm_legacy_addbufs_pci()
791 order = order_base_2(request->size); in drm_legacy_addbufs_pci()
795 request->count, request->size, size, order); in drm_legacy_addbufs_pci()
800 alignment = (request->flags & _DRM_PAGE_ALIGN) in drm_legacy_addbufs_pci()
954 request->count = entry->buf_count; in drm_legacy_addbufs_pci()
955 request->size = size; in drm_legacy_addbufs_pci()
957 if (request->flags & _DRM_PCI_BUFFER_RO) in drm_legacy_addbufs_pci()
967 struct drm_buf_desc *request) in drm_legacy_addbufs_sg() argument
993 count = request->count; in drm_legacy_addbufs_sg()
994 order = order_base_2(request->size); in drm_legacy_addbufs_sg()
997 alignment = (request->flags & _DRM_PAGE_ALIGN) in drm_legacy_addbufs_sg()
1003 agp_offset = request->agp_start; in drm_legacy_addbufs_sg()
1113 request->count = entry->buf_count; in drm_legacy_addbufs_sg()
1114 request->size = size; in drm_legacy_addbufs_sg()
1139 struct drm_buf_desc *request = data; in drm_legacy_addbufs() local
1149 if (request->flags & _DRM_AGP_BUFFER) in drm_legacy_addbufs()
1150 ret = drm_legacy_addbufs_agp(dev, request); in drm_legacy_addbufs()
1153 if (request->flags & _DRM_SG_BUFFER) in drm_legacy_addbufs()
1154 ret = drm_legacy_addbufs_sg(dev, request); in drm_legacy_addbufs()
1155 else if (request->flags & _DRM_FB_BUFFER) in drm_legacy_addbufs()
1158 ret = drm_legacy_addbufs_pci(dev, request); in drm_legacy_addbufs()
1184 struct drm_buf_info *request = data; in drm_legacy_infobufs() local
1212 if (request->count >= count) { in drm_legacy_infobufs()
1216 &request->list[count]; in drm_legacy_infobufs()
1242 request->count = count; in drm_legacy_infobufs()
1265 struct drm_buf_desc *request = data; in drm_legacy_markbufs() local
1279 request->size, request->low_mark, request->high_mark); in drm_legacy_markbufs()
1280 order = order_base_2(request->size); in drm_legacy_markbufs()
1285 if (request->low_mark < 0 || request->low_mark > entry->buf_count) in drm_legacy_markbufs()
1287 if (request->high_mark < 0 || request->high_mark > entry->buf_count) in drm_legacy_markbufs()
1290 entry->low_mark = request->low_mark; in drm_legacy_markbufs()
1291 entry->high_mark = request->high_mark; in drm_legacy_markbufs()
1312 struct drm_buf_free *request = data; in drm_legacy_freebufs() local
1326 DRM_DEBUG("%d\n", request->count); in drm_legacy_freebufs()
1327 for (i = 0; i < request->count; i++) { in drm_legacy_freebufs()
1328 if (copy_from_user(&idx, &request->list[i], sizeof(idx))) in drm_legacy_freebufs()
1369 struct drm_buf_map *request = data; in drm_legacy_mapbufs() local
1389 if (request->count >= dma->buf_count) { in drm_legacy_mapbufs()
1414 request->virtual = (void __user *)virtual; in drm_legacy_mapbufs()
1417 if (copy_to_user(&request->list[i].idx, in drm_legacy_mapbufs()
1419 sizeof(request->list[0].idx))) { in drm_legacy_mapbufs()
1423 if (copy_to_user(&request->list[i].total, in drm_legacy_mapbufs()
1425 sizeof(request->list[0].total))) { in drm_legacy_mapbufs()
1429 if (copy_to_user(&request->list[i].used, in drm_legacy_mapbufs()
1435 if (copy_to_user(&request->list[i].address, in drm_legacy_mapbufs()
1443 request->count = dma->buf_count; in drm_legacy_mapbufs()
1444 DRM_DEBUG("%d buffers, retcode = %d\n", request->count, retcode); in drm_legacy_mapbufs()