Home
last modified time | relevance | path

Searched refs:cap_ptr (Results 1 – 1 of 1) sorted by relevance

/DragonOS-0.1.3/kernel/src/driver/pci/
Dmsi.c149 uint32_t cap_ptr; in pci_enable_msi() local
157 cap_ptr = pci_enumerate_capability_list(ptr, 0x11); in pci_enable_msi()
158 if (((int32_t)cap_ptr) < 0) in pci_enable_msi()
160 cap_ptr = pci_enumerate_capability_list(ptr, 0x05); in pci_enable_msi()
161 if (((int32_t)cap_ptr) < 0) in pci_enable_msi()
168 cap_ptr = pci_enumerate_capability_list(ptr, 0x05); in pci_enable_msi()
169 if (((int32_t)cap_ptr) < 0) in pci_enable_msi()
180 struct pci_msix_cap_t cap = __msi_read_msix_cap_list(msi_desc, cap_ptr); in pci_enable_msi()
190 tmp = pci_read_config(ptr->bus, ptr->device, ptr->func, cap_ptr); // 读取cap+0x0处的值 in pci_enable_msi()
192 pci_write_config(ptr->bus, ptr->device, ptr->func, cap_ptr, tmp); in pci_enable_msi()
[all …]