Lines Matching refs:lfd
352 lofi_map_file(int lfd, struct lofi_ioctl li, const char *filename) in lofi_map_file() argument
358 minor = ioctl(lfd, LOFI_MAP_FILE, &li); in lofi_map_file()
374 add_mapping(int lfd, const char *devicename, const char *filename, in add_mapping() argument
411 minor = lofi_map_file(lfd, li, filename); in add_mapping()
425 if (ioctl(lfd, LOFI_MAP_FILE_MINOR, &li) == -1) { in add_mapping()
440 delete_mapping(int lfd, const char *devicename, const char *filename, in delete_mapping() argument
453 if (ioctl(lfd, LOFI_UNMAP_FILE, &li) == -1) { in delete_mapping()
464 if (ioctl(lfd, LOFI_UNMAP_FILE_MINOR, &li) == -1) { in delete_mapping()
473 print_one_mapping(int lfd, const char *devicename, const char *filename) in print_one_mapping() argument
482 if (ioctl(lfd, LOFI_GET_MINOR, &li) == -1) { in print_one_mapping()
494 if (ioctl(lfd, LOFI_GET_FILENAME, &li) == -1) { in print_one_mapping()
1282 lofi_uncompress(int lfd, const char *filename) in lofi_uncompress() argument
1304 if (ioctl(lfd, LOFI_GET_MINOR, &li) != -1) in lofi_uncompress()
1314 minor = lofi_map_file(lfd, li, filename); in lofi_uncompress()
1319 if ((ioctl(lfd, LOFI_CHECK_COMPRESSED, &li) == -1) || in lofi_uncompress()
1321 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1326 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1343 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1356 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1377 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1397 lofi_compress(int *lfd, const char *filename, int compress_index, in lofi_compress() argument
1428 if (ioctl(*lfd, LOFI_GET_MINOR, &lic) != -1) in lofi_compress()
1436 (void) close(*lfd); in lofi_compress()
1437 *lfd = -1; in lofi_compress()
1801 int lfd; in main() local
1986 lfd = open(lofictl, openflag); in main()
1987 if (lfd == -1) { in main()
2040 add_mapping(lfd, devicename, filename, cipher, rkey, rksz, in main()
2043 lofi_compress(&lfd, filename, compress_index, segsize); in main()
2045 lofi_uncompress(lfd, filename); in main()
2047 delete_mapping(lfd, devicename, filename, force); in main()
2049 print_one_mapping(lfd, devicename, filename); in main()
2051 print_mappings(lfd); in main()
2053 if (lfd != -1) in main()
2054 (void) close(lfd); in main()