Lines Matching refs:address

84 	u16 address;			/* physical cpu address */
143 cc = __pcpu_sigp(pcpu->address, order, parm, NULL);
156 if (__pcpu_sigp(pcpu->address, SIGP_SENSE,
164 if (__pcpu_sigp(pcpu->address, SIGP_SENSE_RUNNING,
172 * Find struct pcpu by cpu address.
174 static struct pcpu *pcpu_find_address(const struct cpumask *mask, u16 address)
179 if (pcpu_devices[cpu].address == address)
335 if (pcpu->address == source_cpu) {
361 : : "d" (pcpu->address), "d" (source_cpu),
382 pcpu_devices[0].address = stap();
409 if (pcpu_devices[0].address == stap())
416 int smp_find_processor_id(u16 address)
421 if (pcpu_devices[cpu].address == address)
447 : : "d" (pcpu_devices[cpu].address));
470 while (__pcpu_sigp(pcpu->address, SIGP_EMERGENCY_SIGNAL,
583 if (__pcpu_sigp_relax(pcpu->address, SIGP_STORE_STATUS_AT_ADDRESS,
591 if (__pcpu_sigp_relax(pcpu->address, SIGP_STORE_ADDITIONAL_STATUS,
698 return pcpu_devices[cpu].address;
704 int address;
708 for (address = 0;
709 address < (SCLP_MAX_CORES << smp_cpu_mt_shift);
710 address += (1U << smp_cpu_mt_shift)) {
711 if (__pcpu_sigp_relax(address, SIGP_SENSE, 0) ==
715 address >> smp_cpu_mt_shift;
729 u16 address;
735 address = core->core_id << smp_cpu_mt_shift;
737 if (pcpu_find_address(cpu_present_mask, address + i))
740 pcpu->address = address + i;
774 core_id = pcpu_devices[0].address >> smp_cpu_mt_shift;
796 u16 address;
806 address = stap();
808 if (info->core[cpu].core_id == address) {
990 pcpu_devices[0].address = stap();
1045 rc = sclp_core_deconfigure(pcpu->address >> smp_cpu_mt_shift);
1060 rc = sclp_core_configure(pcpu->address >> smp_cpu_mt_shift);
1085 return sprintf(buf, "%d\n", pcpu_devices[dev->id].address);
1087 static DEVICE_ATTR(address, 0444, show_cpu_address, NULL);