spdk_pci_device Struct Reference
Collaboration diagram for spdk_pci_device:

Data Structures

struct  _spdk_pci_device_internal
 

Data Fields

struct spdk_pci_deviceparent
 
void * dev_handle
 
struct spdk_pci_addr addr
 
struct spdk_pci_id id
 
int socket_id
 
int(* map_bar )(struct spdk_pci_device *dev, uint32_t bar, void **mapped_addr, uint64_t *phys_addr, uint64_t *size)
 
int(* unmap_bar )(struct spdk_pci_device *dev, uint32_t bar, void *addr)
 
int(* cfg_read )(struct spdk_pci_device *dev, void *value, uint32_t len, uint32_t offset)
 
int(* cfg_write )(struct spdk_pci_device *dev, void *value, uint32_t len, uint32_t offset)
 
void(* detach )(struct spdk_pci_device *dev)
 
struct spdk_pci_device::_spdk_pci_device_internal internal
 

The documentation for this struct was generated from the following file: