Home | History | Annotate | Line # | Download | only in nvif
      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