include/able/bus/bus.h File Reference

Go to the source code of this file.

Defines

#define _ABLE_CLIB_BUS_BUS_H   1
#define BUSTYPE_ANY   (-1)

Typedefs

typedef __u32 bus_vendid_t
typedef __u32 bus_prodid_t
typedef __u16 bus_class_t
typedef __u16 bus_subclass_t
typedef __u16 bus_interface_t
typedef enum bus_type bus_type_t
typedef struct bus bus_t
typedef void(* bus_enum_fn_t )(struct bus *bus, void *arg)

Enumerations

enum  bus_type {
  BUSTYPE_ISA, BUSTYPE_PCI, BUSTYPE_RS, BUSTYPE_ARMv3,
  BUSTYPE_ARMv4, BUSTYPE_IIC, BUSTYPE_USB, BUSTYPE_GENERIC
}

Functions

int bus_enum (int bustype, bus_enum_fn_t fn, void *args)


Define Documentation

#define _ABLE_CLIB_BUS_BUS_H   1

#define BUSTYPE_ANY   (-1)


Typedef Documentation

typedef __u16 bus_class_t

typedef void(* bus_enum_fn_t)(struct bus *bus, void *arg)

typedef struct bus bus_t

typedef enum bus_type bus_type_t


Enumeration Type Documentation

enum bus_type

Enumerator:
BUSTYPE_ISA 
BUSTYPE_PCI 
BUSTYPE_RS 
BUSTYPE_ARMv3 
BUSTYPE_ARMv4 
BUSTYPE_IIC 
BUSTYPE_USB 
BUSTYPE_GENERIC 


Function Documentation

int bus_enum ( int  bustype,
bus_enum_fn_t  fn,
void *  args 
)


Generated on Tue Jan 20 14:28:53 2009 for ABLE LIBC by  doxygen 1.5.6