RTEMS CPU Kit with SuperCore
4.11.2
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <drvmgr/drvmgr.h>
#include "drvmgr_internal.h"
Typedefs | |
typedef void(* | fun_ptr) (void) |
Functions | |
void | drvmgr_print_devs (unsigned int options) |
Print devices with certain condictions met according to 'options'. | |
void | drvmgr_print_topo (void) |
Print device/bus topology. | |
void | drvmgr_print_mem (void) |
Print the memory usage Only accounts for data structures. More... | |
void | drvmgr_summary (void) |
Print number of devices, buses and drivers. | |
void | drvmgr_info_dev (struct drvmgr_dev *dev, unsigned int options) |
Get information about a device. | |
void | drvmgr_info_bus (struct drvmgr_bus *bus, unsigned int options) |
Get information about a bus. | |
void | drvmgr_info_drv (struct drvmgr_drv *drv, unsigned int options) |
Get information about a driver. | |
void | drvmgr_info (void *id, unsigned int options) |
Print information about a driver manager object (device, driver, bus) | |
void | drvmgr_info_devs_on_bus (struct drvmgr_bus *bus, unsigned int options) |
Get information about all devices on a bus. | |
void | drvmgr_info_devs (unsigned int options) |
Get information about all devices in the system (on all buses) | |
void | drvmgr_info_drvs (unsigned int options) |
Get information about all drivers in the system. | |
void | drvmgr_info_buses (unsigned int options) |
Get information about all buses in the system. | |
Variables | |
char * | drv_ops_names [DRVMGR_OPS_NUM(struct drvmgr_drv_ops)] |
void(* | info_obj [3])(void *obj, unsigned int) |
void drvmgr_print_mem | ( | void | ) |
Print the memory usage Only accounts for data structures.
Not for the text size.
char* drv_ops_names[DRVMGR_OPS_NUM(struct drvmgr_drv_ops)] |
void(* info_obj[3])(void *obj, unsigned int) |