9 #ifndef RTEMS_BSP_VME_API_H 10 #define RTEMS_BSP_VME_API_H 75 void BSP_vme_config(
void);
79 BSP_vme2local_adrs(
unsigned long am,
unsigned long vmeaddr,
unsigned long *plocaladdr);
83 BSP_local2vme_adrs(
unsigned long am,
unsigned long localaddr,
unsigned long *pvmeaddr);
86 typedef void (*BSP_VME_ISR_t)(
void *usrArg,
unsigned long vector);
89 BSP_installVME_isr(
unsigned long vector, BSP_VME_ISR_t handler,
void *arg);
91 BSP_removeVME_isr(
unsigned long vector, BSP_VME_ISR_t handler,
void *arg);
95 BSP_getVME_isr(
unsigned long vector,
void **parg);
98 BSP_enableVME_int_lvl(
unsigned int level);
101 BSP_disableVME_int_lvl(
unsigned int level);
104 BSP_VMEOutboundPortCfg(
106 unsigned long address_space,
107 unsigned long vme_address,
108 unsigned long pci_address,
112 BSP_VMEInboundPortCfg(
114 unsigned long address_space,
115 unsigned long vme_address,
116 unsigned long pci_address,
120 BSP_VMEOutboundPortsShow(FILE *f);
123 BSP_VMEInboundPortsShow(FILE *f);
127 BSP_VMEResetBus(
void);
vxworks compatible addressing modes
unsigned size
Definition: tte.h:74