| 1 | #ifndef __NV04_VMMGR_PRIV__ |
|---|---|
| 2 | #define __NV04_VMMGR_PRIV__ |
| 3 | |
| 4 | #include <subdev/vm.h> |
| 5 | |
| 6 | struct nv04_vmmgr_priv { |
| 7 | struct nouveau_vmmgr base; |
| 8 | struct nouveau_vm *vm; |
| 9 | #ifdef __NetBSD__ |
| 10 | bus_dma_segment_t nullseg; |
| 11 | bus_dmamap_t nullmap; |
| 12 | #endif |
| 13 | dma_addr_t null; |
| 14 | void *nullp; |
| 15 | }; |
| 16 | |
| 17 | static inline struct nv04_vmmgr_priv * |
| 18 | nv04_vmmgr(void *obj) |
| 19 | { |
| 20 | return (void *)nouveau_vmmgr(obj); |
| 21 | } |
| 22 | |
| 23 | #endif |
| 24 |