RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
#include <drivers/pci.h>
结构体 | |
struct | rt_pci_msi_conf |
struct | rt_pci_msix_conf |
struct | rt_pci_msi_msg |
struct | rt_pci_msi_desc |
宏定义 | |
#define | rt_pci_msi_first_desc(pdev) |
#define | rt_pci_msi_for_each_desc(pdev, desc) |
#define | rt_pci_msix_table_size(flags) |
函数 | |
rt_err_t | rt_pci_msi_setup_irqs (struct rt_pci_device *pdev, int nvec, int type) |
void | rt_pci_msi_shutdown (struct rt_pci_device *pdev) |
void | rt_pci_msix_shutdown (struct rt_pci_device *pdev) |
void | rt_pci_msi_free_irqs (struct rt_pci_device *pdev) |
void | rt_pci_msi_write_msg (struct rt_pci_msi_desc *desc, struct rt_pci_msi_msg *msg) |
void | rt_pci_msi_mask_irq (struct rt_pic_irq *pirq) |
void | rt_pci_msi_unmask_irq (struct rt_pic_irq *pirq) |
#define rt_pci_msi_first_desc | ( | pdev | ) |
#define rt_pci_msi_for_each_desc | ( | pdev, | |
desc ) |
#define rt_pci_msix_table_size | ( | flags | ) |
rt_err_t rt_pci_msi_setup_irqs | ( | struct rt_pci_device * | pdev, |
int | nvec, | ||
int | type ) |
void rt_pci_msi_shutdown | ( | struct rt_pci_device * | pdev | ) |
void rt_pci_msix_shutdown | ( | struct rt_pci_device * | pdev | ) |
void rt_pci_msi_free_irqs | ( | struct rt_pci_device * | pdev | ) |
void rt_pci_msi_write_msg | ( | struct rt_pci_msi_desc * | desc, |
struct rt_pci_msi_msg * | msg ) |
void rt_pci_msi_mask_irq | ( | struct rt_pic_irq * | pirq | ) |
void rt_pci_msi_unmask_irq | ( | struct rt_pic_irq * | pirq | ) |