Lines Matching refs:info64
1206 loop_info64_from_old(const struct loop_info *info, struct loop_info64 *info64) in loop_info64_from_old() argument
1208 memset(info64, 0, sizeof(*info64)); in loop_info64_from_old()
1209 info64->lo_number = info->lo_number; in loop_info64_from_old()
1210 info64->lo_device = info->lo_device; in loop_info64_from_old()
1211 info64->lo_inode = info->lo_inode; in loop_info64_from_old()
1212 info64->lo_rdevice = info->lo_rdevice; in loop_info64_from_old()
1213 info64->lo_offset = info->lo_offset; in loop_info64_from_old()
1214 info64->lo_sizelimit = 0; in loop_info64_from_old()
1215 info64->lo_encrypt_type = info->lo_encrypt_type; in loop_info64_from_old()
1216 info64->lo_encrypt_key_size = info->lo_encrypt_key_size; in loop_info64_from_old()
1217 info64->lo_flags = info->lo_flags; in loop_info64_from_old()
1218 info64->lo_init[0] = info->lo_init[0]; in loop_info64_from_old()
1219 info64->lo_init[1] = info->lo_init[1]; in loop_info64_from_old()
1221 memcpy(info64->lo_crypt_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1223 memcpy(info64->lo_file_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1224 memcpy(info64->lo_encrypt_key, info->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_from_old()
1228 loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info) in loop_info64_to_old() argument
1231 info->lo_number = info64->lo_number; in loop_info64_to_old()
1232 info->lo_device = info64->lo_device; in loop_info64_to_old()
1233 info->lo_inode = info64->lo_inode; in loop_info64_to_old()
1234 info->lo_rdevice = info64->lo_rdevice; in loop_info64_to_old()
1235 info->lo_offset = info64->lo_offset; in loop_info64_to_old()
1236 info->lo_encrypt_type = info64->lo_encrypt_type; in loop_info64_to_old()
1237 info->lo_encrypt_key_size = info64->lo_encrypt_key_size; in loop_info64_to_old()
1238 info->lo_flags = info64->lo_flags; in loop_info64_to_old()
1239 info->lo_init[0] = info64->lo_init[0]; in loop_info64_to_old()
1240 info->lo_init[1] = info64->lo_init[1]; in loop_info64_to_old()
1242 memcpy(info->lo_name, info64->lo_crypt_name, LO_NAME_SIZE); in loop_info64_to_old()
1244 memcpy(info->lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_old()
1245 memcpy(info->lo_encrypt_key, info64->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_to_old()
1248 if (info->lo_device != info64->lo_device || in loop_info64_to_old()
1249 info->lo_rdevice != info64->lo_rdevice || in loop_info64_to_old()
1250 info->lo_inode != info64->lo_inode || in loop_info64_to_old()
1251 info->lo_offset != info64->lo_offset) in loop_info64_to_old()
1261 struct loop_info64 info64; in loop_set_status_old() local
1265 loop_info64_from_old(&info, &info64); in loop_set_status_old()
1266 return loop_set_status(lo, &info64); in loop_set_status_old()
1272 struct loop_info64 info64; in loop_set_status64() local
1274 if (copy_from_user(&info64, arg, sizeof (struct loop_info64))) in loop_set_status64()
1276 return loop_set_status(lo, &info64); in loop_set_status64()
1282 struct loop_info64 info64; in loop_get_status_old() local
1288 err = loop_get_status(lo, &info64); in loop_get_status_old()
1290 err = loop_info64_to_old(&info64, &info); in loop_get_status_old()
1299 struct loop_info64 info64; in loop_get_status64() local
1305 err = loop_get_status(lo, &info64); in loop_get_status64()
1306 if (!err && copy_to_user(arg, &info64, sizeof(info64))) in loop_get_status64()
1413 struct loop_info64 *info64) in loop_info64_from_compat() argument
1420 memset(info64, 0, sizeof(*info64)); in loop_info64_from_compat()
1421 info64->lo_number = info.lo_number; in loop_info64_from_compat()
1422 info64->lo_device = info.lo_device; in loop_info64_from_compat()
1423 info64->lo_inode = info.lo_inode; in loop_info64_from_compat()
1424 info64->lo_rdevice = info.lo_rdevice; in loop_info64_from_compat()
1425 info64->lo_offset = info.lo_offset; in loop_info64_from_compat()
1426 info64->lo_sizelimit = 0; in loop_info64_from_compat()
1427 info64->lo_encrypt_type = info.lo_encrypt_type; in loop_info64_from_compat()
1428 info64->lo_encrypt_key_size = info.lo_encrypt_key_size; in loop_info64_from_compat()
1429 info64->lo_flags = info.lo_flags; in loop_info64_from_compat()
1430 info64->lo_init[0] = info.lo_init[0]; in loop_info64_from_compat()
1431 info64->lo_init[1] = info.lo_init[1]; in loop_info64_from_compat()
1433 memcpy(info64->lo_crypt_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1435 memcpy(info64->lo_file_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1436 memcpy(info64->lo_encrypt_key, info.lo_encrypt_key, LO_KEY_SIZE); in loop_info64_from_compat()
1445 loop_info64_to_compat(const struct loop_info64 *info64, in loop_info64_to_compat() argument
1451 info.lo_number = info64->lo_number; in loop_info64_to_compat()
1452 info.lo_device = info64->lo_device; in loop_info64_to_compat()
1453 info.lo_inode = info64->lo_inode; in loop_info64_to_compat()
1454 info.lo_rdevice = info64->lo_rdevice; in loop_info64_to_compat()
1455 info.lo_offset = info64->lo_offset; in loop_info64_to_compat()
1456 info.lo_encrypt_type = info64->lo_encrypt_type; in loop_info64_to_compat()
1457 info.lo_encrypt_key_size = info64->lo_encrypt_key_size; in loop_info64_to_compat()
1458 info.lo_flags = info64->lo_flags; in loop_info64_to_compat()
1459 info.lo_init[0] = info64->lo_init[0]; in loop_info64_to_compat()
1460 info.lo_init[1] = info64->lo_init[1]; in loop_info64_to_compat()
1462 memcpy(info.lo_name, info64->lo_crypt_name, LO_NAME_SIZE); in loop_info64_to_compat()
1464 memcpy(info.lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_compat()
1465 memcpy(info.lo_encrypt_key, info64->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_to_compat()
1468 if (info.lo_device != info64->lo_device || in loop_info64_to_compat()
1469 info.lo_rdevice != info64->lo_rdevice || in loop_info64_to_compat()
1470 info.lo_inode != info64->lo_inode || in loop_info64_to_compat()
1471 info.lo_offset != info64->lo_offset || in loop_info64_to_compat()
1472 info.lo_init[0] != info64->lo_init[0] || in loop_info64_to_compat()
1473 info.lo_init[1] != info64->lo_init[1]) in loop_info64_to_compat()
1485 struct loop_info64 info64; in loop_set_status_compat() local
1488 ret = loop_info64_from_compat(arg, &info64); in loop_set_status_compat()
1491 return loop_set_status(lo, &info64); in loop_set_status_compat()
1498 struct loop_info64 info64; in loop_get_status_compat() local
1504 err = loop_get_status(lo, &info64); in loop_get_status_compat()
1506 err = loop_info64_to_compat(&info64, arg); in loop_get_status_compat()