Go to the source code of this file.
|
clib_error_t * | pci_bus_init (vlib_main_t *vm) |
|
clib_error_t * | vlib_pci_bind_to_uio (vlib_pci_device_t *d, char *uio_driver_name) |
|
static clib_error_t * | scan_uio_dir (void *arg, u8 *path_name, u8 *file_name) |
|
static clib_error_t * | linux_pci_uio_read_ready (unix_file_t *uf) |
|
static clib_error_t * | linux_pci_uio_error_ready (unix_file_t *uf) |
|
static void | add_device (vlib_pci_device_t *dev, linux_pci_device_t *pdev) |
|
static void | linux_pci_device_free (linux_pci_device_t *l) |
|
clib_error_t * | vlib_pci_read_write_config (vlib_pci_device_t *dev, vlib_read_or_write_t read_or_write, uword address, void *data, u32 n_bytes) |
|
static clib_error_t * | os_map_pci_resource_internal (uword os_handle, u32 resource, u8 *addr, void **result) |
|
clib_error_t * | vlib_pci_map_resource (vlib_pci_device_t *dev, u32 resource, void **result) |
|
clib_error_t * | vlib_pci_map_resource_fixed (vlib_pci_device_t *dev, u32 resource, u8 *addr, void **result) |
|
void | vlib_pci_free_device (vlib_pci_device_t *dev) |
|
pci_device_registration_t * | pci_device_next_registered (pci_device_registration_t *r) |
|
static clib_error_t * | init_device_from_registered (vlib_main_t *vm, vlib_pci_device_t *dev, linux_pci_device_t *pdev) |
|
static clib_error_t * | init_device (vlib_main_t *vm, vlib_pci_device_t *dev, linux_pci_device_t *pdev) |
|
static clib_error_t * | scan_device (void *arg, u8 *dev_dir_name, u8 *ignored) |
|
clib_error_t * | linux_pci_init (vlib_main_t *vm) |
|
static clib_error_t* os_map_pci_resource_internal |
( |
uword |
os_handle, |
|
|
u32 |
resource, |
|
|
u8 * |
addr, |
|
|
void ** |
result |
|
) |
| |
|
static |
static clib_error_t* scan_device |
( |
void * |
arg, |
|
|
u8 * |
dev_dir_name, |
|
|
u8 * |
ignored |
|
) |
| |
|
static |
static clib_error_t* scan_uio_dir |
( |
void * |
arg, |
|
|
u8 * |
path_name, |
|
|
u8 * |
file_name |
|
) |
| |
|
static |