package pci

  1. Overview
  2. Docs

Module Ffi_bindings.BindingsSource

Parameters

module F : Cstubs.FOREIGN

Signature

Sourcemodule Pci_cap : sig ... end
Sourcemodule Pci_dev : sig ... end
Sourcemodule Pci_param : sig ... end
Sourcemodule Pci_filter : sig ... end
Sourcemodule Pci_access : sig ... end
Sourceval pci_alloc : (unit -> Pci_access.pci_access Ctypes.structure Ctypes_static.ptr F.return) F.result
Sourceval pci_init : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> unit F.return) F.result
Sourceval pci_cleanup : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> unit F.return) F.result
Sourceval pci_scan_bus : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> unit F.return) F.result
Sourceval pci_get_dev : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> int -> int -> int -> int -> Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr F.return) F.result
Sourceval pci_free_dev : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> unit F.return) F.result
Sourceval pci_lookup_method : (string -> int F.return) F.result
Sourceval pci_get_method_name : (int -> string F.return) F.result
Sourceval pci_get_param : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> string -> string F.return) F.result
Sourceval pci_set_param : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> string -> string -> int F.return) F.result
Sourceval pci_walk_params : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> Pci_param.pci_param Ctypes.structure Ctypes_static.ptr -> Pci_param.pci_param Ctypes.structure Ctypes_static.ptr F.return) F.result
Sourceval pci_read_byte : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> Unsigned.uint8 F.return) F.result
Sourceval pci_read_word : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> Unsigned.uint16 F.return) F.result
Sourceval pci_read_long : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> Unsigned.uint32 F.return) F.result
Sourceval pci_read_block : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> Unsigned.uint8 Ctypes_static.ptr -> int -> int F.return) F.result
Sourceval pci_read_vpd : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> Unsigned.uint8 Ctypes_static.ptr -> int -> int F.return) F.result
Sourceval pci_write_byte : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> Unsigned.uint8 -> int F.return) F.result
Sourceval pci_write_long : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> Unsigned.uint16 -> int F.return) F.result
Sourceval pci_write_block : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> Unsigned.uint8 Ctypes_static.ptr -> int -> int F.return) F.result
Sourceval pci_fill_info : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int -> int F.return) F.result
Sourceval pci_setup_cache : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> Unsigned.uint8 Ctypes_static.ptr -> int -> unit F.return) F.result
Sourceval pci_find_cap : (Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> Unsigned.uint -> Unsigned.uint -> Pci_cap.pci_cap Ctypes.structure Ctypes_static.ptr F.return) F.result
Sourceval pci_filter_init : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> Pci_filter.pci_filter Ctypes.structure Ctypes_static.ptr -> unit F.return) F.result
Sourceval pci_filter_parse_slot : (Pci_filter.pci_filter Ctypes.structure Ctypes_static.ptr -> string -> string F.return) F.result
Sourceval pci_filter_parse_id : (Pci_filter.pci_filter Ctypes.structure Ctypes_static.ptr -> string -> string F.return) F.result
Sourceval pci_filter_match : (Pci_filter.pci_filter Ctypes.structure Ctypes_static.ptr -> Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
Sourceval pci_lookup_name_1_ary : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> char Ctypes_static.ptr -> int -> int -> int -> string F.return) F.result
Sourceval pci_lookup_name_2_ary : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> char Ctypes_static.ptr -> int -> int -> int -> int -> string F.return) F.result
Sourceval pci_lookup_name_4_ary : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> char Ctypes_static.ptr -> int -> int -> int -> int -> int -> int -> string F.return) F.result
Sourceval pci_load_name_list : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
Sourceval pci_free_name_list : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> unit F.return) F.result
Sourceval pci_set_name_list_path : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> string -> int -> unit F.return) F.result
Sourceval pci_id_cache_flush : (Pci_access.pci_access Ctypes.structure Ctypes_static.ptr -> unit F.return) F.result
OCaml

Innovation. Community. Security.