|
int | pci_access_drv_register (struct pci_access_drv *drv) |
|
void | pci_modify_cmdsts (pci_dev_t dev, uint32_t mask, uint32_t val) |
|
RTEMS_INLINE_ROUTINE void | pci_mem_enable (pci_dev_t dev) |
|
RTEMS_INLINE_ROUTINE void | pci_mem_disable (pci_dev_t dev) |
|
RTEMS_INLINE_ROUTINE void | pci_io_enable (pci_dev_t dev) |
|
RTEMS_INLINE_ROUTINE void | pci_io_disable (pci_dev_t dev) |
|
RTEMS_INLINE_ROUTINE void | pci_master_enable (pci_dev_t dev) |
|
RTEMS_INLINE_ROUTINE void | pci_master_disable (pci_dev_t dev) |
|
int | pci_cfg_r8 (pci_dev_t dev, int ofs, uint8_t *data) |
|
int | pci_cfg_r16 (pci_dev_t dev, int ofs, uint16_t *data) |
|
int | pci_cfg_r32 (pci_dev_t dev, int ofs, uint32_t *data) |
|
int | pci_cfg_w8 (pci_dev_t dev, int ofs, uint8_t data) |
|
int | pci_cfg_w16 (pci_dev_t dev, int ofs, uint16_t data) |
|
int | pci_cfg_w32 (pci_dev_t dev, int ofs, uint32_t data) |
|
uint8_t | pci_io_r8 (uint32_t adr) |
|
uint16_t | pci_io_r16 (uint32_t adr) |
|
uint32_t | pci_io_r32 (uint32_t adr) |
|
void | pci_io_w8 (uint32_t adr, uint8_t data) |
|
void | pci_io_w16 (uint32_t adr, uint16_t data) |
|
void | pci_io_w32 (uint32_t adr, uint32_t data) |
|
RTEMS_INLINE_ROUTINE int | pci_pci2cpu (uint32_t *address, int type) |
|
RTEMS_INLINE_ROUTINE int | pci_cpu2pci (uint32_t *address, int type) |
|
RTEMS_INLINE_ROUTINE uint8_t | pci_ld8 (volatile uint8_t *addr) |
|
RTEMS_INLINE_ROUTINE void | pci_st8 (volatile uint8_t *addr, uint8_t val) |
|
RTEMS_INLINE_ROUTINE uint16_t | pci_ld_le16 (volatile uint16_t *addr) |
|
RTEMS_INLINE_ROUTINE void | pci_st_le16 (volatile uint16_t *addr, uint16_t val) |
|
RTEMS_INLINE_ROUTINE uint32_t | pci_ld_le32 (volatile uint32_t *addr) |
|
RTEMS_INLINE_ROUTINE void | pci_st_le32 (volatile uint32_t *addr, uint32_t val) |
|
RTEMS_INLINE_ROUTINE uint16_t | pci_ld_be16 (volatile uint16_t *addr) |
|
RTEMS_INLINE_ROUTINE void | pci_st_be16 (volatile uint16_t *addr, uint16_t val) |
|
RTEMS_INLINE_ROUTINE uint32_t | pci_ld_be32 (volatile uint32_t *addr) |
|
RTEMS_INLINE_ROUTINE void | pci_st_be32 (volatile uint32_t *addr, uint32_t val) |
|
uint8_t | pci_mem_ld8 (uint8_t *adr) |
|
void | pci_mem_st8 (uint8_t *adr, uint8_t data) |
|
uint16_t | pci_mem_be_ld_le16 (uint16_t *adr) |
|
uint16_t | pci_mem_be_ld_be16 (uint16_t *adr) |
|
uint32_t | pci_mem_be_ld_le32 (uint32_t *adr) |
|
uint32_t | pci_mem_be_ld_be32 (uint32_t *adr) |
|
void | pci_mem_be_st_le16 (uint16_t *adr, uint16_t data) |
|
void | pci_mem_be_st_be16 (uint16_t *adr, uint16_t data) |
|
void | pci_mem_be_st_le32 (uint32_t *adr, uint32_t data) |
|
void | pci_mem_be_st_be32 (uint32_t *adr, uint32_t data) |
|
uint16_t | pci_mem_le_ld_le16 (uint16_t *adr) |
|
uint16_t | pci_mem_le_ld_be16 (uint16_t *adr) |
|
uint32_t | pci_mem_le_ld_le32 (uint32_t *adr) |
|
uint32_t | pci_mem_le_ld_be32 (uint32_t *adr) |
|
void | pci_mem_le_st_le16 (uint16_t *adr, uint16_t data) |
|
void | pci_mem_le_st_be16 (uint16_t *adr, uint16_t data) |
|
void | pci_mem_le_st_le32 (uint32_t *adr, uint32_t data) |
|
void | pci_mem_le_st_be32 (uint32_t *adr, uint32_t data) |
|
int | pci_access_func (int wr, int size, void **func, int endian, int type) |
|