Lines Matching refs:rc
71 int iiter, rc;
78 if ((rc = mutex_init(&(shmupdatearray->updatenode[iiter]),
80 if (rc == EBUSY) {
85 "error=%d", rc);
227 int rc;
232 rc = mutex_lock(&(shmupdatearray->updatenode[hashval]));
233 while (rc != 0) {
234 switch (rc) {
240 rc = mutex_consistent(
242 if (rc != 0) {
244 "mutex_consistent(): error=%d", rc);
247 rc = mutex_unlock(
249 if (rc != 0) {
251 "mutex_unlock(): error=%d", rc);
261 "mutex_lock(): error=%d", rc);
271 rc = mutex_lock(&(shmupdatearray->updatenode[hashval]));
283 int rc;
285 rc = mutex_unlock(&(shmupdatearray->updatenode[hashval]));
286 if (rc != 0) {
288 "mutex_unlock(): error=%d", rc);
346 int rc;
354 rc = mutex_trylock(&(shmupdatearray->updatenode[hashval]));
356 switch (rc) {
361 return (rc);
368 rc = mutex_consistent(
370 if (rc != 0) {
372 "mutex_consistent(): error=%d", rc);
373 return (rc);
375 rc = mutex_unlock(
377 if (rc != 0) {
379 "mutex_unlock(): error=%d", rc);
380 return (rc);
389 "mutex_lock(): error=%d", rc);
397 return (rc);