Lines Matching refs:hartid
121 uint32_t hartid = plic->addr_config[addrid].hartid; in sifive_plic_update() local
127 qemu_set_irq(plic->m_external_irqs[hartid - plic->hartid_base], level); in sifive_plic_update()
130 qemu_set_irq(plic->s_external_irqs[hartid - plic->hartid_base], level); in sifive_plic_update()
299 int addrid, hartid, modes, m; in parse_hart_config() local
304 addrid = 0, hartid = 0, modes = 0; in parse_hart_config()
310 hartid++; in parse_hart_config()
325 hartid++; in parse_hart_config()
330 plic->num_harts = hartid; in parse_hart_config()
334 addrid = 0, hartid = plic->hartid_base; in parse_hart_config()
339 hartid++; in parse_hart_config()
345 plic->addr_config[addrid].hartid = hartid; in parse_hart_config()
508 int cpu_num = plic->addr_config[i].hartid; in type_init()