Home
last modified time | relevance | path

Searched refs:mmr_value (Results 1 – 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/platform/uv/
Duv_irq.c29 unsigned long mmr_value; in uv_program_mmr() local
35 mmr_value = 0; in uv_program_mmr()
36 entry = (struct uv_IO_APIC_route_entry *)&mmr_value; in uv_program_mmr()
45 uv_write_global_mmr64(info->pnode, info->offset, mmr_value); in uv_program_mmr()
139 unsigned long mmr_value; in uv_domain_deactivate() local
142 mmr_value = 0; in uv_domain_deactivate()
143 entry = (struct uv_IO_APIC_route_entry *)&mmr_value; in uv_domain_deactivate()
/kernel/linux/linux-5.10/drivers/misc/sgi-xp/
Dxpc_uv.c122 mq->mmr_value = uv_read_global_mmr64(mmr_pnode, mq->mmr_offset); in xpc_get_gru_mq_irq_uv()
132 mq->mmr_value = (unsigned long)cpu_physical_id(cpu) << 32 | mq->irq; in xpc_get_gru_mq_irq_uv()
133 uv_write_global_mmr64(mmr_pnode, mq->mmr_offset, mq->mmr_value); in xpc_get_gru_mq_irq_uv()
149 unsigned long mmr_value; in xpc_release_gru_mq_irq_uv()
152 mmr_value = 1UL << 16; in xpc_release_gru_mq_irq_uv()
154 uv_write_global_mmr64(mmr_pnode, mq->mmr_offset, mmr_value); in xpc_release_gru_mq_irq_uv()
219 struct uv_IO_APIC_route_entry *mmr_value; in xpc_create_gru_mq_uv() local
274 mmr_value = (struct uv_IO_APIC_route_entry *)&mq->mmr_value; in xpc_create_gru_mq_uv()
276 nasid, mmr_value->vector, mmr_value->dest); in xpc_create_gru_mq_uv()
Dxpc.h131 unsigned long mmr_value; /* value of irq mmr located on mmr_blade */ member