Home
last modified time | relevance | path

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

/components/drivers/pic/
A Dpic-gic-common.c176 for (int cpuid = 0; cpuid < RT_CPUS_NR; ++cpuid) in gic_fill_ppi_affinity() local
178 RT_IRQ_AFFINITY_SET(affinity, cpuid); in gic_fill_ppi_affinity()
A Dpic.c229 for (int cpuid = 0; cpuid < RT_CPUS_NR; ++cpuid) in rt_pic_config_ipi() local
231 RT_IRQ_AFFINITY_SET(pirq->affinity, cpuid); in rt_pic_config_ipi()
1264 for (int cpuid = 0; cpuid < RT_CPUS_NR; cpuid++) in list_irq() local
1266 rt_kprintf(" %-10d", pirq->isr.action.cpu_counter[cpuid]); in list_irq()
1287 for (int cpuid = 0; cpuid < RT_CPUS_NR; cpuid++) in list_irq() local
1289 rt_kprintf(" %-10d", repeat_isr->action.cpu_counter[cpuid]); in list_irq()
/components/drivers/core/
A Dnuma.c38 int rt_numa_cpu_id(int cpuid) in rt_numa_cpu_id() argument
45 return cpuid < RT_ARRAY_SIZE(cpu_numa_map) ? cpu_numa_map[cpuid] : -RT_EINVAL; in rt_numa_cpu_id()
/components/drivers/smp_call/
A Dsmp_call.h65 rt_inline size_t rt_smp_get_next_remote(size_t iter, size_t cpuid) in rt_smp_get_next_remote() argument
68 return iter == cpuid ? iter + 1 : iter; in rt_smp_get_next_remote()
/components/drivers/include/drivers/
A Dpic.h101 #define RT_IRQ_AFFINITY_SET(affinity, cpuid) rt_bitmap_set_bit(affinity, cpuid) argument
102 #define RT_IRQ_AFFINITY_CLEAR(affinity, cpuid) rt_bitmap_clear_bit(affinity, cpuid) argument
/components/drivers/include/drivers/core/
A Dnuma.h21 int rt_numa_cpu_id(int cpuid);
/components/drivers/ofw/
A Dirq.c623 rt_uint64_t cpuid = rt_ofw_get_cpu_id(rt_ofw_find_node_by_phandle(cpu_phandle)); in rt_ofw_get_irq() local
625 if ((rt_int64_t)cpuid >= 0) in rt_ofw_get_irq()
629 rt_bitmap_set_bit(affinity, cpuid); in rt_ofw_get_irq()
A Dbase.c999 rt_uint64_t cpuid = ~0ULL; in rt_ofw_get_cpu_id() local
1015 cpuid = idx; in rt_ofw_get_cpu_id()
1023 if ((rt_int64_t)cpuid < 0 && !rt_ofw_prop_read_u64(cpu_np, "rt-thread,cpuid", &idx)) in rt_ofw_get_cpu_id()
1025 cpuid = idx; in rt_ofw_get_cpu_id()
1029 return cpuid; in rt_ofw_get_cpu_id()
/components/drivers/nvme/
A Dnvme.c955 int irq, cpuid = 0; in nvme_setup_io_queues() local
993 RT_IRQ_AFFINITY_SET(affinity, cpuid % RT_CPUS_NR); in nvme_setup_io_queues()
999 RT_IRQ_AFFINITY_CLEAR(affinity, cpuid++ % RT_CPUS_NR); in nvme_setup_io_queues()
1273 int cpuid = rt_hw_cpu_id(); in nvme_queue_affinify_fixup() local
1278 RT_IRQ_AFFINITY_SET(affinity, cpuid); in nvme_queue_affinify_fixup()
1283 for (int i = cpuid % RT_CPUS_NR; i < nvme->io_queue_max; i += RT_CPUS_NR) in nvme_queue_affinify_fixup()
1288 !rt_bitmap_test_bit(current_affinity, cpuid)) in nvme_queue_affinify_fixup()
/components/drivers/pci/msi/
A Dmsi.c413 int cpuid; in rt_pci_alloc_vector() local
419 rt_bitmap_for_each_set_bit(affinities[0], cpuid, RT_CPUS_NR) in rt_pci_alloc_vector()
421 RT_IRQ_AFFINITY_SET(old_affinity, cpuid); in rt_pci_alloc_vector()

Completed in 19 milliseconds