|
dxd - dynax driver framework 2.6.0d205
cross platform open source driver development framework
|
WDK: kernel space memory mapping. More...
#include <dxd_memory.h>
Public Member Functions | |
| void | free () |
| os_result | initialize (const ::MDL *mdl, size_t offset=0) |
| map ()=default | |
| map (const ::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: kernel space memory mapping.
this class does nothing; it is required for IOKit compatibility only
|
default |
|
inline |
| offset | MDL describing kernel space mapping to be createdoffset into memory descriptor to create mapping |
|
inline |
|
inline |
|
inline |
| offset | kernel 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 |