Lines Matching refs:args

23 	unsigned long args[5];  in prom_service_exists()  local
25 args[0] = (unsigned long) "test"; in prom_service_exists()
26 args[1] = 1; in prom_service_exists()
27 args[2] = 1; in prom_service_exists()
28 args[3] = (unsigned long) service_name; in prom_service_exists()
29 args[4] = (unsigned long) -1; in prom_service_exists()
31 p1275_cmd_direct(args); in prom_service_exists()
33 if (args[4]) in prom_service_exists()
41 unsigned long args[3]; in prom_sun4v_guest_soft_state() local
45 args[0] = (unsigned long) svc; in prom_sun4v_guest_soft_state()
46 args[1] = 0; in prom_sun4v_guest_soft_state()
47 args[2] = 0; in prom_sun4v_guest_soft_state()
48 p1275_cmd_direct(args); in prom_sun4v_guest_soft_state()
54 unsigned long args[4]; in prom_reboot() local
60 args[0] = (unsigned long) "boot"; in prom_reboot()
61 args[1] = 1; in prom_reboot()
62 args[2] = 0; in prom_reboot()
63 args[3] = (unsigned long) bcommand; in prom_reboot()
65 p1275_cmd_direct(args); in prom_reboot()
71 unsigned long args[5]; in prom_feval() local
75 args[0] = (unsigned long) "interpret"; in prom_feval()
76 args[1] = 1; in prom_feval()
77 args[2] = 1; in prom_feval()
78 args[3] = (unsigned long) fstring; in prom_feval()
79 args[4] = (unsigned long) -1; in prom_feval()
81 p1275_cmd_direct(args); in prom_feval()
90 unsigned long args[3]; in prom_cmdline() local
99 args[0] = (unsigned long) "enter"; in prom_cmdline()
100 args[1] = 0; in prom_cmdline()
101 args[2] = 0; in prom_cmdline()
103 p1275_cmd_direct(args); in prom_cmdline()
117 unsigned long args[3]; in prom_halt() local
124 args[0] = (unsigned long) "exit"; in prom_halt()
125 args[1] = 0; in prom_halt()
126 args[2] = 0; in prom_halt()
127 p1275_cmd_direct(args); in prom_halt()
133 unsigned long args[3]; in prom_halt_power_off() local
139 args[0] = (unsigned long) "SUNW,power-off"; in prom_halt_power_off()
140 args[1] = 0; in prom_halt_power_off()
141 args[2] = 0; in prom_halt_power_off()
142 p1275_cmd_direct(args); in prom_halt_power_off()
206 unsigned long args[9]; in tlb_load() local
208 args[0] = (unsigned long) prom_callmethod_name; in tlb_load()
209 args[1] = 5; in tlb_load()
210 args[2] = 1; in tlb_load()
211 args[3] = (unsigned long) type; in tlb_load()
212 args[4] = (unsigned int) prom_get_mmu_ihandle(); in tlb_load()
213 args[5] = vaddr; in tlb_load()
214 args[6] = tte_data; in tlb_load()
215 args[7] = index; in tlb_load()
216 args[8] = (unsigned long) -1; in tlb_load()
218 p1275_cmd_direct(args); in tlb_load()
220 return (long) args[8]; in tlb_load()
240 unsigned long args[11]; in prom_map() local
243 args[0] = (unsigned long) prom_callmethod_name; in prom_map()
244 args[1] = 7; in prom_map()
245 args[2] = 1; in prom_map()
246 args[3] = (unsigned long) prom_map_name; in prom_map()
247 args[4] = (unsigned int) prom_get_mmu_ihandle(); in prom_map()
248 args[5] = (unsigned int) mode; in prom_map()
249 args[6] = size; in prom_map()
250 args[7] = vaddr; in prom_map()
251 args[8] = 0; in prom_map()
252 args[9] = paddr; in prom_map()
253 args[10] = (unsigned long) -1; in prom_map()
255 p1275_cmd_direct(args); in prom_map()
257 ret = (int) args[10]; in prom_map()
265 unsigned long args[7]; in prom_unmap() local
267 args[0] = (unsigned long) prom_callmethod_name; in prom_unmap()
268 args[1] = 4; in prom_unmap()
269 args[2] = 0; in prom_unmap()
270 args[3] = (unsigned long) prom_unmap_name; in prom_unmap()
271 args[4] = (unsigned int) prom_get_mmu_ihandle(); in prom_unmap()
272 args[5] = size; in prom_unmap()
273 args[6] = vaddr; in prom_unmap()
275 p1275_cmd_direct(args); in prom_unmap()
284 unsigned long args[11]; in prom_retain() local
286 args[0] = (unsigned long) prom_callmethod_name; in prom_retain()
287 args[1] = 5; in prom_retain()
288 args[2] = 3; in prom_retain()
289 args[3] = (unsigned long) "SUNW,retain"; in prom_retain()
290 args[4] = (unsigned int) prom_get_memory_ihandle(); in prom_retain()
291 args[5] = align; in prom_retain()
292 args[6] = size; in prom_retain()
293 args[7] = (unsigned long) name; in prom_retain()
294 args[8] = (unsigned long) -1; in prom_retain()
295 args[9] = (unsigned long) -1; in prom_retain()
296 args[10] = (unsigned long) -1; in prom_retain()
298 p1275_cmd_direct(args); in prom_retain()
300 if (args[8]) in prom_retain()
301 return (int) args[8]; in prom_retain()
307 *paddr = args[10]; in prom_retain()
322 unsigned long args[12]; in prom_getunumber() local
324 args[0] = (unsigned long) prom_callmethod_name; in prom_getunumber()
325 args[1] = 7; in prom_getunumber()
326 args[2] = 2; in prom_getunumber()
327 args[3] = (unsigned long) "SUNW,get-unumber"; in prom_getunumber()
328 args[4] = (unsigned int) prom_get_memory_ihandle(); in prom_getunumber()
329 args[5] = buflen; in prom_getunumber()
330 args[6] = (unsigned long) buf; in prom_getunumber()
331 args[7] = 0; in prom_getunumber()
332 args[8] = phys_addr; in prom_getunumber()
333 args[9] = (unsigned int) syndrome_code; in prom_getunumber()
334 args[10] = (unsigned long) -1; in prom_getunumber()
335 args[11] = (unsigned long) -1; in prom_getunumber()
337 p1275_cmd_direct(args); in prom_getunumber()
339 return (int) args[10]; in prom_getunumber()
345 unsigned long args[3]; in prom_sleepself() local
347 args[0] = (unsigned long) "SUNW,sleep-self"; in prom_sleepself()
348 args[1] = 0; in prom_sleepself()
349 args[2] = 0; in prom_sleepself()
350 p1275_cmd_direct(args); in prom_sleepself()
355 unsigned long args[4]; in prom_sleepsystem() local
357 args[0] = (unsigned long) "SUNW,sleep-system"; in prom_sleepsystem()
358 args[1] = 0; in prom_sleepsystem()
359 args[2] = 1; in prom_sleepsystem()
360 args[3] = (unsigned long) -1; in prom_sleepsystem()
361 p1275_cmd_direct(args); in prom_sleepsystem()
363 return (int) args[3]; in prom_sleepsystem()
368 unsigned long args[4]; in prom_wakeupsystem() local
370 args[0] = (unsigned long) "SUNW,wakeup-system"; in prom_wakeupsystem()
371 args[1] = 0; in prom_wakeupsystem()
372 args[2] = 1; in prom_wakeupsystem()
373 args[3] = (unsigned long) -1; in prom_wakeupsystem()
374 p1275_cmd_direct(args); in prom_wakeupsystem()
376 return (int) args[3]; in prom_wakeupsystem()
382 unsigned long args[6]; in prom_startcpu() local
384 args[0] = (unsigned long) "SUNW,start-cpu"; in prom_startcpu()
385 args[1] = 3; in prom_startcpu()
386 args[2] = 0; in prom_startcpu()
387 args[3] = (unsigned int) cpunode; in prom_startcpu()
388 args[4] = pc; in prom_startcpu()
389 args[5] = arg; in prom_startcpu()
390 p1275_cmd_direct(args); in prom_startcpu()
395 unsigned long args[6]; in prom_startcpu_cpuid() local
397 args[0] = (unsigned long) "SUNW,start-cpu-by-cpuid"; in prom_startcpu_cpuid()
398 args[1] = 3; in prom_startcpu_cpuid()
399 args[2] = 0; in prom_startcpu_cpuid()
400 args[3] = (unsigned int) cpuid; in prom_startcpu_cpuid()
401 args[4] = pc; in prom_startcpu_cpuid()
402 args[5] = arg; in prom_startcpu_cpuid()
403 p1275_cmd_direct(args); in prom_startcpu_cpuid()
408 unsigned long args[4]; in prom_stopcpu_cpuid() local
410 args[0] = (unsigned long) "SUNW,stop-cpu-by-cpuid"; in prom_stopcpu_cpuid()
411 args[1] = 1; in prom_stopcpu_cpuid()
412 args[2] = 0; in prom_stopcpu_cpuid()
413 args[3] = (unsigned int) cpuid; in prom_stopcpu_cpuid()
414 p1275_cmd_direct(args); in prom_stopcpu_cpuid()
419 unsigned long args[3]; in prom_stopself() local
421 args[0] = (unsigned long) "SUNW,stop-self"; in prom_stopself()
422 args[1] = 0; in prom_stopself()
423 args[2] = 0; in prom_stopself()
424 p1275_cmd_direct(args); in prom_stopself()
429 unsigned long args[3]; in prom_idleself() local
431 args[0] = (unsigned long) "SUNW,idle-self"; in prom_idleself()
432 args[1] = 0; in prom_idleself()
433 args[2] = 0; in prom_idleself()
434 p1275_cmd_direct(args); in prom_idleself()
439 unsigned long args[4]; in prom_resumecpu() local
441 args[0] = (unsigned long) "SUNW,resume-cpu"; in prom_resumecpu()
442 args[1] = 1; in prom_resumecpu()
443 args[2] = 0; in prom_resumecpu()
444 args[3] = (unsigned int) cpunode; in prom_resumecpu()
445 p1275_cmd_direct(args); in prom_resumecpu()