rtapi_region − functions to manage I/O memory regions |
void *rtapi_request_region(unsigned long base, unsigned long int size, const char *name) |
void rtapi_release_region(unsigned long base, unsigned long int size) |
base |
The base address of the I/O region |
|||
size |
The size of the I/O region |
|||
name |
The name to be shown in /proc/ioports |
rtapi_request_region reserves I/O memory starting at base and going for size bytes. |
May be called from realtime init/cleanup code only. |
On kernels before 2.4.0, rtapi_request_region always suceeds. |
rtapi_request_region returns NULL if the allocation fails, and a non-NULL value otherwise. rtapi_release_region has no return value. |