Lines Matching refs:rc
107 int rc; in dcss_set_subcodes() local
125 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc"); in dcss_set_subcodes()
129 if (rc != 3) { in dcss_set_subcodes()
198 int rc; in dcss_diag() local
201 rc = dcss_set_subcodes(); in dcss_diag()
202 if (rc < 0) in dcss_diag()
203 return rc; in dcss_diag()
216 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc"); in dcss_diag()
225 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc"); in dcss_diag()
228 return rc; in dcss_diag()
246 int diag_cc, rc, i; in query_segment_type() local
253 rc = -ENOMEM; in query_segment_type()
266 rc = diag_cc; in query_segment_type()
271 rc = dcss_diag_translate_rc (vmrc); in query_segment_type()
281 rc = -ENOMEM; in query_segment_type()
301 rc = -EOPNOTSUPP; in query_segment_type()
316 rc = -EOPNOTSUPP; in query_segment_type()
320 rc = -EOPNOTSUPP; in query_segment_type()
335 rc = 0; in query_segment_type()
340 return rc; in query_segment_type()
356 int rc; in segment_type() local
363 rc = query_segment_type (&seg); in segment_type()
364 if (rc < 0) in segment_type()
365 return rc; in segment_type()
401 int rc, diag_cc; in __segment_load() local
406 rc = -ENOMEM; in __segment_load()
410 rc = query_segment_type (seg); in __segment_load()
411 if (rc < 0) in __segment_load()
416 rc = -EBUSY; in __segment_load()
421 rc = vmem_add_mapping(seg->start_addr, seg->end - seg->start_addr + 1); in __segment_load()
423 if (rc) in __segment_load()
428 rc = -ENOMEM; in __segment_load()
439 rc = seg->vm_segtype; in __segment_load()
440 if (rc == SEG_TYPE_SC || in __segment_load()
441 ((rc == SEG_TYPE_SR || rc == SEG_TYPE_ER) && !do_nonshared)) in __segment_load()
444 rc = -EBUSY; in __segment_load()
458 rc = diag_cc; in __segment_load()
464 rc = dcss_diag_translate_rc(end_addr); in __segment_load()
494 return rc; in __segment_load()
521 int rc; in segment_load() local
529 rc = __segment_load (name, do_nonshared, addr, end); in segment_load()
535 rc = seg->vm_segtype; in segment_load()
538 rc = -EPERM; in segment_load()
542 return rc; in segment_load()
563 int rc, diag_cc; in segment_modify_shared() local
569 rc = -EINVAL; in segment_modify_shared()
575 rc = 0; in segment_modify_shared()
581 rc = -EAGAIN; in segment_modify_shared()
595 rc = -EBUSY; in segment_modify_shared()
608 rc = diag_cc; in segment_modify_shared()
614 rc = dcss_diag_translate_rc(end_addr); in segment_modify_shared()
620 rc = 0; in segment_modify_shared()
632 return rc; in segment_modify_shared()
718 void segment_warning(int rc, char *seg_name) in segment_warning() argument
720 switch (rc) { in segment_warning()