VSF Documented
loop.h
Go to the documentation of this file.
1#ifndef __VSF_LINUX_LOOP_H__
2#define __VSF_LINUX_LOOP_H__
3
4#include <linux/types.h>
5
6#define LO_NAME_SIZE 64
7#define LO_KEY_SIZE 32
8
9#define LOOP_SET_FD 0x4C00
10#define LOOP_CLR_FD 0x4C01
11#define LOOP_SET_STATUS 0x4C02
12#define LOOP_GET_STATUS 0x4C03
13#define LOOP_SET_STATUS64 0x4C04
14#define LOOP_GET_STATUS64 0x4C05
15#define LOOP_CHANGE_FD 0x4C06
16#define LOOP_SET_CAPACITY 0x4C07
17#define LOOP_SET_DIRECT_IO 0x4C08
18#define LOOP_SET_BLOCK_SIZE 0x4C09
19#define LOOP_CONFIGURE 0x4C0A
20
32};
33
34#endif // __VSF_LINUX_LOOP_H__
uint8_t __u8
Definition types.h:51
uint64_t __u64
Definition types.h:57
#define LO_NAME_SIZE
Definition loop.h:6
Definition loop.h:21
__u64 lo_device
Definition loop.h:22
__u8 lo_crypt_name[LO_NAME_SIZE]
Definition loop.h:30
__u8 lo_file_name[LO_NAME_SIZE]
Definition loop.h:29
__u64 lo_number
Definition loop.h:27
__u64 lo_sizelimit
Definition loop.h:26
__u64 lo_inode
Definition loop.h:23
__u64 lo_flags
Definition loop.h:28
__u64 lo_offset
Definition loop.h:25
__u64 lo_init[2]
Definition loop.h:31
__u64 lo_rdevice
Definition loop.h:24