Searched refs:alloc_start (Results 1 – 2 of 2) sorted by relevance
| /kernel/dev/interrupt/arm_gic/v2/ |
| A D | arm_gicv2m_msi.cpp | 89 uint alloc_start; in arm_gicv2m_msi_alloc_block() local 94 ret = p2ra_allocate_range(&g_64bit_targets, alloc_size, &alloc_start); in arm_gicv2m_msi_alloc_block() 98 ret = p2ra_allocate_range(&g_32bit_targets, alloc_size, &alloc_start); in arm_gicv2m_msi_alloc_block() 115 uint alloc_end = alloc_start + alloc_size - 1; in arm_gicv2m_msi_alloc_block() 117 if (((alloc_start >= info.start_spi_id) && (alloc_start <= info.end_spi_id)) && in arm_gicv2m_msi_alloc_block() 125 p2ra_free_range(is_32bit ? &g_32bit_targets : &g_64bit_targets, alloc_start, alloc_size); in arm_gicv2m_msi_alloc_block() 129 LTRACEF("success: base spi %u size %u\n", alloc_start, alloc_size); in arm_gicv2m_msi_alloc_block() 133 out_block->base_irq_id = alloc_start; in arm_gicv2m_msi_alloc_block() 136 out_block->tgt_data = alloc_start; in arm_gicv2m_msi_alloc_block()
|
| /kernel/platform/pc/ |
| A D | interrupts.cpp | 301 uint alloc_start; in msi_alloc_block() local 304 res = p2ra_allocate_range(&x86_irq_vector_allocator, alloc_size, &alloc_start); in msi_alloc_block() 327 DEBUG_ASSERT(!(alloc_start & ~0xFF)); in msi_alloc_block() 328 DEBUG_ASSERT(!(alloc_start & (alloc_size - 1))); in msi_alloc_block() 329 uint32_t tgt_data = alloc_start; in msi_alloc_block() 333 out_block->base_irq_id = alloc_start; in msi_alloc_block()
|
Completed in 8 milliseconds