• Home
  • Raw
  • Download

Lines Matching refs:io

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