1 /* $NetBSD: if000a.h,v 1.3 2021/12/19 10:51:56 riastradh Exp $ */ 2 3 #ifndef __NVIF_IF000A_H__ 4 #define __NVIF_IF000A_H__ 5 struct nvif_mem_v0 { 6 __u8 version; 7 __u8 type; 8 __u8 page; 9 __u8 pad03[5]; 10 __u64 size; 11 __u64 addr; 12 __u8 data[]; 13 }; 14 15 struct nvif_mem_ram_vn { 16 }; 17 18 struct nvif_mem_ram_v0 { 19 __u8 version; 20 __u8 pad01[7]; 21 #ifdef __NetBSD__ 22 bus_dmamap_t dma; 23 #else 24 dma_addr_t *dma; 25 struct scatterlist *sgl; 26 #endif 27 }; 28 #endif 29