Lines Matching refs:info64

1478 loop_info64_from_old(const struct loop_info *info, struct loop_info64 *info64)  in loop_info64_from_old()  argument
1480 memset(info64, 0, sizeof(*info64)); in loop_info64_from_old()
1481 info64->lo_number = info->lo_number; in loop_info64_from_old()
1482 info64->lo_device = info->lo_device; in loop_info64_from_old()
1483 info64->lo_inode = info->lo_inode; in loop_info64_from_old()
1484 info64->lo_rdevice = info->lo_rdevice; in loop_info64_from_old()
1485 info64->lo_offset = info->lo_offset; in loop_info64_from_old()
1486 info64->lo_sizelimit = 0; in loop_info64_from_old()
1487 info64->lo_encrypt_type = info->lo_encrypt_type; in loop_info64_from_old()
1488 info64->lo_encrypt_key_size = info->lo_encrypt_key_size; in loop_info64_from_old()
1489 info64->lo_flags = info->lo_flags; in loop_info64_from_old()
1490 info64->lo_init[0] = info->lo_init[0]; in loop_info64_from_old()
1491 info64->lo_init[1] = info->lo_init[1]; in loop_info64_from_old()
1493 memcpy(info64->lo_crypt_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1495 memcpy(info64->lo_file_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1496 memcpy(info64->lo_encrypt_key, info->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_from_old()
1500 loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info) in loop_info64_to_old() argument
1503 info->lo_number = info64->lo_number; in loop_info64_to_old()
1504 info->lo_device = info64->lo_device; in loop_info64_to_old()
1505 info->lo_inode = info64->lo_inode; in loop_info64_to_old()
1506 info->lo_rdevice = info64->lo_rdevice; in loop_info64_to_old()
1507 info->lo_offset = info64->lo_offset; in loop_info64_to_old()
1508 info->lo_encrypt_type = info64->lo_encrypt_type; in loop_info64_to_old()
1509 info->lo_encrypt_key_size = info64->lo_encrypt_key_size; in loop_info64_to_old()
1510 info->lo_flags = info64->lo_flags; in loop_info64_to_old()
1511 info->lo_init[0] = info64->lo_init[0]; in loop_info64_to_old()
1512 info->lo_init[1] = info64->lo_init[1]; in loop_info64_to_old()
1514 memcpy(info->lo_name, info64->lo_crypt_name, LO_NAME_SIZE); in loop_info64_to_old()
1516 memcpy(info->lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_old()
1517 memcpy(info->lo_encrypt_key, info64->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_to_old()
1520 if (info->lo_device != info64->lo_device || in loop_info64_to_old()
1521 info->lo_rdevice != info64->lo_rdevice || in loop_info64_to_old()
1522 info->lo_inode != info64->lo_inode || in loop_info64_to_old()
1523 info->lo_offset != info64->lo_offset) in loop_info64_to_old()
1533 struct loop_info64 info64; in loop_set_status_old() local
1537 loop_info64_from_old(&info, &info64); in loop_set_status_old()
1538 return loop_set_status(lo, &info64); in loop_set_status_old()
1544 struct loop_info64 info64; in loop_set_status64() local
1546 if (copy_from_user(&info64, arg, sizeof (struct loop_info64))) in loop_set_status64()
1548 return loop_set_status(lo, &info64); in loop_set_status64()
1554 struct loop_info64 info64; in loop_get_status_old() local
1559 err = loop_get_status(lo, &info64); in loop_get_status_old()
1561 err = loop_info64_to_old(&info64, &info); in loop_get_status_old()
1570 struct loop_info64 info64; in loop_get_status64() local
1575 err = loop_get_status(lo, &info64); in loop_get_status64()
1576 if (!err && copy_to_user(arg, &info64, sizeof(info64))) in loop_get_status64()
1757 struct loop_info64 *info64) in loop_info64_from_compat() argument
1764 memset(info64, 0, sizeof(*info64)); in loop_info64_from_compat()
1765 info64->lo_number = info.lo_number; in loop_info64_from_compat()
1766 info64->lo_device = info.lo_device; in loop_info64_from_compat()
1767 info64->lo_inode = info.lo_inode; in loop_info64_from_compat()
1768 info64->lo_rdevice = info.lo_rdevice; in loop_info64_from_compat()
1769 info64->lo_offset = info.lo_offset; in loop_info64_from_compat()
1770 info64->lo_sizelimit = 0; in loop_info64_from_compat()
1771 info64->lo_encrypt_type = info.lo_encrypt_type; in loop_info64_from_compat()
1772 info64->lo_encrypt_key_size = info.lo_encrypt_key_size; in loop_info64_from_compat()
1773 info64->lo_flags = info.lo_flags; in loop_info64_from_compat()
1774 info64->lo_init[0] = info.lo_init[0]; in loop_info64_from_compat()
1775 info64->lo_init[1] = info.lo_init[1]; in loop_info64_from_compat()
1777 memcpy(info64->lo_crypt_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1779 memcpy(info64->lo_file_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1780 memcpy(info64->lo_encrypt_key, info.lo_encrypt_key, LO_KEY_SIZE); in loop_info64_from_compat()
1789 loop_info64_to_compat(const struct loop_info64 *info64, in loop_info64_to_compat() argument
1795 info.lo_number = info64->lo_number; in loop_info64_to_compat()
1796 info.lo_device = info64->lo_device; in loop_info64_to_compat()
1797 info.lo_inode = info64->lo_inode; in loop_info64_to_compat()
1798 info.lo_rdevice = info64->lo_rdevice; in loop_info64_to_compat()
1799 info.lo_offset = info64->lo_offset; in loop_info64_to_compat()
1800 info.lo_encrypt_type = info64->lo_encrypt_type; in loop_info64_to_compat()
1801 info.lo_encrypt_key_size = info64->lo_encrypt_key_size; in loop_info64_to_compat()
1802 info.lo_flags = info64->lo_flags; in loop_info64_to_compat()
1803 info.lo_init[0] = info64->lo_init[0]; in loop_info64_to_compat()
1804 info.lo_init[1] = info64->lo_init[1]; in loop_info64_to_compat()
1806 memcpy(info.lo_name, info64->lo_crypt_name, LO_NAME_SIZE); in loop_info64_to_compat()
1808 memcpy(info.lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_compat()
1809 memcpy(info.lo_encrypt_key, info64->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_to_compat()
1812 if (info.lo_device != info64->lo_device || in loop_info64_to_compat()
1813 info.lo_rdevice != info64->lo_rdevice || in loop_info64_to_compat()
1814 info.lo_inode != info64->lo_inode || in loop_info64_to_compat()
1815 info.lo_offset != info64->lo_offset || in loop_info64_to_compat()
1816 info.lo_init[0] != info64->lo_init[0] || in loop_info64_to_compat()
1817 info.lo_init[1] != info64->lo_init[1]) in loop_info64_to_compat()
1829 struct loop_info64 info64; in loop_set_status_compat() local
1832 ret = loop_info64_from_compat(arg, &info64); in loop_set_status_compat()
1835 return loop_set_status(lo, &info64); in loop_set_status_compat()
1842 struct loop_info64 info64; in loop_get_status_compat() local
1847 err = loop_get_status(lo, &info64); in loop_get_status_compat()
1849 err = loop_info64_to_compat(&info64, arg); in loop_get_status_compat()