Lines Matching refs:ci

37 	cell_t ci[5];  in prom_serengeti_set_console_input()  local
40 ci[0] = p1275_ptr2cell("SUNW,set-console-input"); in prom_serengeti_set_console_input()
41 ci[1] = (cell_t)1; /* #argument cells */ in prom_serengeti_set_console_input()
42 ci[2] = (cell_t)1; /* #return cells */ in prom_serengeti_set_console_input()
43 ci[3] = p1275_ptr2cell(new_value); in prom_serengeti_set_console_input()
46 rv = p1275_cif_handler(&ci); in prom_serengeti_set_console_input()
52 return (p1275_cell2ptr(ci[4])); in prom_serengeti_set_console_input()
61 cell_t ci[6]; in prom_serengeti_attach_board() local
64 ci[0] = p1275_ptr2cell("SUNW,Serengeti,add-board"); /* name */ in prom_serengeti_attach_board()
65 ci[1] = (cell_t)2; /* #argument cells */ in prom_serengeti_attach_board()
66 ci[2] = (cell_t)1; /* #result cells */ in prom_serengeti_attach_board()
67 ci[3] = p1275_uint2cell(board); in prom_serengeti_attach_board()
68 ci[4] = p1275_uint2cell(node); in prom_serengeti_attach_board()
71 rv = p1275_cif_handler(&ci); in prom_serengeti_attach_board()
76 if (p1275_cell2int(ci[5]) != 0) /* Res1: Catch result */ in prom_serengeti_attach_board()
85 cell_t ci[6]; in prom_serengeti_detach_board() local
88 ci[0] = p1275_ptr2cell("SUNW,Serengeti,remove-board"); /* name */ in prom_serengeti_detach_board()
89 ci[1] = (cell_t)2; /* #argument cells */ in prom_serengeti_detach_board()
90 ci[2] = (cell_t)1; /* #result cells */ in prom_serengeti_detach_board()
91 ci[3] = p1275_uint2cell(board); in prom_serengeti_detach_board()
92 ci[4] = p1275_uint2cell(node); in prom_serengeti_detach_board()
95 rv = p1275_cif_handler(&ci); in prom_serengeti_detach_board()
100 if (p1275_cell2int(ci[5]) != 0) /* Res1: Catch result */ in prom_serengeti_detach_board()
109 cell_t ci[6]; in prom_serengeti_tunnel_switch() local
112 ci[0] = p1275_ptr2cell("SUNW,Serengeti,switch-tunnel"); /* name */ in prom_serengeti_tunnel_switch()
113 ci[1] = (cell_t)2; /* #argument cells */ in prom_serengeti_tunnel_switch()
114 ci[2] = (cell_t)1; /* #result cells */ in prom_serengeti_tunnel_switch()
115 ci[3] = p1275_uint2cell(board); in prom_serengeti_tunnel_switch()
116 ci[4] = p1275_uint2cell(node); in prom_serengeti_tunnel_switch()
119 rv = p1275_cif_handler(&ci); in prom_serengeti_tunnel_switch()
124 if (p1275_cell2int(ci[5]) != 0) /* Res1: Catch result */ in prom_serengeti_tunnel_switch()
133 cell_t ci[5]; in prom_serengeti_cpu_off() local
136 ci[0] = p1275_ptr2cell("SUNW,Serengeti,park-cpu"); in prom_serengeti_cpu_off()
137 ci[1] = (cell_t)1; /* #argument cells */ in prom_serengeti_cpu_off()
138 ci[2] = (cell_t)1; /* #return cells */ in prom_serengeti_cpu_off()
139 ci[3] = p1275_dnode2cell(node); in prom_serengeti_cpu_off()
142 rv = p1275_cif_handler(&ci); in prom_serengeti_cpu_off()
148 return (p1275_cell2int(ci[4])); in prom_serengeti_cpu_off()
161 cell_t ci[12]; in prom_serengeti_get_ecacheunum() local
173 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_serengeti_get_ecacheunum()
174 ci[1] = (cell_t)7; /* #argument cells */ in prom_serengeti_get_ecacheunum()
175 ci[2] = (cell_t)2; /* #result cells */ in prom_serengeti_get_ecacheunum()
176 ci[3] = p1275_ptr2cell("SUNW,Serengeti,get-ecache-unum"); in prom_serengeti_get_ecacheunum()
178 ci[4] = p1275_ihandle2cell(imemory); /* Arg2: mem. ihandle */ in prom_serengeti_get_ecacheunum()
179 ci[5] = p1275_uint2cell(buflen); /* Arg3: buflen */ in prom_serengeti_get_ecacheunum()
180 ci[6] = p1275_ptr2cell(buf); /* Arg4: buf */ in prom_serengeti_get_ecacheunum()
181 ci[7] = p1275_ull2cell_high(physaddr); /* Arg5: physhi */ in prom_serengeti_get_ecacheunum()
182 ci[8] = p1275_ull2cell_low(physaddr); /* Arg6: physlo */ in prom_serengeti_get_ecacheunum()
183 ci[9] = p1275_int2cell(cpuid); /* Arg7: cpuid */ in prom_serengeti_get_ecacheunum()
184 ci[10] = (cell_t)-1; /* ret1: catch result */ in prom_serengeti_get_ecacheunum()
185 ci[11] = (cell_t)-1; /* ret2: length */ in prom_serengeti_get_ecacheunum()
188 rv = p1275_cif_handler(&ci); in prom_serengeti_get_ecacheunum()
193 if (p1275_cell2int(ci[10]) != 0) /* Res1: catch result */ in prom_serengeti_get_ecacheunum()
195 *ustrlen = p1275_cell2uint(ci[11]); /* Res2: unum str length */ in prom_serengeti_get_ecacheunum()
202 cell_t ci[5]; in prom_serengeti_wakeupcpu() local
205 ci[0] = p1275_ptr2cell("SUNW,Serengeti,wakeup-cpu"); /* Service name */ in prom_serengeti_wakeupcpu()
206 ci[1] = (cell_t)1; /* #argument cells */ in prom_serengeti_wakeupcpu()
207 ci[2] = (cell_t)1; /* #result cells */ in prom_serengeti_wakeupcpu()
208 ci[3] = p1275_dnode2cell(node); /* Arg1: nodeid to wakeup */ in prom_serengeti_wakeupcpu()
211 rv = p1275_cif_handler(&ci); in prom_serengeti_wakeupcpu()
217 return (p1275_cell2int(ci[4])); /* Res1: Catch result */ in prom_serengeti_wakeupcpu()