RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
rt_pci_device结构体 参考

#include <pci.h>

成员变量

struct rt_device parent
 
const char * name
 
rt_list_t list
 
struct rt_pci_busbus
 
struct rt_pci_bussubbus
 
const struct rt_pci_device_idid
 
rt_uint32_t devfn
 
rt_uint16_t vendor
 
rt_uint16_t device
 
rt_uint16_t subsystem_vendor
 
rt_uint16_t subsystem_device
 
rt_uint32_t class
 
rt_uint8_t revision
 
rt_uint8_t hdr_type
 
rt_uint8_t max_latency
 
rt_uint8_t min_grantl
 
rt_uint8_t int_pin
 
rt_uint8_t int_line
 
rt_uint16_t exp_flags
 
rt_uint32_t cfg_size
 
void * sysdata
 
int irq
 
rt_uint8_t pin
 
struct rt_picintx_pic
 
struct rt_pci_bus_resource resource [RT_PCI_BAR_NR_MAX]
 
rt_uint8_t pme_cap
 
rt_uint8_t msi_cap
 
rt_uint8_t msix_cap
 
rt_uint8_t pcie_cap
 
rt_uint8_t busmaster:1
 
rt_uint8_t multi_function:1
 
rt_uint8_t ari_enabled:1
 
rt_uint8_t no_msi:1
 
rt_uint8_t no_64bit_msi:1
 
rt_uint8_t msi_enabled:1
 
rt_uint8_t msix_enabled:1
 
rt_uint8_t broken_intx_masking:1
 
rt_uint8_t pme_support:5
 

详细描述

在文件 pci.h128 行定义.

结构体成员变量说明

◆ parent

struct rt_device rt_pci_device::parent

在文件 pci.h130 行定义.

◆ name

const char* rt_pci_device::name

在文件 pci.h131 行定义.

◆ list

rt_list_t rt_pci_device::list

在文件 pci.h133 行定义.

◆ bus

struct rt_pci_bus* rt_pci_device::bus

在文件 pci.h134 行定义.

◆ subbus

struct rt_pci_bus* rt_pci_device::subbus

在文件 pci.h135 行定义.

◆ id

const struct rt_pci_device_id* rt_pci_device::id

在文件 pci.h137 行定义.

◆ devfn

rt_uint32_t rt_pci_device::devfn

在文件 pci.h139 行定义.

◆ vendor

rt_uint16_t rt_pci_device::vendor

在文件 pci.h140 行定义.

◆ device

rt_uint16_t rt_pci_device::device

在文件 pci.h141 行定义.

◆ subsystem_vendor

rt_uint16_t rt_pci_device::subsystem_vendor

在文件 pci.h142 行定义.

◆ subsystem_device

rt_uint16_t rt_pci_device::subsystem_device

在文件 pci.h143 行定义.

◆ class

rt_uint32_t rt_pci_device::class

在文件 pci.h144 行定义.

◆ revision

rt_uint8_t rt_pci_device::revision

在文件 pci.h145 行定义.

◆ hdr_type

rt_uint8_t rt_pci_device::hdr_type

在文件 pci.h146 行定义.

◆ max_latency

rt_uint8_t rt_pci_device::max_latency

在文件 pci.h147 行定义.

◆ min_grantl

rt_uint8_t rt_pci_device::min_grantl

在文件 pci.h148 行定义.

◆ int_pin

rt_uint8_t rt_pci_device::int_pin

在文件 pci.h149 行定义.

◆ int_line

rt_uint8_t rt_pci_device::int_line

在文件 pci.h150 行定义.

◆ exp_flags

rt_uint16_t rt_pci_device::exp_flags

在文件 pci.h151 行定义.

◆ cfg_size

rt_uint32_t rt_pci_device::cfg_size

在文件 pci.h152 行定义.

◆ sysdata

void* rt_pci_device::sysdata

在文件 pci.h154 行定义.

◆ irq

int rt_pci_device::irq

在文件 pci.h156 行定义.

◆ pin

rt_uint8_t rt_pci_device::pin

在文件 pci.h157 行定义.

◆ intx_pic

struct rt_pic* rt_pci_device::intx_pic

在文件 pci.h158 行定义.

◆ resource

struct rt_pci_bus_resource rt_pci_device::resource[RT_PCI_BAR_NR_MAX]

在文件 pci.h160 行定义.

◆ pme_cap

rt_uint8_t rt_pci_device::pme_cap

在文件 pci.h162 行定义.

◆ msi_cap

rt_uint8_t rt_pci_device::msi_cap

在文件 pci.h163 行定义.

◆ msix_cap

rt_uint8_t rt_pci_device::msix_cap

在文件 pci.h164 行定义.

◆ pcie_cap

rt_uint8_t rt_pci_device::pcie_cap

在文件 pci.h165 行定义.

◆ busmaster

rt_uint8_t rt_pci_device::busmaster

在文件 pci.h167 行定义.

◆ multi_function

rt_uint8_t rt_pci_device::multi_function

在文件 pci.h168 行定义.

◆ ari_enabled

rt_uint8_t rt_pci_device::ari_enabled

在文件 pci.h169 行定义.

◆ no_msi

rt_uint8_t rt_pci_device::no_msi

在文件 pci.h170 行定义.

◆ no_64bit_msi

rt_uint8_t rt_pci_device::no_64bit_msi

在文件 pci.h171 行定义.

◆ msi_enabled

rt_uint8_t rt_pci_device::msi_enabled

在文件 pci.h172 行定义.

◆ msix_enabled

rt_uint8_t rt_pci_device::msix_enabled

在文件 pci.h173 行定义.

◆ broken_intx_masking

rt_uint8_t rt_pci_device::broken_intx_masking

在文件 pci.h174 行定义.

◆ pme_support

rt_uint8_t rt_pci_device::pme_support

在文件 pci.h175 行定义.