RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
#include <pci_endpoint.h>
成员变量 | |
rt_err_t(* | write_header )(struct rt_pci_ep *ep, rt_uint8_t func_no, struct rt_pci_ep_header *hdr) |
rt_err_t(* | set_bar )(struct rt_pci_ep *ep, rt_uint8_t func_no, struct rt_pci_ep_bar *bar, int bar_idx) |
rt_err_t(* | clear_bar )(struct rt_pci_ep *ep, rt_uint8_t func_no, struct rt_pci_ep_bar *bar, int bar_idx) |
rt_err_t(* | map_addr )(struct rt_pci_ep *ep, rt_uint8_t func_no, rt_ubase_t addr, rt_uint64_t pci_addr, rt_size_t size) |
rt_err_t(* | unmap_addr )(struct rt_pci_ep *ep, rt_uint8_t func_no, rt_ubase_t addr) |
rt_err_t(* | set_msi )(struct rt_pci_ep *ep, rt_uint8_t func_no, unsigned irq_nr) |
rt_err_t(* | get_msi )(struct rt_pci_ep *ep, rt_uint8_t func_no, unsigned *out_irq_nr) |
rt_err_t(* | set_msix )(struct rt_pci_ep *ep, rt_uint8_t func_no, unsigned irq_nr, int bar_idx, rt_off_t offset) |
rt_err_t(* | get_msix )(struct rt_pci_ep *ep, rt_uint8_t func_no, unsigned *out_irq_nr) |
rt_err_t(* | raise_irq )(struct rt_pci_ep *ep, rt_uint8_t func_no, enum rt_pci_ep_irq type, unsigned irq) |
rt_err_t(* | start )(struct rt_pci_ep *ep) |
rt_err_t(* | stop )(struct rt_pci_ep *ep) |
在文件 pci_endpoint.h 第 124 行定义.
rt_err_t(* rt_pci_ep_ops::write_header) (struct rt_pci_ep *ep, rt_uint8_t func_no, struct rt_pci_ep_header *hdr) |
在文件 pci_endpoint.h 第 126 行定义.
rt_err_t(* rt_pci_ep_ops::set_bar) (struct rt_pci_ep *ep, rt_uint8_t func_no, struct rt_pci_ep_bar *bar, int bar_idx) |
在文件 pci_endpoint.h 第 129 行定义.
rt_err_t(* rt_pci_ep_ops::clear_bar) (struct rt_pci_ep *ep, rt_uint8_t func_no, struct rt_pci_ep_bar *bar, int bar_idx) |
在文件 pci_endpoint.h 第 131 行定义.
rt_err_t(* rt_pci_ep_ops::map_addr) (struct rt_pci_ep *ep, rt_uint8_t func_no, rt_ubase_t addr, rt_uint64_t pci_addr, rt_size_t size) |
在文件 pci_endpoint.h 第 134 行定义.
rt_err_t(* rt_pci_ep_ops::unmap_addr) (struct rt_pci_ep *ep, rt_uint8_t func_no, rt_ubase_t addr) |
在文件 pci_endpoint.h 第 136 行定义.
rt_err_t(* rt_pci_ep_ops::set_msi) (struct rt_pci_ep *ep, rt_uint8_t func_no, unsigned irq_nr) |
在文件 pci_endpoint.h 第 138 行定义.
rt_err_t(* rt_pci_ep_ops::get_msi) (struct rt_pci_ep *ep, rt_uint8_t func_no, unsigned *out_irq_nr) |
在文件 pci_endpoint.h 第 140 行定义.
rt_err_t(* rt_pci_ep_ops::set_msix) (struct rt_pci_ep *ep, rt_uint8_t func_no, unsigned irq_nr, int bar_idx, rt_off_t offset) |
在文件 pci_endpoint.h 第 143 行定义.
rt_err_t(* rt_pci_ep_ops::get_msix) (struct rt_pci_ep *ep, rt_uint8_t func_no, unsigned *out_irq_nr) |
在文件 pci_endpoint.h 第 145 行定义.
rt_err_t(* rt_pci_ep_ops::raise_irq) (struct rt_pci_ep *ep, rt_uint8_t func_no, enum rt_pci_ep_irq type, unsigned irq) |
在文件 pci_endpoint.h 第 148 行定义.
在文件 pci_endpoint.h 第 151 行定义.
在文件 pci_endpoint.h 第 152 行定义.