OXIESEC PANEL
- Current Dir:
/
/
usr
/
include
/
libdrm
/
nouveau
/
nvif
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/28/2024 06:50:20 AM
rwxr-xr-x
📄
cl0080.h
1.74 KB
04/03/2020 12:28:15 PM
rw-r--r--
📄
cl9097.h
2.01 KB
04/03/2020 12:28:15 PM
rw-r--r--
📄
class.h
8.58 KB
04/03/2020 12:28:15 PM
rw-r--r--
📄
if0002.h
769 bytes
04/03/2020 12:28:15 PM
rw-r--r--
📄
if0003.h
645 bytes
04/03/2020 12:28:15 PM
rw-r--r--
📄
ioctl.h
3.1 KB
04/03/2020 12:28:15 PM
rw-r--r--
📄
unpack.h
1.51 KB
04/03/2020 12:28:15 PM
rw-r--r--
Editing: unpack.h
Close
#ifndef __NVIF_UNPACK_H__ #define __NVIF_UNPACK_H__ #define nvif_unvers(r,d,s,m) ({ \ void **_data = (d); __u32 *_size = (s); int _ret = (r); \ if (_ret == -ENOSYS && *_size == sizeof(m)) { \ *_data = NULL; \ *_size = _ret = 0; \ } \ _ret; \ }) #define nvif_unpack(r,d,s,m,vl,vh,x) ({ \ void **_data = (d); __u32 *_size = (s); \ int _ret = (r), _vl = (vl), _vh = (vh); \ if (_ret == -ENOSYS && *_size >= sizeof(m) && \ (m).version >= _vl && (m).version <= _vh) { \ *_data = (__u8 *)*_data + sizeof(m); \ *_size = *_size - sizeof(m); \ if (_ret = 0, !(x)) { \ _ret = *_size ? -E2BIG : 0; \ *_data = NULL; \ *_size = 0; \ } \ } \ _ret; \ }) #endif