NV services: Difference between revisions
Line 152: | Line 152: | ||
| /dev/nvhost-as-gpu || In || 4 || 0x40044101 || [[#NVGPU_AS_IOCTL_BIND_CHANNEL]] || | | /dev/nvhost-as-gpu || In || 4 || 0x40044101 || [[#NVGPU_AS_IOCTL_BIND_CHANNEL]] || | ||
|- | |- | ||
| /dev/nvhost-as-gpu || Inout || 24 || 0xC0184102 || NVGPU_AS_IOCTL_ALLOC_SPACE || | | /dev/nvhost-as-gpu || Inout || 24 || 0xC0184102 || [[#NVGPU_AS_IOCTL_ALLOC_SPACE]] || | ||
|- | |- | ||
| /dev/nvhost-as-gpu || Inout || 16 || 0xC0104103 || NVGPU_AS_IOCTL_FREE_SPACE || | | /dev/nvhost-as-gpu || Inout || 16 || 0xC0104103 || [[#NVGPU_AS_IOCTL_FREE_SPACE]] || | ||
|- | |- | ||
| /dev/nvhost-as-gpu || Inout || 24 || 0xC0184104 || NVGPU_AS_IOCTL_MAP_BUFFER || | | /dev/nvhost-as-gpu || Inout || 24 || 0xC0184104 || NVGPU_AS_IOCTL_MAP_BUFFER || | ||
Line 185: | Line 185: | ||
u32 __pad; | u32 __pad; | ||
u64 __offset_or_align; // inout | u64 __offset_or_align; // inout | ||
}; | |||
=== NVGPU_AS_IOCTL_FREE_SPACE === | |||
struct { | |||
u64 __offset; // in | |||
u32 __pages; // in | |||
u32 __page_size; // in | |||
}; | }; | ||