summaryrefslogtreecommitdiff
path: root/linux-core/xgi_pcie.c
diff options
context:
space:
mode:
Diffstat (limited to 'linux-core/xgi_pcie.c')
-rw-r--r--linux-core/xgi_pcie.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/linux-core/xgi_pcie.c b/linux-core/xgi_pcie.c
index 883fbe7e..b2edf3b1 100644
--- a/linux-core/xgi_pcie.c
+++ b/linux-core/xgi_pcie.c
@@ -152,37 +152,6 @@ int xgi_pcie_alloc_ioctl(struct drm_device * dev, void * data,
}
-/**
- * Free all blocks associated with a particular file handle.
- */
-void xgi_pcie_free_all(struct xgi_info * info, struct drm_file * filp)
-{
- if (!info->pcie_heap.initialized) {
- return;
- }
-
- mutex_lock(&info->dev->struct_mutex);
-
- do {
- struct xgi_mem_block *block;
-
- list_for_each_entry(block, &info->pcie_heap.used_list, list) {
- if (block->filp == filp) {
- break;
- }
- }
-
- if (&block->list == &info->pcie_heap.used_list) {
- break;
- }
-
- (void) xgi_mem_free(&info->pcie_heap, block->offset, filp);
- } while(1);
-
- mutex_unlock(&info->dev->struct_mutex);
-}
-
-
int xgi_pcie_free(struct xgi_info * info, unsigned long offset,
struct drm_file * filp)
{