Searched refs:hartid (Results 1 – 9 of 9) sorted by relevance
| /drivers/mailbox/ |
| A D | mailbox-mchp-ipc-sbi.c | 177 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 D | riscv.c | 16 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 D | irq-riscv-aplic-direct.c | 197 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 D | irq-riscv-imsic-state.c | 662 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 D | irq-aclint-sswi.c | 73 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 D | irq-sifive-plic.c | 489 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 D | irq-riscv-intc.c | 213 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 D | timer-riscv.c | 210 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 D | processor_core.c | 115 phys_cpuid_t *hartid) in map_rintc_hartid() argument 129 *hartid = rintc->hart_id; in map_rintc_hartid()
|
Completed in 28 milliseconds