Searched refs:mmr_offset (Results 1 – 5 of 5) sorted by relevance
/linux-3.4.99/arch/x86/platform/uv/ |
D | uv_irq.c | 131 unsigned long mmr_offset, int limit) in arch_enable_uv_irq() argument 165 uv_write_global_mmr64(mmr_pnode, mmr_offset, mmr_value); in arch_enable_uv_irq() 177 static void arch_disable_uv_irq(int mmr_pnode, unsigned long mmr_offset) in arch_disable_uv_irq() argument 189 uv_write_global_mmr64(mmr_pnode, mmr_offset, mmr_value); in arch_disable_uv_irq() 198 unsigned long mmr_value, mmr_offset; in uv_set_irq_affinity() local 217 if (uv_irq_2_mmr_info(data->irq, &mmr_offset, &mmr_pnode)) in uv_set_irq_affinity() 220 uv_write_global_mmr64(mmr_pnode, mmr_offset, mmr_value); in uv_set_irq_affinity() 234 unsigned long mmr_offset, int limit) in uv_setup_irq() argument 243 ret = arch_enable_uv_irq(irq_name, irq, cpu, mmr_blade, mmr_offset, in uv_setup_irq() 246 uv_set_irq_2_mmr_info(irq, mmr_offset, mmr_blade); in uv_setup_irq()
|
D | tlb_uv.c | 430 static unsigned long uv1_read_status(unsigned long mmr_offset, int right_shift) in uv1_read_status() argument 434 descriptor_status = uv_read_local_mmr(mmr_offset); in uv1_read_status() 445 unsigned long mmr_offset, int right_shift, in uv1_wait_completion() argument 452 descriptor_status = uv1_read_status(mmr_offset, right_shift); in uv1_wait_completion() 487 descriptor_status = uv1_read_status(mmr_offset, right_shift); in uv1_wait_completion() 518 int mmr_offset; in normal_busy() local 521 mmr_offset = UVH_LB_BAU_SB_ACTIVATION_STATUS_0; in normal_busy() 523 return (((((read_lmmr(mmr_offset) >> right_shift) & in normal_busy() 540 int mmr_offset; in handle_uv2_busy() local 556 mmr_offset = UVH_LB_BAU_SB_ACTIVATION_STATUS_1; in handle_uv2_busy() [all …]
|
/linux-3.4.99/arch/ia64/sn/pci/ |
D | tioce_provider.c | 59 u64 mmr_offset; in tioce_mmr_war_pre() local 65 mmr_offset = (unsigned long)mmr_addr - mmr_base; in tioce_mmr_war_pre() 67 if (mmr_offset < 0x45000) { in tioce_mmr_war_pre() 70 if (mmr_offset == 0 || mmr_offset == 0x80) in tioce_mmr_war_pre() 72 else if (mmr_offset == 0x148 || mmr_offset == 0x200) in tioce_mmr_war_pre() 85 u64 mmr_offset; in tioce_mmr_war_post() local 91 mmr_offset = (unsigned long)mmr_addr - mmr_base; in tioce_mmr_war_post() 93 if (mmr_offset < 0x45000) { in tioce_mmr_war_post() 94 if (mmr_offset == 0x100) in tioce_mmr_war_post()
|
/linux-3.4.99/drivers/misc/sgi-xp/ |
D | xpc_uv.c | 114 mq->irq = uv_setup_irq(irq_name, cpu, mq->mmr_blade, mq->mmr_offset, in xpc_get_gru_mq_irq_uv() 119 mq->mmr_value = uv_read_global_mmr64(mmr_pnode, mq->mmr_offset); in xpc_get_gru_mq_irq_uv() 130 uv_write_global_mmr64(mmr_pnode, mq->mmr_offset, mq->mmr_value); in xpc_get_gru_mq_irq_uv() 151 uv_write_global_mmr64(mmr_pnode, mq->mmr_offset, mmr_value); in xpc_release_gru_mq_irq_uv() 166 mq->order, &mq->mmr_offset); in xpc_gru_mq_watchlist_alloc_uv() 174 mq->order, &mq->mmr_offset); in xpc_gru_mq_watchlist_alloc_uv()
|
D | xpc.h | 207 unsigned long mmr_offset; /* offset of irq mmr located on mmr_blade */ member
|