Lines Matching refs:info64
1642 loop_info64_from_old(const struct loop_info *info, struct loop_info64 *info64) in loop_info64_from_old() argument
1644 memset(info64, 0, sizeof(*info64)); in loop_info64_from_old()
1645 info64->lo_number = info->lo_number; in loop_info64_from_old()
1646 info64->lo_device = info->lo_device; in loop_info64_from_old()
1647 info64->lo_inode = info->lo_inode; in loop_info64_from_old()
1648 info64->lo_rdevice = info->lo_rdevice; in loop_info64_from_old()
1649 info64->lo_offset = info->lo_offset; in loop_info64_from_old()
1650 info64->lo_sizelimit = 0; in loop_info64_from_old()
1651 info64->lo_encrypt_type = info->lo_encrypt_type; in loop_info64_from_old()
1652 info64->lo_encrypt_key_size = info->lo_encrypt_key_size; in loop_info64_from_old()
1653 info64->lo_flags = info->lo_flags; in loop_info64_from_old()
1654 info64->lo_init[0] = info->lo_init[0]; in loop_info64_from_old()
1655 info64->lo_init[1] = info->lo_init[1]; in loop_info64_from_old()
1657 memcpy(info64->lo_crypt_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1659 memcpy(info64->lo_file_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1660 memcpy(info64->lo_encrypt_key, info->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_from_old()
1664 loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info) in loop_info64_to_old() argument
1667 info->lo_number = info64->lo_number; in loop_info64_to_old()
1668 info->lo_device = info64->lo_device; in loop_info64_to_old()
1669 info->lo_inode = info64->lo_inode; in loop_info64_to_old()
1670 info->lo_rdevice = info64->lo_rdevice; in loop_info64_to_old()
1671 info->lo_offset = info64->lo_offset; in loop_info64_to_old()
1672 info->lo_encrypt_type = info64->lo_encrypt_type; in loop_info64_to_old()
1673 info->lo_encrypt_key_size = info64->lo_encrypt_key_size; in loop_info64_to_old()
1674 info->lo_flags = info64->lo_flags; in loop_info64_to_old()
1675 info->lo_init[0] = info64->lo_init[0]; in loop_info64_to_old()
1676 info->lo_init[1] = info64->lo_init[1]; in loop_info64_to_old()
1678 memcpy(info->lo_name, info64->lo_crypt_name, LO_NAME_SIZE); in loop_info64_to_old()
1680 memcpy(info->lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_old()
1681 memcpy(info->lo_encrypt_key, info64->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_to_old()
1684 if (info->lo_device != info64->lo_device || in loop_info64_to_old()
1685 info->lo_rdevice != info64->lo_rdevice || in loop_info64_to_old()
1686 info->lo_inode != info64->lo_inode || in loop_info64_to_old()
1687 info->lo_offset != info64->lo_offset) in loop_info64_to_old()
1697 struct loop_info64 info64; in loop_set_status_old() local
1701 loop_info64_from_old(&info, &info64); in loop_set_status_old()
1702 return loop_set_status(lo, &info64); in loop_set_status_old()
1708 struct loop_info64 info64; in loop_set_status64() local
1710 if (copy_from_user(&info64, arg, sizeof (struct loop_info64))) in loop_set_status64()
1712 return loop_set_status(lo, &info64); in loop_set_status64()
1718 struct loop_info64 info64; in loop_get_status_old() local
1723 err = loop_get_status(lo, &info64); in loop_get_status_old()
1725 err = loop_info64_to_old(&info64, &info); in loop_get_status_old()
1734 struct loop_info64 info64; in loop_get_status64() local
1739 err = loop_get_status(lo, &info64); in loop_get_status64()
1740 if (!err && copy_to_user(arg, &info64, sizeof(info64))) in loop_get_status64()
1921 struct loop_info64 *info64) in loop_info64_from_compat() argument
1928 memset(info64, 0, sizeof(*info64)); in loop_info64_from_compat()
1929 info64->lo_number = info.lo_number; in loop_info64_from_compat()
1930 info64->lo_device = info.lo_device; in loop_info64_from_compat()
1931 info64->lo_inode = info.lo_inode; in loop_info64_from_compat()
1932 info64->lo_rdevice = info.lo_rdevice; in loop_info64_from_compat()
1933 info64->lo_offset = info.lo_offset; in loop_info64_from_compat()
1934 info64->lo_sizelimit = 0; in loop_info64_from_compat()
1935 info64->lo_encrypt_type = info.lo_encrypt_type; in loop_info64_from_compat()
1936 info64->lo_encrypt_key_size = info.lo_encrypt_key_size; in loop_info64_from_compat()
1937 info64->lo_flags = info.lo_flags; in loop_info64_from_compat()
1938 info64->lo_init[0] = info.lo_init[0]; in loop_info64_from_compat()
1939 info64->lo_init[1] = info.lo_init[1]; in loop_info64_from_compat()
1941 memcpy(info64->lo_crypt_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1943 memcpy(info64->lo_file_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1944 memcpy(info64->lo_encrypt_key, info.lo_encrypt_key, LO_KEY_SIZE); in loop_info64_from_compat()
1953 loop_info64_to_compat(const struct loop_info64 *info64, in loop_info64_to_compat() argument
1959 info.lo_number = info64->lo_number; in loop_info64_to_compat()
1960 info.lo_device = info64->lo_device; in loop_info64_to_compat()
1961 info.lo_inode = info64->lo_inode; in loop_info64_to_compat()
1962 info.lo_rdevice = info64->lo_rdevice; in loop_info64_to_compat()
1963 info.lo_offset = info64->lo_offset; in loop_info64_to_compat()
1964 info.lo_encrypt_type = info64->lo_encrypt_type; in loop_info64_to_compat()
1965 info.lo_encrypt_key_size = info64->lo_encrypt_key_size; in loop_info64_to_compat()
1966 info.lo_flags = info64->lo_flags; in loop_info64_to_compat()
1967 info.lo_init[0] = info64->lo_init[0]; in loop_info64_to_compat()
1968 info.lo_init[1] = info64->lo_init[1]; in loop_info64_to_compat()
1970 memcpy(info.lo_name, info64->lo_crypt_name, LO_NAME_SIZE); in loop_info64_to_compat()
1972 memcpy(info.lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_compat()
1973 memcpy(info.lo_encrypt_key, info64->lo_encrypt_key, LO_KEY_SIZE); in loop_info64_to_compat()
1976 if (info.lo_device != info64->lo_device || in loop_info64_to_compat()
1977 info.lo_rdevice != info64->lo_rdevice || in loop_info64_to_compat()
1978 info.lo_inode != info64->lo_inode || in loop_info64_to_compat()
1979 info.lo_offset != info64->lo_offset || in loop_info64_to_compat()
1980 info.lo_init[0] != info64->lo_init[0] || in loop_info64_to_compat()
1981 info.lo_init[1] != info64->lo_init[1]) in loop_info64_to_compat()
1993 struct loop_info64 info64; in loop_set_status_compat() local
1996 ret = loop_info64_from_compat(arg, &info64); in loop_set_status_compat()
1999 return loop_set_status(lo, &info64); in loop_set_status_compat()
2006 struct loop_info64 info64; in loop_get_status_compat() local
2011 err = loop_get_status(lo, &info64); in loop_get_status_compat()
2013 err = loop_info64_to_compat(&info64, arg); in loop_get_status_compat()