Lines Matching defs:info64

1358 loop_info64_from_old(const struct loop_info *info, struct loop_info64 *info64)
1360 memset(info64, 0, sizeof(*info64));
1361 info64->lo_number = info->lo_number;
1362 info64->lo_device = info->lo_device;
1363 info64->lo_inode = info->lo_inode;
1364 info64->lo_rdevice = info->lo_rdevice;
1365 info64->lo_offset = info->lo_offset;
1366 info64->lo_sizelimit = 0;
1367 info64->lo_flags = info->lo_flags;
1368 memcpy(info64->lo_file_name, info->lo_name, LO_NAME_SIZE);
1372 loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info)
1375 info->lo_number = info64->lo_number;
1376 info->lo_device = info64->lo_device;
1377 info->lo_inode = info64->lo_inode;
1378 info->lo_rdevice = info64->lo_rdevice;
1379 info->lo_offset = info64->lo_offset;
1380 info->lo_flags = info64->lo_flags;
1381 memcpy(info->lo_name, info64->lo_file_name, LO_NAME_SIZE);
1384 if (info->lo_device != info64->lo_device ||
1385 info->lo_rdevice != info64->lo_rdevice ||
1386 info->lo_inode != info64->lo_inode ||
1387 info->lo_offset != info64->lo_offset)
1397 struct loop_info64 info64;
1401 loop_info64_from_old(&info, &info64);
1402 return loop_set_status(lo, &info64);
1408 struct loop_info64 info64;
1410 if (copy_from_user(&info64, arg, sizeof (struct loop_info64)))
1412 return loop_set_status(lo, &info64);
1418 struct loop_info64 info64;
1423 err = loop_get_status(lo, &info64);
1425 err = loop_info64_to_old(&info64, &info);
1434 struct loop_info64 info64;
1439 err = loop_get_status(lo, &info64);
1440 if (!err && copy_to_user(arg, &info64, sizeof(info64)))
1606 struct loop_info64 *info64)
1613 memset(info64, 0, sizeof(*info64));
1614 info64->lo_number = info.lo_number;
1615 info64->lo_device = info.lo_device;
1616 info64->lo_inode = info.lo_inode;
1617 info64->lo_rdevice = info.lo_rdevice;
1618 info64->lo_offset = info.lo_offset;
1619 info64->lo_sizelimit = 0;
1620 info64->lo_flags = info.lo_flags;
1621 memcpy(info64->lo_file_name, info.lo_name, LO_NAME_SIZE);
1630 loop_info64_to_compat(const struct loop_info64 *info64,
1636 info.lo_number = info64->lo_number;
1637 info.lo_device = info64->lo_device;
1638 info.lo_inode = info64->lo_inode;
1639 info.lo_rdevice = info64->lo_rdevice;
1640 info.lo_offset = info64->lo_offset;
1641 info.lo_flags = info64->lo_flags;
1642 memcpy(info.lo_name, info64->lo_file_name, LO_NAME_SIZE);
1645 if (info.lo_device != info64->lo_device ||
1646 info.lo_rdevice != info64->lo_rdevice ||
1647 info.lo_inode != info64->lo_inode ||
1648 info.lo_offset != info64->lo_offset)
1660 struct loop_info64 info64;
1663 ret = loop_info64_from_compat(arg, &info64);
1666 return loop_set_status(lo, &info64);
1673 struct loop_info64 info64;
1678 err = loop_get_status(lo, &info64);
1680 err = loop_info64_to_compat(&info64, arg);