Lines Matching refs:prefix
35 #define KMPP_BUF_GRP_IOCTL_TABLE(prefix, IOC_CTX, IOC_IN_, IOC_OUT, IOC_IO_) \ argument
36 IOC_CTX(prefix, setup, 0)
45 #define KMPP_BUF_GRP_CFG_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) \ argument
46 ENTRY(prefix, u32, rk_u32, flag, FLAG_NONE, flag) \
47 ENTRY(prefix, u32, rk_u32, count, FLAG_NONE, count) \
48 ENTRY(prefix, u32, rk_u32, size, FLAG_NONE, size) \
49 ENTRY(prefix, u32, KmppBufferMode, mode, FLAG_NONE, mode) \
50 ENTRY(prefix, s32, rk_s32, fd, FLAG_NONE, fd) \
51 ENTRY(prefix, s32, rk_s32, grp_id, FLAG_NONE, grp_id) \
52 ENTRY(prefix, s32, rk_s32, used, FLAG_NONE, used) \
53 ENTRY(prefix, s32, rk_s32, unused, FLAG_NONE, unused) \
54 STRCT(prefix, shm, KmppShmPtr, name, FLAG_NONE, name) \
55 STRCT(prefix, shm, KmppShmPtr, allocator, FLAG_NONE, allocator)
72 #define KMPP_BUFFER_IOCTL_TABLE(prefix, IOC_CTX, IOC_IN_, IOC_OUT, IOC_IO_) \ argument
73 IOC_CTX(prefix, setup, 0) \
74 IOC_CTX(prefix, inc_ref, 1) \
75 IOC_CTX(prefix, flush, 2)
84 #define KMPP_BUF_CFG_ENTRY_TABLE(prefix, ENTRY, STRCT, EHOOK, SHOOK, ALIAS) \ argument
85 ENTRY(prefix, u32, rk_u32, size, FLAG_NONE, size) \
86 ENTRY(prefix, u32, rk_u32, offset, FLAG_NONE, offset) \
87 ENTRY(prefix, u32, rk_u32, flag, FLAG_NONE, flag) \
88 ENTRY(prefix, s32, rk_s32, fd, FLAG_NONE, fd) \
89 ENTRY(prefix, s32, rk_s32, index, FLAG_NONE, index) \
90 ENTRY(prefix, s32, rk_s32, grp_id, FLAG_NONE, grp_id) \
91 ENTRY(prefix, s32, rk_s32, buf_gid, FLAG_NONE, buf_gid) \
92 ENTRY(prefix, s32, rk_s32, buf_uid, FLAG_NONE, buf_uid) \
93 STRCT(prefix, shm, KmppShmPtr, sptr, FLAG_NONE, sptr) \
94 STRCT(prefix, shm, KmppShmPtr, group, FLAG_NONE, group) \
95 ALIAS(prefix, uptr, rk_u64, uptr, FLAG_NONE, uptr) \
96 ALIAS(prefix, uptr, rk_u64, upriv, FLAG_NONE, upriv) \
97 ALIAS(prefix, ufp, rk_u64, ufp, FLAG_NONE, ufp)