Home
last modified time | relevance | path

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

/Zephyr-latest/drivers/pcie/host/
Dmsi.c45 uint8_t n_vector) in arch_pcie_msi_vectors_allocate() argument
49 ARG_UNUSED(n_vector); in arch_pcie_msi_vectors_allocate()
83 uint8_t n_vector) in map_msix_table_entries() argument
101 n_vector * PCIE_MSIR_TABLE_ENTRY_SIZE, K_MEM_PERM_RW); in map_msix_table_entries()
103 for (i = 0; i < n_vector; i++) { in map_msix_table_entries()
112 uint8_t n_vector, in set_msix() argument
117 for (i = 0; i < n_vector; i++) { in set_msix()
142 uint8_t n_vector) in pcie_msi_vectors_allocate() argument
151 set_msix(vectors, n_vector, !msi); in pcie_msi_vectors_allocate()
156 vectors, n_vector)) { in pcie_msi_vectors_allocate()
[all …]
Dpcie_ecam.c319 msi_vector_t *vectors, uint8_t n_vector) in pcie_ecam_msi_device_setup() argument
327 if (!n_vector) { in pcie_ecam_msi_device_setup()
339 for (i = 1; i < n_vector; i++) { in pcie_ecam_msi_device_setup()
348 ret = its_setup_deviceid(cfg->msi_parent, device_id, n_vector); in pcie_ecam_msi_device_setup()
353 for (i = 0; i < n_vector; i++) { in pcie_ecam_msi_device_setup()
Dcontroller.c415 uint32_t pcie_msi_map(unsigned int irq, msi_vector_t *vector, uint8_t n_vector) in pcie_msi_map() argument
431 uint8_t n_vector) in arch_pcie_msi_vectors_allocate() argument
441 return pcie_ctrl_msi_device_setup(dev, priority, vectors, n_vector); in arch_pcie_msi_vectors_allocate()
/Zephyr-latest/arch/x86/core/
Dpcie.c177 uint8_t n_vector) in pcie_msi_map() argument
184 if (vector != NULL && n_vector > 0) { in pcie_msi_map()
185 return vtd_remap_msi(vtd, vector, n_vector); in pcie_msi_map()
220 uint8_t n_vector) in arch_pcie_msi_vectors_allocate() argument
225 if (vectors == NULL || n_vector == 0) { in arch_pcie_msi_vectors_allocate()
238 irte = vtd_allocate_entries(vtd, n_vector); in arch_pcie_msi_vectors_allocate()
243 for (i = 0; i < n_vector; i++, irte++) { in arch_pcie_msi_vectors_allocate()
250 for (i = 0; i < n_vector; i++) { in arch_pcie_msi_vectors_allocate()
251 if (n_vector == 1) { in arch_pcie_msi_vectors_allocate()
284 return n_vector; in arch_pcie_msi_vectors_allocate()
/Zephyr-latest/include/zephyr/drivers/pcie/
Dmsi.h77 uint8_t n_vector);
110 uint8_t n_vector);
135 uint8_t n_vector,
Dcontroller.h126 msi_vector_t *vectors, uint8_t n_vector);
312 msi_vector_t *vectors, uint8_t n_vector) in pcie_ctrl_msi_device_setup() argument
317 return api->msi_device_setup(dev, priority, vectors, n_vector); in pcie_ctrl_msi_device_setup()
/Zephyr-latest/include/zephyr/drivers/interrupt_controller/
Dintel_vtd.h16 uint8_t n_vector);
91 uint8_t n_vector) in vtd_remap_msi() argument
96 return api->remap_msi(dev, vector, n_vector); in vtd_remap_msi()
/Zephyr-latest/include/zephyr/arch/
Darch_interface.h1230 uint8_t n_vector);
/Zephyr-latest/drivers/interrupt_controller/
Dintc_intel_vtd.c338 uint8_t n_vector) in vtd_ictl_remap_msi() argument
340 uint32_t shv = (n_vector > 1) ? VTD_INT_SHV : 0; in vtd_ictl_remap_msi()