huangcm
2025-08-25 f350412dc55c15118d0a7925d1071877498e5e24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
BLKROSET        _IO(0x12, 93)
BLKROGET        _IO(0x12, 94)
BLKRRPART        _IO(0x12, 95)
BLKGETSIZE        _IO(0x12, 96)
BLKFLSBUF        _IO(0x12, 97)
BLKRASET        _IO(0x12, 98)
BLKRAGET        _IO(0x12, 99)
BLKFRASET        _IO(0x12, 100)
BLKFRAGET        _IO(0x12, 101)
BLKSECTSET        _IO(0x12, 102)
BLKSECTGET        _IO(0x12, 103)
BLKSSZGET        _IO(0x12, 104)
BLKPG            _IO(0x12, 105)
BLKELVGET        _IOR(0x12, 106, size_t)
BLKELVSET        _IOW(0x12, 107, size_t)
BLKBSZGET        _IOR(0x12, 112, size_t)
BLKBSZSET        _IOW(0x12, 113, size_t)
BLKGETSIZE64        _IOR(0x12, 114, size_t)
BLKTRACESETUP        _IOWR(0x12, 115, struct blk_user_trace_setup)
BLKTRACESTART        _IO(0x12, 116)
BLKTRACESTOP        _IO(0x12, 117)
BLKTRACETEARDOWN    _IO(0x12, 118)
BLKDISCARD        _IO(0x12, 119)
BLKIOMIN        _IO(0x12, 120)
BLKIOOPT        _IO(0x12, 121)
BLKALIGNOFF        _IO(0x12, 122)
BLKPBSZGET        _IO(0x12, 123)
BLKDISCARDZEROES    _IO(0x12, 124)
BLKSECDISCARD        _IO(0x12, 125)
BLKROTATIONAL        _IO(0x12, 126)
BLKZEROOUT        _IO(0x12, 127)
/* BLKDAXSET was present between v4.5-rc1~112^2^2~16 and v4.5-rc3~23^2~3 */
/* BLKDAXSET        _IO(0x12, 128) */
/* BLKDAXGET was present between v4.5-rc1~112^2^2~16 and v4.7-rc1~78^2^2~4 */
BLKDAXGET        _IO(0x12, 129)