Lines Matching defs:info64

1362 loop_info64_from_old(const struct loop_info *info, struct loop_info64 *info64)
1364 memset(info64, 0, sizeof(*info64));
1365 info64->lo_number = info->lo_number;
1366 info64->lo_device = info->lo_device;
1367 info64->lo_inode = info->lo_inode;
1368 info64->lo_rdevice = info->lo_rdevice;
1369 info64->lo_offset = info->lo_offset;
1370 info64->lo_sizelimit = 0;
1371 info64->lo_flags = info->lo_flags;
1372 memcpy(info64->lo_file_name, info->lo_name, LO_NAME_SIZE);
1376 loop_info64_to_old(const struct loop_info64 *info64, struct loop_info *info)
1379 info->lo_number = info64->lo_number;
1380 info->lo_device = info64->lo_device;
1381 info->lo_inode = info64->lo_inode;
1382 info->lo_rdevice = info64->lo_rdevice;
1383 info->lo_offset = info64->lo_offset;
1384 info->lo_flags = info64->lo_flags;
1385 memcpy(info->lo_name, info64->lo_file_name, LO_NAME_SIZE);
1388 if (info->lo_device != info64->lo_device ||
1389 info->lo_rdevice != info64->lo_rdevice ||
1390 info->lo_inode != info64->lo_inode ||
1391 info->lo_offset != info64->lo_offset)
1401 struct loop_info64 info64;
1405 loop_info64_from_old(&info, &info64);
1406 return loop_set_status(lo, &info64);
1412 struct loop_info64 info64;
1414 if (copy_from_user(&info64, arg, sizeof (struct loop_info64)))
1416 return loop_set_status(lo, &info64);
1422 struct loop_info64 info64;
1427 err = loop_get_status(lo, &info64);
1429 err = loop_info64_to_old(&info64, &info);
1438 struct loop_info64 info64;
1443 err = loop_get_status(lo, &info64);
1444 if (!err && copy_to_user(arg, &info64, sizeof(info64)))
1612 struct loop_info64 *info64)
1619 memset(info64, 0, sizeof(*info64));
1620 info64->lo_number = info.lo_number;
1621 info64->lo_device = info.lo_device;
1622 info64->lo_inode = info.lo_inode;
1623 info64->lo_rdevice = info.lo_rdevice;
1624 info64->lo_offset = info.lo_offset;
1625 info64->lo_sizelimit = 0;
1626 info64->lo_flags = info.lo_flags;
1627 memcpy(info64->lo_file_name, info.lo_name, LO_NAME_SIZE);
1636 loop_info64_to_compat(const struct loop_info64 *info64,
1642 info.lo_number = info64->lo_number;
1643 info.lo_device = info64->lo_device;
1644 info.lo_inode = info64->lo_inode;
1645 info.lo_rdevice = info64->lo_rdevice;
1646 info.lo_offset = info64->lo_offset;
1647 info.lo_flags = info64->lo_flags;
1648 memcpy(info.lo_name, info64->lo_file_name, LO_NAME_SIZE);
1651 if (info.lo_device != info64->lo_device ||
1652 info.lo_rdevice != info64->lo_rdevice ||
1653 info.lo_inode != info64->lo_inode ||
1654 info.lo_offset != info64->lo_offset)
1666 struct loop_info64 info64;
1669 ret = loop_info64_from_compat(arg, &info64);
1672 return loop_set_status(lo, &info64);
1679 struct loop_info64 info64;
1684 err = loop_get_status(lo, &info64);
1686 err = loop_info64_to_compat(&info64, arg);