Lines Matching refs:info64
1318 loop_info64_from_old(const struct loop_info *info, struct loop_info64 *info64) in loop_info64_from_old() argument
1320 memset(info64, 0, sizeof(*info64)); in loop_info64_from_old()
1321 info64->lo_number = info->lo_number; in loop_info64_from_old()
1322 info64->lo_device = info->lo_device; in loop_info64_from_old()
1323 info64->lo_inode = info->lo_inode; in loop_info64_from_old()
1324 info64->lo_rdevice = info->lo_rdevice; in loop_info64_from_old()
1325 info64->lo_offset = info->lo_offset; in loop_info64_from_old()
1326 info64->lo_sizelimit = 0; in loop_info64_from_old()
1327 info64->lo_flags = info->lo_flags; in loop_info64_from_old()
1328 memcpy(info64->lo_file_name, info->lo_name, LO_NAME_SIZE); in loop_info64_from_old()
1332 loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info) in loop_info64_to_old() argument
1335 info->lo_number = info64->lo_number; in loop_info64_to_old()
1336 info->lo_device = info64->lo_device; in loop_info64_to_old()
1337 info->lo_inode = info64->lo_inode; in loop_info64_to_old()
1338 info->lo_rdevice = info64->lo_rdevice; in loop_info64_to_old()
1339 info->lo_offset = info64->lo_offset; in loop_info64_to_old()
1340 info->lo_flags = info64->lo_flags; in loop_info64_to_old()
1341 memcpy(info->lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_old()
1344 if (info->lo_device != info64->lo_device || in loop_info64_to_old()
1345 info->lo_rdevice != info64->lo_rdevice || in loop_info64_to_old()
1346 info->lo_inode != info64->lo_inode || in loop_info64_to_old()
1347 info->lo_offset != info64->lo_offset) in loop_info64_to_old()
1357 struct loop_info64 info64; in loop_set_status_old() local
1361 loop_info64_from_old(&info, &info64); in loop_set_status_old()
1362 return loop_set_status(lo, &info64); in loop_set_status_old()
1368 struct loop_info64 info64; in loop_set_status64() local
1370 if (copy_from_user(&info64, arg, sizeof (struct loop_info64))) in loop_set_status64()
1372 return loop_set_status(lo, &info64); in loop_set_status64()
1378 struct loop_info64 info64; in loop_get_status_old() local
1383 err = loop_get_status(lo, &info64); in loop_get_status_old()
1385 err = loop_info64_to_old(&info64, &info); in loop_get_status_old()
1394 struct loop_info64 info64; in loop_get_status64() local
1399 err = loop_get_status(lo, &info64); in loop_get_status64()
1400 if (!err && copy_to_user(arg, &info64, sizeof(info64))) in loop_get_status64()
1601 struct loop_info64 *info64) in loop_info64_from_compat() argument
1608 memset(info64, 0, sizeof(*info64)); in loop_info64_from_compat()
1609 info64->lo_number = info.lo_number; in loop_info64_from_compat()
1610 info64->lo_device = info.lo_device; in loop_info64_from_compat()
1611 info64->lo_inode = info.lo_inode; in loop_info64_from_compat()
1612 info64->lo_rdevice = info.lo_rdevice; in loop_info64_from_compat()
1613 info64->lo_offset = info.lo_offset; in loop_info64_from_compat()
1614 info64->lo_sizelimit = 0; in loop_info64_from_compat()
1615 info64->lo_flags = info.lo_flags; in loop_info64_from_compat()
1616 memcpy(info64->lo_file_name, info.lo_name, LO_NAME_SIZE); in loop_info64_from_compat()
1625 loop_info64_to_compat(const struct loop_info64 *info64, in loop_info64_to_compat() argument
1631 info.lo_number = info64->lo_number; in loop_info64_to_compat()
1632 info.lo_device = info64->lo_device; in loop_info64_to_compat()
1633 info.lo_inode = info64->lo_inode; in loop_info64_to_compat()
1634 info.lo_rdevice = info64->lo_rdevice; in loop_info64_to_compat()
1635 info.lo_offset = info64->lo_offset; in loop_info64_to_compat()
1636 info.lo_flags = info64->lo_flags; in loop_info64_to_compat()
1637 memcpy(info.lo_name, info64->lo_file_name, LO_NAME_SIZE); in loop_info64_to_compat()
1640 if (info.lo_device != info64->lo_device || in loop_info64_to_compat()
1641 info.lo_rdevice != info64->lo_rdevice || in loop_info64_to_compat()
1642 info.lo_inode != info64->lo_inode || in loop_info64_to_compat()
1643 info.lo_offset != info64->lo_offset) in loop_info64_to_compat()
1655 struct loop_info64 info64; in loop_set_status_compat() local
1658 ret = loop_info64_from_compat(arg, &info64); in loop_set_status_compat()
1661 return loop_set_status(lo, &info64); in loop_set_status_compat()
1668 struct loop_info64 info64; in loop_get_status_compat() local
1673 err = loop_get_status(lo, &info64); in loop_get_status_compat()
1675 err = loop_info64_to_compat(&info64, arg); in loop_get_status_compat()