Lines Matching refs:ci
42 cell_t ci[12]; in prom_get_unum() local
50 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_get_unum()
51 ci[1] = (cell_t)7; /* #argument cells */ in prom_get_unum()
52 ci[2] = (cell_t)2; /* #result cells */ in prom_get_unum()
53 ci[3] = p1275_ptr2cell("SUNW,get-unumber"); /* Arg1: Method name */ in prom_get_unum()
54 ci[4] = p1275_ihandle2cell(imemory); /* Arg2: mem. ihandle */ in prom_get_unum()
55 ci[5] = p1275_uint2cell(buflen); /* Arg3: buflen */ in prom_get_unum()
56 ci[6] = p1275_ptr2cell(buf); /* Arg4: buf */ in prom_get_unum()
57 ci[7] = p1275_ull2cell_high(physaddr); /* Arg5: physhi */ in prom_get_unum()
58 ci[8] = p1275_ull2cell_low(physaddr); /* Arg6: physlo */ in prom_get_unum()
59 ci[9] = p1275_int2cell(syn_code); /* Arg7: bit # */ in prom_get_unum()
60 ci[10] = (cell_t)-1; /* ret1: catch result */ in prom_get_unum()
61 ci[11] = (cell_t)-1; /* ret2: length */ in prom_get_unum()
64 rv = p1275_cif_handler(&ci); in prom_get_unum()
69 if (p1275_cell2int(ci[10]) != 0) /* Res1: catch result */ in prom_get_unum()
71 *ustrlen = p1275_cell2uint(ci[11]); /* Res2: unum str length */ in prom_get_unum()