Lines Matching refs:info64

1381 loop_info64_from_old(const struct loop_info *info, struct loop_info64 *info64)
1383 memset(info64, 0, sizeof(*info64));
1384 info64->lo_number = info->lo_number;
1385 info64->lo_device = info->lo_device;
1386 info64->lo_inode = info->lo_inode;
1387 info64->lo_rdevice = info->lo_rdevice;
1388 info64->lo_offset = info->lo_offset;
1389 info64->lo_sizelimit = 0;
1390 info64->lo_flags = info->lo_flags;
1391 memcpy(info64->lo_file_name, info->lo_name, LO_NAME_SIZE);
1395 loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info)
1398 info->lo_number = info64->lo_number;
1399 info->lo_device = info64->lo_device;
1400 info->lo_inode = info64->lo_inode;
1401 info->lo_rdevice = info64->lo_rdevice;
1402 info->lo_offset = info64->lo_offset;
1403 info->lo_flags = info64->lo_flags;
1404 memcpy(info->lo_name, info64->lo_file_name, LO_NAME_SIZE);
1407 if (info->lo_device != info64->lo_device ||
1408 info->lo_rdevice != info64->lo_rdevice ||
1409 info->lo_inode != info64->lo_inode ||
1410 info->lo_offset != info64->lo_offset)
1420 struct loop_info64 info64;
1424 loop_info64_from_old(&info, &info64);
1425 return loop_set_status(lo, &info64);
1431 struct loop_info64 info64;
1433 if (copy_from_user(&info64, arg, sizeof (struct loop_info64)))
1435 return loop_set_status(lo, &info64);
1441 struct loop_info64 info64;
1446 err = loop_get_status(lo, &info64);
1448 err = loop_info64_to_old(&info64, &info);
1457 struct loop_info64 info64;
1462 err = loop_get_status(lo, &info64);
1463 if (!err && copy_to_user(arg, &info64, sizeof(info64)))
1629 struct loop_info64 *info64)
1636 memset(info64, 0, sizeof(*info64));
1637 info64->lo_number = info.lo_number;
1638 info64->lo_device = info.lo_device;
1639 info64->lo_inode = info.lo_inode;
1640 info64->lo_rdevice = info.lo_rdevice;
1641 info64->lo_offset = info.lo_offset;
1642 info64->lo_sizelimit = 0;
1643 info64->lo_flags = info.lo_flags;
1644 memcpy(info64->lo_file_name, info.lo_name, LO_NAME_SIZE);
1653 loop_info64_to_compat(const struct loop_info64 *info64,
1659 info.lo_number = info64->lo_number;
1660 info.lo_device = info64->lo_device;
1661 info.lo_inode = info64->lo_inode;
1662 info.lo_rdevice = info64->lo_rdevice;
1663 info.lo_offset = info64->lo_offset;
1664 info.lo_flags = info64->lo_flags;
1665 memcpy(info.lo_name, info64->lo_file_name, LO_NAME_SIZE);
1668 if (info.lo_device != info64->lo_device ||
1669 info.lo_rdevice != info64->lo_rdevice ||
1670 info.lo_inode != info64->lo_inode ||
1671 info.lo_offset != info64->lo_offset)
1683 struct loop_info64 info64;
1686 ret = loop_info64_from_compat(arg, &info64);
1689 return loop_set_status(lo, &info64);
1696 struct loop_info64 info64;
1701 err = loop_get_status(lo, &info64);
1703 err = loop_info64_to_compat(&info64, arg);