Lines Matching refs:rc

106 	int rc;  in dcss_set_subcodes()  local
123 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc"); in dcss_set_subcodes()
127 if (rc != 3) { in dcss_set_subcodes()
196 int rc; in dcss_diag() local
199 rc = dcss_set_subcodes(); in dcss_diag()
200 if (rc < 0) in dcss_diag()
201 return rc; in dcss_diag()
213 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc"); in dcss_diag()
222 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc"); in dcss_diag()
225 return rc; in dcss_diag()
243 int diag_cc, rc, i; in query_segment_type() local
250 rc = -ENOMEM; in query_segment_type()
263 rc = diag_cc; in query_segment_type()
268 rc = dcss_diag_translate_rc (vmrc); in query_segment_type()
278 rc = -ENOMEM; in query_segment_type()
298 rc = -EOPNOTSUPP; in query_segment_type()
313 rc = -EOPNOTSUPP; in query_segment_type()
317 rc = -EOPNOTSUPP; in query_segment_type()
332 rc = 0; in query_segment_type()
337 return rc; in query_segment_type()
353 int rc; in segment_type() local
360 rc = query_segment_type (&seg); in segment_type()
361 if (rc < 0) in segment_type()
362 return rc; in segment_type()
398 int rc, diag_cc; in __segment_load() local
403 rc = -ENOMEM; in __segment_load()
407 rc = query_segment_type (seg); in __segment_load()
408 if (rc < 0) in __segment_load()
413 rc = -EBUSY; in __segment_load()
418 rc = vmem_add_mapping(seg->start_addr, seg->end - seg->start_addr + 1); in __segment_load()
420 if (rc) in __segment_load()
425 rc = -ENOMEM; in __segment_load()
436 rc = seg->vm_segtype; in __segment_load()
437 if (rc == SEG_TYPE_SC || in __segment_load()
438 ((rc == SEG_TYPE_SR || rc == SEG_TYPE_ER) && !do_nonshared)) in __segment_load()
441 rc = -EBUSY; in __segment_load()
455 rc = diag_cc; in __segment_load()
461 rc = dcss_diag_translate_rc(end_addr); in __segment_load()
491 return rc; in __segment_load()
518 int rc; in segment_load() local
526 rc = __segment_load (name, do_nonshared, addr, end); in segment_load()
532 rc = seg->vm_segtype; in segment_load()
535 rc = -EPERM; in segment_load()
539 return rc; in segment_load()
560 int rc, diag_cc; in segment_modify_shared() local
566 rc = -EINVAL; in segment_modify_shared()
572 rc = 0; in segment_modify_shared()
578 rc = -EAGAIN; in segment_modify_shared()
592 rc = -EBUSY; in segment_modify_shared()
605 rc = diag_cc; in segment_modify_shared()
611 rc = dcss_diag_translate_rc(end_addr); in segment_modify_shared()
617 rc = 0; in segment_modify_shared()
629 return rc; in segment_modify_shared()
715 void segment_warning(int rc, char *seg_name) in segment_warning() argument
717 switch (rc) { in segment_warning()