Home
last modified time | relevance | path

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

/drivers/mailbox/
A Dmailbox-mchp-ipc-sbi.c177 unsigned long hartid; in mchp_ipc_cluster_aggr_isr() local
182 hartid = cpuid_to_hartid_map(i); in mchp_ipc_cluster_aggr_isr()
183 if (irq == ipc->cluster_cfg[hartid].irq) in mchp_ipc_cluster_aggr_isr()
187 status_msg.cluster = hartid; in mchp_ipc_cluster_aggr_isr()
378 unsigned long hartid; in mchp_ipc_get_cluster_aggr_irq() local
382 hartid = cpuid_to_hartid_map(cpuid); in mchp_ipc_get_cluster_aggr_irq()
388 ipc->cluster_cfg[hartid].irq = ret; in mchp_ipc_get_cluster_aggr_irq()
389 ret = devm_request_irq(ipc->dev, ipc->cluster_cfg[hartid].irq, in mchp_ipc_get_cluster_aggr_irq()
395 ipc->cluster_cfg[hartid].buf_base = devm_kmalloc(ipc->dev, in mchp_ipc_get_cluster_aggr_irq()
399 if (!ipc->cluster_cfg[hartid].buf_base) in mchp_ipc_get_cluster_aggr_irq()
[all …]
/drivers/firmware/efi/libstub/
A Driscv.c16 static unsigned long hartid; variable
37 hartid = (unsigned long) fdt32_to_cpu(*(fdt32_t *)prop); in get_boot_hartid_from_fdt()
39 hartid = (unsigned long) fdt64_to_cpu(__get_unaligned_t(fdt64_t, prop)); in get_boot_hartid_from_fdt()
56 return efi_call_proto(boot_protocol, get_boot_hartid, &hartid); in get_boot_hartid_from_efi()
97 jump_kernel(hartid, fdt); in efi_enter_kernel()
/drivers/irqchip/
A Dirq-riscv-aplic-direct.c197 unsigned long hartid; in aplic_direct_parse_parent_hwirq() local
201 hartid = acpi_rintc_ext_parent_to_hartid(priv->acpi_aplic_id, index); in aplic_direct_parse_parent_hwirq()
202 if (hartid == INVALID_HARTID) in aplic_direct_parse_parent_hwirq()
205 *parent_hartid = hartid; in aplic_direct_parse_parent_hwirq()
229 unsigned long hartid; in aplic_direct_setup() local
246 rc = aplic_direct_parse_parent_hwirq(dev, i, &hwirq, &hartid, priv); in aplic_direct_setup()
259 cpu = riscv_hartid_to_cpuid(hartid); in aplic_direct_setup()
A Dirq-riscv-imsic-state.c662 u32 index, unsigned long *hartid) in imsic_get_parent_hartid() argument
668 if (hartid) in imsic_get_parent_hartid()
669 *hartid = acpi_rintc_index_to_hartid(index); in imsic_get_parent_hartid()
671 if (!hartid || (*hartid == INVALID_HARTID)) in imsic_get_parent_hartid()
688 return riscv_of_parent_hartid(parent.np, hartid); in imsic_get_parent_hartid()
706 unsigned long hartid; in imsic_parse_fwnode() local
715 while (!imsic_get_parent_hartid(fwnode, *nr_parent_irqs, &hartid)) in imsic_parse_fwnode()
802 unsigned long reloff, hartid; in imsic_setup_state() local
892 rc = imsic_get_parent_hartid(fwnode, i, &hartid); in imsic_setup_state()
898 cpu = riscv_hartid_to_cpuid(hartid); in imsic_setup_state()
A Dirq-aclint-sswi.c73 unsigned long hartid; in aclint_sswi_parse_irq() local
81 rc = riscv_of_parent_hartid(parent.np, &hartid); in aclint_sswi_parse_irq()
88 cpu = riscv_hartid_to_cpuid(hartid); in aclint_sswi_parse_irq()
A Dirq-sifive-plic.c489 unsigned long hartid; in plic_parse_context_parent() local
493 hartid = acpi_rintc_ext_parent_to_hartid(id, context); in plic_parse_context_parent()
494 if (hartid == INVALID_HARTID) in plic_parse_context_parent()
497 *parent_cpu = riscv_hartid_to_cpuid(hartid); in plic_parse_context_parent()
506 rc = riscv_of_parent_hartid(parent.np, &hartid); in plic_parse_context_parent()
511 *parent_cpu = riscv_hartid_to_cpuid(hartid); in plic_parse_context_parent()
A Dirq-riscv-intc.c213 unsigned long hartid; in riscv_intc_init() local
216 rc = riscv_of_parent_hartid(node, &hartid); in riscv_intc_init()
228 if (riscv_hartid_to_cpuid(hartid) != smp_processor_id()) { in riscv_intc_init()
/drivers/clocksource/
A Dtimer-riscv.c210 unsigned long hartid; in riscv_timer_init_dt() local
213 error = riscv_of_processor_hartid(n, &hartid); in riscv_timer_init_dt()
216 n, hartid); in riscv_timer_init_dt()
220 cpuid = riscv_hartid_to_cpuid(hartid); in riscv_timer_init_dt()
222 pr_warn("Invalid cpuid for hartid [%lu]\n", hartid); in riscv_timer_init_dt()
/drivers/acpi/
A Dprocessor_core.c115 phys_cpuid_t *hartid) in map_rintc_hartid() argument
129 *hartid = rintc->hart_id; in map_rintc_hartid()

Completed in 28 milliseconds