Lines Matching refs:ci

35 	cell_t ci[10];  in prom_fopen()  local
53 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_fopen()
54 ci[1] = (cell_t)4; /* #argument cells */ in prom_fopen()
55 ci[2] = (cell_t)3; /* #result cells */ in prom_fopen()
56 ci[3] = p1275_ptr2cell("open-file"); /* Arg1: Method name */ in prom_fopen()
57 ci[4] = p1275_ihandle2cell(fsih); /* Arg2: fs ihandle */ in prom_fopen()
58 ci[5] = p1275_uint2cell(len); /* Arg3: Len */ in prom_fopen()
59 ci[6] = p1275_ptr2cell(path); /* Arg4: Pathname */ in prom_fopen()
61 (void) p1275_cif_handler(&ci); in prom_fopen()
70 if (ci[7] != 0) /* Catch result */ in prom_fopen()
73 if (ci[8] == 0) /* Res1: failed */ in prom_fopen()
76 return (p1275_cell2int(ci[9])); /* Res2: fd */ in prom_fopen()
82 cell_t ci[10]; in prom_volopen() local
100 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_volopen()
101 ci[1] = (cell_t)4; /* #argument cells */ in prom_volopen()
102 ci[2] = (cell_t)3; /* #result cells */ in prom_volopen()
103 ci[3] = p1275_ptr2cell("open-volume"); /* Arg1: Method name */ in prom_volopen()
104 ci[4] = p1275_ihandle2cell(fsih); /* Arg2: fs ihandle */ in prom_volopen()
105 ci[5] = p1275_uint2cell(len); /* Arg3: Len */ in prom_volopen()
106 ci[6] = p1275_ptr2cell(path); /* Arg4: Pathname */ in prom_volopen()
108 (void) p1275_cif_handler(&ci); in prom_volopen()
117 if (ci[7] != 0) /* Catch result */ in prom_volopen()
120 if (ci[8] == 0) /* Res1: failed */ in prom_volopen()
123 return (p1275_cell2int(ci[9])); /* Res2: fd */ in prom_volopen()
129 cell_t ci[10]; in prom_fseek() local
131 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_fseek()
132 ci[1] = (cell_t)4; /* #argument cells */ in prom_fseek()
133 ci[2] = (cell_t)3; /* #result cells */ in prom_fseek()
134 ci[3] = p1275_ptr2cell("seek-file"); /* Arg1: Method name */ in prom_fseek()
135 ci[4] = p1275_ihandle2cell(fsih); /* Arg2: fs ihandle */ in prom_fseek()
136 ci[5] = p1275_int2cell(fd); /* Arg3: file desc */ in prom_fseek()
137 ci[6] = p1275_ull2cell_low(offset); /* Arg4: Offset */ in prom_fseek()
140 (void) p1275_cif_handler(&ci); in prom_fseek()
143 if (ci[7] != 0) /* Catch result */ in prom_fseek()
146 if (ci[8] == 0) /* Res1: failed */ in prom_fseek()
149 return (p1275_cell2int(ci[9])); /* Res2: off */ in prom_fseek()
156 cell_t ci[10]; in prom_fread() local
170 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_fread()
171 ci[1] = (cell_t)5; /* #argument cells */ in prom_fread()
172 ci[2] = (cell_t)2; /* #result cells */ in prom_fread()
173 ci[3] = p1275_ptr2cell("read-file"); /* Arg1: Method name */ in prom_fread()
174 ci[4] = p1275_ihandle2cell(fsih); /* Arg2: fs ihandle */ in prom_fread()
175 ci[5] = p1275_int2cell(fd); /* Arg3: file desc */ in prom_fread()
176 ci[6] = p1275_uint2cell(len); /* Arg4: buffer length */ in prom_fread()
177 ci[7] = p1275_ptr2cell(buf); /* Arg5: buffer address */ in prom_fread()
179 (void) p1275_cif_handler(&ci); in prom_fread()
190 if (ci[8] != 0) /* Catch result */ in prom_fread()
193 return (p1275_cell2int(ci[9])); /* Res2: actual length */ in prom_fread()
199 cell_t ci[8]; in prom_fsize() local
203 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_fsize()
204 ci[1] = (cell_t)3; /* #argument cells */ in prom_fsize()
205 ci[2] = (cell_t)2; /* #result cells */ in prom_fsize()
206 ci[3] = p1275_ptr2cell("size-file"); /* Arg1: Method name */ in prom_fsize()
207 ci[4] = p1275_ihandle2cell(fsih); /* Arg2: fs ihandle */ in prom_fsize()
208 ci[5] = p1275_int2cell(fd); /* Arg3: file desc */ in prom_fsize()
210 (void) p1275_cif_handler(&ci); in prom_fsize()
214 if (ci[6] != 0) /* Catch result */ in prom_fsize()
217 *size = p1275_cell2uint(ci[7]); /* Res2: size */ in prom_fsize()
225 cell_t ci[10]; in prom_compinfo() local
229 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_compinfo()
230 ci[1] = (cell_t)3; /* #argument cells */ in prom_compinfo()
231 ci[2] = (cell_t)4; /* #result cells */ in prom_compinfo()
232 ci[3] = p1275_ptr2cell("cinfo-file"); /* Arg1: Method name */ in prom_compinfo()
233 ci[4] = p1275_ihandle2cell(fsih); /* Arg2: fs ihandle */ in prom_compinfo()
234 ci[5] = p1275_int2cell(fd); /* Arg3: file desc */ in prom_compinfo()
236 (void) p1275_cif_handler(&ci); in prom_compinfo()
240 if (ci[6] != 0) /* Catch result */ in prom_compinfo()
243 *iscmp = p1275_cell2int(ci[7]); /* Res2: iscmp */ in prom_compinfo()
244 *fsize = p1275_cell2uint(ci[8]); /* Res3: fsize */ in prom_compinfo()
245 *bsize = p1275_cell2uint(ci[9]); /* Res4: bsize */ in prom_compinfo()
252 cell_t ci[7]; in prom_fclose() local
254 ci[0] = p1275_ptr2cell("call-method"); /* Service name */ in prom_fclose()
255 ci[1] = (cell_t)3; /* #argument cells */ in prom_fclose()
256 ci[2] = (cell_t)1; /* #result cells */ in prom_fclose()
257 ci[3] = p1275_ptr2cell("close-file"); /* Arg1: Method name */ in prom_fclose()
258 ci[4] = p1275_ihandle2cell(fsih); /* Arg2: fs ihandle */ in prom_fclose()
259 ci[5] = p1275_int2cell(fd); /* Arg3: file desc */ in prom_fclose()
262 (void) p1275_cif_handler(&ci); in prom_fclose()