Lines Matching defs:io
319 static void ioctl_init(struct dm_ioctl *io, size_t dataSize, const char *name, unsigned flags)
321 memset(io, 0, dataSize);
322 io->data_size = dataSize;
323 io->data_start = sizeof(struct dm_ioctl);
324 io->version[0] = 4;
325 io->version[1] = 0;
326 io->version[2] = 0;
327 io->flags = flags;
329 strncpy(io->name, name, sizeof(io->name));
977 struct dm_ioctl *io;
983 io = (struct dm_ioctl *) buffer;
988 ioctl_init(io, DM_CRYPT_BUF_SIZE, name, 0);
989 io->target_count = 1;
1004 if (! ioctl(fd, DM_TABLE_LOAD, io)) {
1022 struct dm_ioctl *io;
1026 io = (struct dm_ioctl *) buffer;
1028 ioctl_init(io, DM_CRYPT_BUF_SIZE, name, 0);
1030 if (ioctl(fd, DM_LIST_VERSIONS, io)) {
1058 struct dm_ioctl *io;
1073 io = (struct dm_ioctl *) buffer;
1075 ioctl_init(io, DM_CRYPT_BUF_SIZE, name, 0);
1076 if (ioctl(fd, DM_DEV_CREATE, io)) {
1082 ioctl_init(io, DM_CRYPT_BUF_SIZE, name, 0);
1083 if (ioctl(fd, DM_DEV_STATUS, io)) {
1087 minor = (io->dev & 0xff) | ((io->dev >> 12) & 0xfff00);
1110 ioctl_init(io, DM_CRYPT_BUF_SIZE, name, 0);
1112 if (ioctl(fd, DM_DEV_SUSPEND, io)) {
1130 struct dm_ioctl *io;
1138 io = (struct dm_ioctl *) buffer;
1140 ioctl_init(io, DM_CRYPT_BUF_SIZE, name, 0);
1141 if (ioctl(fd, DM_DEV_REMOVE, io)) {