Lines Matching refs:address

71 	u16 address;			/* physical cpu address */  member
126 cc = __pcpu_sigp(pcpu->address, order, parm, NULL); in pcpu_sigp_retry()
139 if (__pcpu_sigp(pcpu->address, SIGP_SENSE, in pcpu_stopped()
147 if (__pcpu_sigp(pcpu->address, SIGP_SENSE_RUNNING, in pcpu_running()
157 static struct pcpu *pcpu_find_address(const struct cpumask *mask, u16 address) in pcpu_find_address() argument
162 if (pcpu_devices[cpu].address == address) in pcpu_find_address()
293 if (pcpu->address == source_cpu) in pcpu_delegate()
307 : : "d" (pcpu->address), "d" (source_cpu), in pcpu_delegate()
334 pcpu_devices[0].address = stap(); in pcpu_set_smt()
364 int smp_find_processor_id(u16 address) in smp_find_processor_id() argument
369 if (pcpu_devices[cpu].address == address) in smp_find_processor_id()
384 : : "d" (pcpu_devices[cpu].address)); in smp_yield_cpu()
404 while (__pcpu_sigp(pcpu->address, SIGP_EMERGENCY_SIGNAL, in smp_emergency_stop()
542 u16 address, int is_boot_cpu) in __smp_store_cpu_state() argument
556 __pcpu_sigp_relax(address, SIGP_STOP_AND_STORE_STATUS, 0, NULL); in __smp_store_cpu_state()
564 __pcpu_sigp_relax(address, SIGP_STORE_ADDITIONAL_STATUS, vx_sa, NULL); in __smp_store_cpu_state()
575 if (__pcpu_sigp_relax(pcpu->address, SIGP_STOP_AND_STORE_STATUS, in smp_store_status()
581 __pcpu_sigp_relax(pcpu->address, SIGP_STORE_ADDITIONAL_STATUS, in smp_store_status()
675 int address; in smp_get_core_info() local
680 for (address = 0; in smp_get_core_info()
681 address < (SCLP_MAX_CORES << smp_cpu_mt_shift); in smp_get_core_info()
682 address += (1U << smp_cpu_mt_shift)) { in smp_get_core_info()
683 if (__pcpu_sigp_relax(address, SIGP_SENSE, 0, NULL) == in smp_get_core_info()
687 address >> smp_cpu_mt_shift; in smp_get_core_info()
702 u16 address; in __smp_rescan_cpus() local
710 address = info->core[i].core_id << smp_cpu_mt_shift; in __smp_rescan_cpus()
712 if (pcpu_find_address(cpu_present_mask, address + j)) in __smp_rescan_cpus()
715 pcpu->address = address + j; in __smp_rescan_cpus()
737 u16 address; in smp_detect_cpus() local
746 address = stap(); in smp_detect_cpus()
748 if (info->core[cpu].core_id == address) { in smp_detect_cpus()
926 pcpu->address = stap(); in smp_prepare_boot_cpu()
996 rc = sclp_core_deconfigure(pcpu->address >> smp_cpu_mt_shift); in cpu_configure_store()
1011 rc = sclp_core_configure(pcpu->address >> smp_cpu_mt_shift); in cpu_configure_store()
1037 return sprintf(buf, "%d\n", pcpu_devices[dev->id].address); in show_cpu_address()
1039 static DEVICE_ATTR(address, 0444, show_cpu_address, NULL);