|
@@ -79,7 +79,6 @@ extern void *cmm_calloc_buf(struct cmm_object *hcmm_mgr,
|
|
|
* -EPERM: Failed to initialize critical sect sync object.
|
|
|
*
|
|
|
* Requires:
|
|
|
- * cmm_init(void) called.
|
|
|
* ph_cmm_mgr != NULL.
|
|
|
* mgr_attrts->min_block_size >= 4 bytes.
|
|
|
* Ensures:
|
|
@@ -110,20 +109,6 @@ extern int cmm_create(struct cmm_object **ph_cmm_mgr,
|
|
|
*/
|
|
|
extern int cmm_destroy(struct cmm_object *hcmm_mgr, bool force);
|
|
|
|
|
|
-/*
|
|
|
- * ======== cmm_exit ========
|
|
|
- * Purpose:
|
|
|
- * Discontinue usage of module. Cleanup CMM module if CMM cRef reaches zero.
|
|
|
- * Parameters:
|
|
|
- * n/a
|
|
|
- * Returns:
|
|
|
- * n/a
|
|
|
- * Requires:
|
|
|
- * CMM is initialized.
|
|
|
- * Ensures:
|
|
|
- */
|
|
|
-extern void cmm_exit(void);
|
|
|
-
|
|
|
/*
|
|
|
* ======== cmm_free_buf ========
|
|
|
* Purpose:
|
|
@@ -184,19 +169,6 @@ extern int cmm_get_handle(void *hprocessor,
|
|
|
extern int cmm_get_info(struct cmm_object *hcmm_mgr,
|
|
|
struct cmm_info *cmm_info_obj);
|
|
|
|
|
|
-/*
|
|
|
- * ======== cmm_init ========
|
|
|
- * Purpose:
|
|
|
- * Initializes private state of CMM module.
|
|
|
- * Parameters:
|
|
|
- * Returns:
|
|
|
- * TRUE if initialized; FALSE if error occurred.
|
|
|
- * Requires:
|
|
|
- * Ensures:
|
|
|
- * CMM initialized.
|
|
|
- */
|
|
|
-extern bool cmm_init(void);
|
|
|
-
|
|
|
/*
|
|
|
* ======== cmm_register_gppsm_seg ========
|
|
|
* Purpose:
|
|
@@ -333,7 +305,6 @@ extern int cmm_xlator_free_buf(struct cmm_xlatorobject *xlator,
|
|
|
* 0: Success.
|
|
|
* -EFAULT: Bad translator handle.
|
|
|
* Requires:
|
|
|
- * (refs > 0)
|
|
|
* (paddr != NULL)
|
|
|
* (ul_size > 0)
|
|
|
* Ensures:
|
|
@@ -355,7 +326,6 @@ extern int cmm_xlator_info(struct cmm_xlatorobject *xlator,
|
|
|
* Returns:
|
|
|
* Valid address on success, else NULL.
|
|
|
* Requires:
|
|
|
- * refs > 0
|
|
|
* paddr != NULL
|
|
|
* xtype >= CMM_VA2PA) && (xtype <= CMM_DSPPA2PA)
|
|
|
* Ensures:
|