Lines Matching refs:info64

1247 loop_info64_from_old(const struct loop_info *info, struct loop_info64 *info64)  in loop_info64_from_old()  argument
1249 memset(info64, 0, sizeof(*info64)); in loop_info64_from_old()
1250 info64->lo_number = info->lo_number; in loop_info64_from_old()
1251 info64->lo_device = info->lo_device; in loop_info64_from_old()
1252 info64->lo_inode = info->lo_inode; in loop_info64_from_old()
1253 info64->lo_rdevice = info->lo_rdevice; in loop_info64_from_old()
1254 info64->lo_offset = info->lo_offset; in loop_info64_from_old()
1255 info64->lo_sizelimit = 0; in loop_info64_from_old()
1256 info64->lo_encrypt_type = info->lo_encrypt_type; in loop_info64_from_old()
1257 info64->lo_encrypt_key_size = info->lo_encrypt_key_size; in loop_info64_from_old()
1258 info64->lo_flags = info->lo_flags; in loop_info64_from_old()
1259 info64->lo_init[0] = info->lo_init[0]; in loop_info64_from_old()
1260 info64->lo_init[1] = info->lo_init[1]; in loop_info64_from_old()
1262 memcpy(info64->lo_crypt_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1264 memcpy(info64->lo_file_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1265 memcpy(info64->lo_encrypt_key, info->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_from_old()
1269 loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info) in loop_info64_to_old() argument
1272 info->lo_number = info64->lo_number; in loop_info64_to_old()
1273 info->lo_device = info64->lo_device; in loop_info64_to_old()
1274 info->lo_inode = info64->lo_inode; in loop_info64_to_old()
1275 info->lo_rdevice = info64->lo_rdevice; in loop_info64_to_old()
1276 info->lo_offset = info64->lo_offset; in loop_info64_to_old()
1277 info->lo_encrypt_type = info64->lo_encrypt_type; in loop_info64_to_old()
1278 info->lo_encrypt_key_size = info64->lo_encrypt_key_size; in loop_info64_to_old()
1279 info->lo_flags = info64->lo_flags; in loop_info64_to_old()
1280 info->lo_init[0] = info64->lo_init[0]; in loop_info64_to_old()
1281 info->lo_init[1] = info64->lo_init[1]; in loop_info64_to_old()
1283 memcpy(info->lo_name, info64->lo_crypt_name, LO_NAME_SIZE); in loop_info64_to_old()
1285 memcpy(info->lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_old()
1286 memcpy(info->lo_encrypt_key, info64->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_to_old()
1289 if (info->lo_device != info64->lo_device || in loop_info64_to_old()
1290 info->lo_rdevice != info64->lo_rdevice || in loop_info64_to_old()
1291 info->lo_inode != info64->lo_inode || in loop_info64_to_old()
1292 info->lo_offset != info64->lo_offset) in loop_info64_to_old()
1302 struct loop_info64 info64; in loop_set_status_old() local
1306 loop_info64_from_old(&info, &info64); in loop_set_status_old()
1307 return loop_set_status(lo, &info64); in loop_set_status_old()
1313 struct loop_info64 info64; in loop_set_status64() local
1315 if (copy_from_user(&info64, arg, sizeof (struct loop_info64))) in loop_set_status64()
1317 return loop_set_status(lo, &info64); in loop_set_status64()
1323 struct loop_info64 info64; in loop_get_status_old() local
1330 err = loop_get_status(lo, &info64); in loop_get_status_old()
1332 err = loop_info64_to_old(&info64, &info); in loop_get_status_old()
1341 struct loop_info64 info64; in loop_get_status64() local
1348 err = loop_get_status(lo, &info64); in loop_get_status64()
1349 if (!err && copy_to_user(arg, &info64, sizeof(info64))) in loop_get_status64()
1486 struct loop_info64 *info64) in loop_info64_from_compat() argument
1493 memset(info64, 0, sizeof(*info64)); in loop_info64_from_compat()
1494 info64->lo_number = info.lo_number; in loop_info64_from_compat()
1495 info64->lo_device = info.lo_device; in loop_info64_from_compat()
1496 info64->lo_inode = info.lo_inode; in loop_info64_from_compat()
1497 info64->lo_rdevice = info.lo_rdevice; in loop_info64_from_compat()
1498 info64->lo_offset = info.lo_offset; in loop_info64_from_compat()
1499 info64->lo_sizelimit = 0; in loop_info64_from_compat()
1500 info64->lo_encrypt_type = info.lo_encrypt_type; in loop_info64_from_compat()
1501 info64->lo_encrypt_key_size = info.lo_encrypt_key_size; in loop_info64_from_compat()
1502 info64->lo_flags = info.lo_flags; in loop_info64_from_compat()
1503 info64->lo_init[0] = info.lo_init[0]; in loop_info64_from_compat()
1504 info64->lo_init[1] = info.lo_init[1]; in loop_info64_from_compat()
1506 memcpy(info64->lo_crypt_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1508 memcpy(info64->lo_file_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1509 memcpy(info64->lo_encrypt_key, info.lo_encrypt_key, LO_KEY_SIZE); in loop_info64_from_compat()
1518 loop_info64_to_compat(const struct loop_info64 *info64, in loop_info64_to_compat() argument
1524 info.lo_number = info64->lo_number; in loop_info64_to_compat()
1525 info.lo_device = info64->lo_device; in loop_info64_to_compat()
1526 info.lo_inode = info64->lo_inode; in loop_info64_to_compat()
1527 info.lo_rdevice = info64->lo_rdevice; in loop_info64_to_compat()
1528 info.lo_offset = info64->lo_offset; in loop_info64_to_compat()
1529 info.lo_encrypt_type = info64->lo_encrypt_type; in loop_info64_to_compat()
1530 info.lo_encrypt_key_size = info64->lo_encrypt_key_size; in loop_info64_to_compat()
1531 info.lo_flags = info64->lo_flags; in loop_info64_to_compat()
1532 info.lo_init[0] = info64->lo_init[0]; in loop_info64_to_compat()
1533 info.lo_init[1] = info64->lo_init[1]; in loop_info64_to_compat()
1535 memcpy(info.lo_name, info64->lo_crypt_name, LO_NAME_SIZE); in loop_info64_to_compat()
1537 memcpy(info.lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_compat()
1538 memcpy(info.lo_encrypt_key, info64->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_to_compat()
1541 if (info.lo_device != info64->lo_device || in loop_info64_to_compat()
1542 info.lo_rdevice != info64->lo_rdevice || in loop_info64_to_compat()
1543 info.lo_inode != info64->lo_inode || in loop_info64_to_compat()
1544 info.lo_offset != info64->lo_offset || in loop_info64_to_compat()
1545 info.lo_init[0] != info64->lo_init[0] || in loop_info64_to_compat()
1546 info.lo_init[1] != info64->lo_init[1]) in loop_info64_to_compat()
1558 struct loop_info64 info64; in loop_set_status_compat() local
1561 ret = loop_info64_from_compat(arg, &info64); in loop_set_status_compat()
1564 return loop_set_status(lo, &info64); in loop_set_status_compat()
1571 struct loop_info64 info64; in loop_get_status_compat() local
1578 err = loop_get_status(lo, &info64); in loop_get_status_compat()
1580 err = loop_info64_to_compat(&info64, arg); in loop_get_status_compat()