xref: /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/if000a.h (revision 7649e88fcfe6a7c92de68bd5e592dec3e35224fb)
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