• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef _UAPI__LINUX_BLKPG_H
8 #define _UAPI__LINUX_BLKPG_H
9 #include <linux/compiler.h>
10 #include <linux/ioctl.h>
11 #define BLKPG _IO(0x12, 105)
12 struct blkpg_ioctl_arg {
13   int op;
14   int flags;
15   int datalen;
16   void  * data;
17 };
18 #define BLKPG_ADD_PARTITION 1
19 #define BLKPG_DEL_PARTITION 2
20 #define BLKPG_RESIZE_PARTITION 3
21 #define BLKPG_DEVNAMELTH 64
22 #define BLKPG_VOLNAMELTH 64
23 struct blkpg_partition {
24   long long start;
25   long long length;
26   int pno;
27   char devname[BLKPG_DEVNAMELTH];
28   char volname[BLKPG_VOLNAMELTH];
29 };
30 #endif
31