Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

gm_deregister.c File Reference

#include "gm_call_trace.h"
#include "gm_compiler.h"
#include "gm_debug.h"
#include "gm_debug_mem_register.h"
#include "gm_internal.h"
#include "gm_io.h"
#include "gm_lanai_command.h"

Functions

GM_ENTRY_POINT gm_status_t gm_deregister_memory (gm_port_t *p, void *ptr, gm_size_t length)

Detailed Description

This file contains the GM API function gm_deregister_memory().


Function Documentation

GM_ENTRY_POINT gm_status_t gm_deregister_memory gm_port_t *    p,
void *    ptr,
gm_size_t    length
 

gm_deregister_memory() deregisters len bytes of user virtual that were previously registered for DMA transfers with a matching call to gm_register_memory() using pvma.

Return values:
GM_SUCCESS  Operation completed successfully.
GM_FAILURE 
Parameters:
p  (IN) The GM port in use.
pvma  (IN) The pvma used to register the memory to now be deregistered.
length  (IN) The number of bytes in the array to be deregistered.
Author:
Glenn Brown
Version:
GM_API_VERSION (as defined in gm.h)


Generated on Mon Nov 3 15:39:25 2003 for GM by doxygen1.2.15