package pci
Ctypes bindings to libpci for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
v1.0.1.tar.gz
sha256=017aca48786abf8c0b4ada693ab295e600a895d5f164b14f3ccc7a3a812dafbe
md5=0b1dff30d63b9104c4f9b2a175023e27
doc/pci_bindings/Ffi_bindings/Bindings/index.html
Module Ffi_bindings.Bindings
Source
Parameters
module F : Cstubs.FOREIGN
Signature
Source
val pci_alloc :
(unit ->
Pci_access.pci_access Ctypes.structure Ctypes_static.ptr F.return)
F.result
Source
val pci_init :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
unit F.return)
F.result
Source
val pci_cleanup :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
unit F.return)
F.result
Source
val pci_scan_bus :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
unit F.return)
F.result
Source
val 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
Source
val pci_free_dev :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
unit F.return)
F.result
Source
val pci_get_param :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
string ->
string F.return)
F.result
Source
val pci_set_param :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
string ->
string ->
int F.return)
F.result
Source
val 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
Source
val pci_read_byte :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
Unsigned.uint8 F.return)
F.result
Source
val pci_read_word :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
Unsigned.uint16 F.return)
F.result
Source
val pci_read_long :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
Unsigned.uint32 F.return)
F.result
Source
val pci_read_block :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
Unsigned.uint8 Ctypes_static.ptr ->
int ->
int F.return)
F.result
Source
val pci_read_vpd :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
Unsigned.uint8 Ctypes_static.ptr ->
int ->
int F.return)
F.result
Source
val pci_write_byte :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
Unsigned.uint8 ->
int F.return)
F.result
Source
val pci_write_long :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
Unsigned.uint16 ->
int F.return)
F.result
Source
val pci_write_block :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
Unsigned.uint8 Ctypes_static.ptr ->
int ->
int F.return)
F.result
Source
val pci_fill_info :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
int ->
int F.return)
F.result
Source
val pci_setup_cache :
(Pci_dev.pci_dev Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint8 Ctypes_static.ptr ->
int ->
unit F.return)
F.result
Source
val 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
Source
val 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
Source
val pci_filter_parse_slot :
(Pci_filter.pci_filter Ctypes.structure Ctypes_static.ptr ->
string ->
string F.return)
F.result
Source
val pci_filter_parse_id :
(Pci_filter.pci_filter Ctypes.structure Ctypes_static.ptr ->
string ->
string F.return)
F.result
Source
val 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
Source
val 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
Source
val 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
Source
val 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
Source
val pci_load_name_list :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
int F.return)
F.result
Source
val pci_free_name_list :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
unit F.return)
F.result
Source
val pci_set_name_list_path :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
string ->
int ->
unit F.return)
F.result
Source
val pci_id_cache_flush :
(Pci_access.pci_access Ctypes.structure Ctypes_static.ptr ->
unit F.return)
F.result
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page