File tree 2 files changed +19
-0
lines changed
src/unix/linux_like/linux
2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -3893,6 +3893,10 @@ fn test_linux(target: &str) {
3893
3893
// FIXME(linux): Requires >= 6.9 kernel headers.
3894
3894
"epoll_params" => true ,
3895
3895
3896
+ // FIXME(linux): Requires >= 6.12 kernel headers.
3897
+ "dmabuf_cmsg" |
3898
+ "dmabuf_token" => true ,
3899
+
3896
3900
_ => false ,
3897
3901
}
3898
3902
} ) ;
Original file line number Diff line number Diff line change @@ -1320,6 +1320,21 @@ s! {
1320
1320
pub propagation: crate :: __u64,
1321
1321
pub userns_fd: crate :: __u64,
1322
1322
}
1323
+
1324
+ // linux/uio.h
1325
+
1326
+ pub struct dmabuf_cmsg {
1327
+ pub frag_offset: crate :: __u64,
1328
+ pub frag_size: crate :: __u32,
1329
+ pub frag_token: crate :: __u32,
1330
+ pub dmabuf_id: crate :: __u32,
1331
+ pub flags: crate :: __u32,
1332
+ }
1333
+
1334
+ pub struct dmabuf_token {
1335
+ pub token_start: crate :: __u32,
1336
+ pub token_count: crate :: __u32,
1337
+ }
1323
1338
}
1324
1339
1325
1340
cfg_if ! {
You can’t perform that action at this time.
0 commit comments