Change to using internal format for kernel structures.
[virt-mem.git] / lib / kernel_net_device.mli
1 type t =
2   { net_device_dev_list'prev : Virt_mem_mmap.addr option;
3     net_device_dev_list'next : Virt_mem_mmap.addr option;
4     net_device_next : Virt_mem_mmap.addr option; net_device_name : string;
5     net_device_dev_addr : string
6   };;
7 val struct_name : string;;
8 type kernel_version = string;;
9 val net_device_known : kernel_version -> bool;;
10 val net_device_size : kernel_version -> int;;
11 val net_device_of_bits : kernel_version -> Bitstring.bitstring -> t;;
12 val get_net_device :
13   kernel_version ->
14     ('a, 'b, [ | `HasMapping ]) Virt_mem_mmap.t -> Virt_mem_mmap.addr -> t;;
15 val field_signature_of_net_device_dev_list'prev :
16   kernel_version -> Virt_mem_types.fieldsig;;
17 val field_signature_of_net_device_dev_list'next :
18   kernel_version -> Virt_mem_types.fieldsig;;
19 val field_signature_of_net_device_next :
20   kernel_version -> Virt_mem_types.fieldsig;;
21 val field_signature_of_net_device_name :
22   kernel_version -> Virt_mem_types.fieldsig;;
23 val field_signature_of_net_device_dev_addr :
24   kernel_version -> Virt_mem_types.fieldsig;;