Lines Matching defs:rets
239 * @rets: array to return results in
241 static int read_slot_reset_state(struct pci_dn *pdn, int rets[])
251 rets[2] = 0; /* fake PE Unavailable info */
260 return rtas_call(token, 3, outputs, rets, config_addr,
281 int rets[3];
285 rc = read_slot_reset_state(pdn, rets);
287 if (rets[1] == 0) return -1; /* EEH is not supported */
289 if (rets[0] != 5) return rets[0]; /* return actual status */
291 if (rets[2] == 0) return -1; /* permanently unavailable */
295 mwait = rets[2];
436 int rets[3];
485 if (read_slot_reset_state(pdn, rets) != 0)
486 rets[0] = -1; /* reset state unknown */
489 panic("EEH: MMIO halt (%d) on device:%s\n", rets[0], pci_name(dev));
501 ret = read_slot_reset_state(pdn, rets);
514 if ((rets[0] == 5) && (dn->child == NULL)) {
521 if (rets[1] != 1) {
530 if (rets[0] != 1 && rets[0] != 2 && rets[0] != 4 && rets[0] != 5) {
865 unsigned int rets[3];
871 ret = rtas_call (ibm_get_config_addr_info2, 4, 2, rets,
873 if (ret || (rets[0]==0))
876 ret = rtas_call (ibm_get_config_addr_info2, 4, 2, rets,
880 return rets[0];
885 ret = rtas_call (ibm_get_config_addr_info, 4, 2, rets,
889 return rets[0];
897 unsigned int rets[3];
962 ret = read_slot_reset_state(pdn, rets);
963 if ((ret == 0) && (rets[1] == 1))