Lines Matching refs:lfd

415 lofi_map_file(int lfd, struct lofi_ioctl *li, const char *filename)  in lofi_map_file()  argument
421 minor = ioctl(lfd, LOFI_MAP_FILE, li); in lofi_map_file()
437 add_mapping(int lfd, const char *devicename, const char *filename, in add_mapping() argument
478 minor = lofi_map_file(lfd, &li, filename); in add_mapping()
496 if (ioctl(lfd, LOFI_MAP_FILE_MINOR, &li) == -1) { in add_mapping()
511 delete_mapping(int lfd, const char *devicename, const char *filename, in delete_mapping() argument
524 if (ioctl(lfd, LOFI_UNMAP_FILE, &li) == -1) { in delete_mapping()
535 if (ioctl(lfd, LOFI_UNMAP_FILE_MINOR, &li) == -1) { in delete_mapping()
544 print_one_mapping(int lfd, const char *devicename, const char *filename) in print_one_mapping() argument
554 if (ioctl(lfd, LOFI_GET_MINOR, &li) == -1) { in print_one_mapping()
567 if (ioctl(lfd, LOFI_GET_FILENAME, &li) == -1) { in print_one_mapping()
1364 lofi_uncompress(int lfd, const char *filename) in lofi_uncompress() argument
1386 if (ioctl(lfd, LOFI_GET_MINOR, &li) != -1) in lofi_uncompress()
1396 minor = lofi_map_file(lfd, &li, filename); in lofi_uncompress()
1401 if ((ioctl(lfd, LOFI_CHECK_COMPRESSED, &li) == -1) || in lofi_uncompress()
1403 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1408 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1425 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1438 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1459 delete_mapping(lfd, devicename, filename, B_TRUE); in lofi_uncompress()
1479 lofi_compress(int *lfd, const char *filename, int compress_index, in lofi_compress() argument
1510 if (ioctl(*lfd, LOFI_GET_MINOR, &lic) != -1) in lofi_compress()
1518 (void) close(*lfd); in lofi_compress()
1519 *lfd = -1; in lofi_compress()
1918 int lfd; in main() local
2110 lfd = open(lofictl, openflag); in main()
2111 if (lfd == -1) { in main()
2165 add_mapping(lfd, devicename, filename, cipher, rkey, rksz, in main()
2168 lofi_compress(&lfd, filename, compress_index, segsize); in main()
2170 lofi_uncompress(lfd, filename); in main()
2172 delete_mapping(lfd, devicename, filename, force); in main()
2174 print_one_mapping(lfd, devicename, filename); in main()
2176 print_mappings(lfd); in main()
2178 if (lfd != -1) in main()
2179 (void) close(lfd); in main()