Lines Matching refs:ci

40 	cell_t ci[8];  in prom_set_sun4v_api_version()  local
45 ci[0] = p1275_ptr2cell("SUNW,set-sun4v-api-version"); /* Service */ in prom_set_sun4v_api_version()
46 ci[1] = (cell_t)3; /* #argument cells */ in prom_set_sun4v_api_version()
47 ci[2] = (cell_t)2; /* #result cells */ in prom_set_sun4v_api_version()
48 ci[3] = (cell_t)api_group; /* Arg1: api_group */ in prom_set_sun4v_api_version()
49 ci[4] = (cell_t)major; /* Arg2: major */ in prom_set_sun4v_api_version()
50 ci[5] = (cell_t)minor; /* Arg3: minor */ in prom_set_sun4v_api_version()
51 ci[6] = (cell_t)-1; /* Res1: status */ in prom_set_sun4v_api_version()
52 ci[7] = (cell_t)-1; /* Res2: Supported minor */ in prom_set_sun4v_api_version()
55 (void) p1275_cif_handler(&ci); in prom_set_sun4v_api_version()
58 *supported_minor = (uint64_t)(ci[7]); in prom_set_sun4v_api_version()
59 return ((uint64_t)(ci[6])); in prom_set_sun4v_api_version()
70 cell_t ci[7]; in prom_get_sun4v_api_version() local
75 ci[0] = p1275_ptr2cell("SUNW,get-sun4v-api-version"); /* Service */ in prom_get_sun4v_api_version()
76 ci[1] = (cell_t)1; /* #argument cells */ in prom_get_sun4v_api_version()
77 ci[2] = (cell_t)3; /* #result cells */ in prom_get_sun4v_api_version()
78 ci[3] = (cell_t)api_group; /* Arg1: api_group */ in prom_get_sun4v_api_version()
79 ci[4] = (cell_t)-1; /* Res1: status */ in prom_get_sun4v_api_version()
80 ci[5] = (cell_t)-1; /* Res2: major number */ in prom_get_sun4v_api_version()
81 ci[6] = (cell_t)-1; /* Res3: minor number */ in prom_get_sun4v_api_version()
84 (void) p1275_cif_handler(&ci); in prom_get_sun4v_api_version()
87 *major = (uint64_t)(ci[5]); in prom_get_sun4v_api_version()
88 *minor = (uint64_t)(ci[6]); in prom_get_sun4v_api_version()
89 return ((uint64_t)(ci[4])); in prom_get_sun4v_api_version()