Lines Matching refs:info64
106 print_loop_info64(struct loop_info64 * const info64, bool print_encrypt,
111 printf("%p", info64);
117 major(info64->lo_device), minor(info64->lo_device),
118 (uint64_t) info64->lo_inode,
119 major(info64->lo_rdevice), minor(info64->lo_rdevice),
120 (uint64_t) info64->lo_offset,
121 (uint64_t) info64->lo_sizelimit,
122 (uint32_t) info64->lo_number);
125 (uint64_t) info64->lo_offset,
126 (uint32_t) info64->lo_number);
135 info64->lo_encrypt_type);
138 info64->lo_encrypt_key_size);
145 printf("%#x /* LO_FLAGS_??? */", info64->lo_flags);
147 (int) sizeof(info64->lo_file_name) - 1, info64->lo_file_name);
151 (int) sizeof(info64->lo_crypt_name) - 1,
152 info64->lo_crypt_name,
154 (int) sizeof(info64->lo_encrypt_key),
156 (char *) info64->lo_encrypt_key);
160 (uint64_t) info64->lo_init[0],
161 (uint64_t) info64->lo_init[1]);
179 struct loop_info64 * const info64 = tail_alloc(sizeof(*info64));
256 fill_memory(info64, sizeof(*info64));
257 info64->lo_flags = 0xdec0de00;
258 info64->lo_file_name[0] = '\0';
259 info64->lo_crypt_name[0] = '\0';
260 info64->lo_encrypt_key[0] = '\0';
261 info64->lo_encrypt_key_size = 1;
264 print_loop_info64(info64, true, NULL, "\\0", NULL);
265 ioctl(-1, LOOP_SET_STATUS64, info64);
268 fill_memory(info64, sizeof(*info64));
269 info64->lo_flags = LO_FLAGS_READ_ONLY;
270 info64->lo_encrypt_type = LO_CRYPT_NONE;
271 memset(info64->lo_file_name, 'C', sizeof(info64->lo_file_name));
272 memset(info64->lo_crypt_name, 'D', sizeof(info64->lo_crypt_name));
273 memset(info64->lo_encrypt_key, 'E', sizeof(info64->lo_encrypt_key));
275 ioctl(-1, LOOP_SET_STATUS64, (void *) info64 + ALIGNOF(info64));
277 (void *) info64 + ALIGNOF(info64));
280 print_loop_info64(info64, false, "LO_CRYPT_NONE", NULL,
282 ioctl(-1, LOOP_SET_STATUS64, info64);
289 ioctl(-1, LOOP_GET_STATUS64, (unsigned long) info64 | kernel_mask);
290 printf("ioctl(-1, LOOP_GET_STATUS64, %p) = -1 EBADF (%m)\n", info64);