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