Lines Matching refs:ci
35 cell_t ci[5]; in prom_stopcpu_bycpuid() local
37 ci[0] = p1275_ptr2cell("SUNW,stop-cpu-by-cpuid"); /* Service name */ in prom_stopcpu_bycpuid()
38 ci[1] = (cell_t)1; /* #argument cells */ in prom_stopcpu_bycpuid()
39 ci[2] = (cell_t)1; /* #result cells */ in prom_stopcpu_bycpuid()
40 ci[3] = p1275_int2cell(cpuid); /* Arg1: cpuid to stop */ in prom_stopcpu_bycpuid()
43 (void) p1275_cif_handler(&ci); in prom_stopcpu_bycpuid()
46 return (p1275_cell2int(ci[4])); in prom_stopcpu_bycpuid()
53 cell_t ci[6]; in prom_startcpu() local
55 ci[0] = p1275_ptr2cell("SUNW,start-cpu"); /* Service name */ in prom_startcpu()
56 ci[1] = (cell_t)3; /* #argument cells */ in prom_startcpu()
57 ci[2] = (cell_t)0; /* #result cells */ in prom_startcpu()
58 ci[3] = p1275_dnode2cell(node); /* Arg1: nodeid to start */ in prom_startcpu()
59 ci[4] = p1275_ptr2cell(pc); /* Arg2: pc */ in prom_startcpu()
60 ci[5] = p1275_int2cell(arg); /* Arg3: cpuid */ in prom_startcpu()
63 (void) p1275_cif_handler(&ci); in prom_startcpu()
72 cell_t ci[7]; in prom_startcpu_bycpuid() local
74 ci[0] = p1275_ptr2cell("SUNW,start-cpu-by-cpuid"); /* Service name */ in prom_startcpu_bycpuid()
75 ci[1] = (cell_t)3; /* #argument cells */ in prom_startcpu_bycpuid()
76 ci[2] = (cell_t)1; /* #result cells */ in prom_startcpu_bycpuid()
77 ci[3] = p1275_int2cell(cpuid); /* Arg1: cpuid to start */ in prom_startcpu_bycpuid()
78 ci[4] = p1275_ptr2cell(pc); /* Arg2: pc */ in prom_startcpu_bycpuid()
79 ci[5] = p1275_int2cell(arg); /* Arg3: cpuid */ in prom_startcpu_bycpuid()
82 (void) p1275_cif_handler(&ci); in prom_startcpu_bycpuid()
85 return (p1275_cell2int(ci[6])); in prom_startcpu_bycpuid()
91 cell_t ci[5]; in prom_wakeupcpu() local
94 ci[0] = p1275_ptr2cell("SUNW,wakeup-cpu"); /* Service name */ in prom_wakeupcpu()
95 ci[1] = (cell_t)1; /* #argument cells */ in prom_wakeupcpu()
96 ci[2] = (cell_t)1; /* #result cells */ in prom_wakeupcpu()
97 ci[3] = p1275_dnode2cell(node); /* Arg1: nodeid to wakeup */ in prom_wakeupcpu()
100 rv = p1275_cif_handler(&ci); in prom_wakeupcpu()
106 return (p1275_cell2int(ci[4])); /* Res1: Catch result */ in prom_wakeupcpu()
112 cell_t ci[5]; in prom_cpuoff() local
115 ci[0] = p1275_ptr2cell("SUNW,park-cpu"); in prom_cpuoff()
116 ci[1] = (cell_t)1; /* #argument cells */ in prom_cpuoff()
117 ci[2] = (cell_t)1; /* #return cells */ in prom_cpuoff()
118 ci[3] = p1275_dnode2cell(node); in prom_cpuoff()
121 rv = p1275_cif_handler(&ci); in prom_cpuoff()
127 return (p1275_cell2int(ci[4])); in prom_cpuoff()
133 cell_t ci[5]; in prom_hotaddcpu() local
135 ci[0] = p1275_ptr2cell("SUNW,hotadd-cpu-by-cpuid"); /* Service name */ in prom_hotaddcpu()
136 ci[1] = (cell_t)1; /* #argument cells */ in prom_hotaddcpu()
137 ci[2] = (cell_t)1; /* #result cells */ in prom_hotaddcpu()
138 ci[3] = p1275_int2cell(cpuid); /* Arg1: cpuid to start */ in prom_hotaddcpu()
141 (void) p1275_cif_handler(&ci); in prom_hotaddcpu()
144 return (p1275_cell2int(ci[4])); in prom_hotaddcpu()
150 cell_t ci[5]; in prom_hotremovecpu() local
152 ci[0] = p1275_ptr2cell("SUNW,hotremove-cpu-by-cpuid"); /* Service */ in prom_hotremovecpu()
153 ci[1] = (cell_t)1; /* #argument cells */ in prom_hotremovecpu()
154 ci[2] = (cell_t)1; /* #result cells */ in prom_hotremovecpu()
155 ci[3] = p1275_int2cell(cpuid); /* Arg1: cpuid to start */ in prom_hotremovecpu()
158 (void) p1275_cif_handler(&ci); in prom_hotremovecpu()
161 return (p1275_cell2int(ci[4])); in prom_hotremovecpu()