|
dxd - dynax driver framework 2.6.0d206
cross platform open source driver development framework
|
WDK: user space memory mapping. More...
#include <dxd_memory.h>
Public Member Functions | |
| void | free () |
| os_result | initialize (::MDL *mdl, size_t offset=0) |
| map ()=default | |
| map (::MDL *mdl, size_t offset=0) | |
| operator const vm_t * () const | |
| operator const::IOMemoryMap * () const | |
| operator vm_t * () const | |
| const vm_t * | operator-> () const |
| operator to use mapping like pointer | |
| operator::IOMemoryMap * () | |
| size_t | size () const |
| kernel mapping size | |
| ~map () | |
Public Attributes | |
| os_result | status |
| status of mapping object | |
Protected Attributes | |
| vm_t * | _vm |
| kernel virtual address mapping | |
| ::IOMemoryMap * | iokit_memory_map |
WDK: user space memory mapping.
| offset | MDL describing user space mapping to be createdoffset into memory descriptor to create mapping |
|
inline |
| offset | MDL describing user space mapping to be createdoffset into memory descriptor to create mapping |
|
inline |
|
inline |
|
inline |
|
inline |
operator to use mapping like pointer
|
inline |
|
inline |
kernel mapping size
|
protected |
kernel virtual address mapping
|
protected |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |