|
@@ -51,8 +51,6 @@ struct dmm_object {
|
|
|
spinlock_t dmm_lock; /* Lock to access dmm mgr */
|
|
|
};
|
|
|
|
|
|
-/* ----------------------------------- Globals */
|
|
|
-static u32 refs; /* module reference count */
|
|
|
struct map_page {
|
|
|
u32 region_size:15;
|
|
|
u32 mapped_size:15;
|
|
@@ -171,18 +169,6 @@ int dmm_delete_tables(struct dmm_object *dmm_mgr)
|
|
|
return status;
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * ======== dmm_exit ========
|
|
|
- * Purpose:
|
|
|
- * Discontinue usage of module; free resources when reference count
|
|
|
- * reaches 0.
|
|
|
- */
|
|
|
-void dmm_exit(void)
|
|
|
-{
|
|
|
-
|
|
|
- refs--;
|
|
|
-}
|
|
|
-
|
|
|
/*
|
|
|
* ======== dmm_get_handle ========
|
|
|
* Purpose:
|
|
@@ -205,24 +191,6 @@ int dmm_get_handle(void *hprocessor, struct dmm_object **dmm_manager)
|
|
|
return status;
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * ======== dmm_init ========
|
|
|
- * Purpose:
|
|
|
- * Initializes private state of DMM module.
|
|
|
- */
|
|
|
-bool dmm_init(void)
|
|
|
-{
|
|
|
- bool ret = true;
|
|
|
-
|
|
|
- if (ret)
|
|
|
- refs++;
|
|
|
-
|
|
|
- virtual_mapping_table = NULL;
|
|
|
- table_size = 0;
|
|
|
-
|
|
|
- return ret;
|
|
|
-}
|
|
|
-
|
|
|
/*
|
|
|
* ======== dmm_map_memory ========
|
|
|
* Purpose:
|