lockReqDesc 336 dev/raidframe/rf_layout.h RF_LockReqDesc_t lockReqDesc; /* Used for stripe locking. */ lockReqDesc 372 dev/raidframe/rf_states.c RF_INIT_LOCK_REQ_DESC(asm_p->lockReqDesc, lockReqDesc 377 dev/raidframe/rf_states.c asm_p->stripeID, &asm_p->lockReqDesc)) { lockReqDesc 681 dev/raidframe/rf_states.c RF_ASSERT_VALID_LOCKREQ(&asm_p->lockReqDesc); lockReqDesc 683 dev/raidframe/rf_states.c asm_p->stripeID, &asm_p->lockReqDesc); lockReqDesc 269 dev/raidframe/rf_stripelocks.c RF_LockReqDesc_t *lockReqDesc) lockReqDesc 276 dev/raidframe/rf_stripelocks.c RF_ASSERT(RF_IO_IS_R_OR_W(lockReqDesc->type)); lockReqDesc 287 dev/raidframe/rf_stripelocks.c lockReqDesc->type, lockReqDesc->start, lockReqDesc 288 dev/raidframe/rf_stripelocks.c lockReqDesc->stop, lockReqDesc->start2, lockReqDesc 289 dev/raidframe/rf_stripelocks.c lockReqDesc->stop2); lockReqDesc 297 dev/raidframe/rf_stripelocks.c lockReqDesc->next = NULL; /* Just to be sure. */ lockReqDesc 311 dev/raidframe/rf_stripelocks.c if (lockReqDesc->type == RF_IO_TYPE_WRITE) lockReqDesc 313 dev/raidframe/rf_stripelocks.c lockDesc->granted = lockReqDesc; lockReqDesc 317 dev/raidframe/rf_stripelocks.c lockReqDesc->type, lockReqDesc 318 dev/raidframe/rf_stripelocks.c lockReqDesc->start, lockReqDesc->stop, lockReqDesc 319 dev/raidframe/rf_stripelocks.c lockReqDesc->start2, lockReqDesc->stop2); lockReqDesc 324 dev/raidframe/rf_stripelocks.c if (lockReqDesc->type == RF_IO_TYPE_WRITE) lockReqDesc 332 dev/raidframe/rf_stripelocks.c lockReqDesc->next = lockDesc->granted; lockReqDesc 333 dev/raidframe/rf_stripelocks.c lockDesc->granted = lockReqDesc; lockReqDesc 337 dev/raidframe/rf_stripelocks.c stripeID, lockReqDesc->type, lockReqDesc 338 dev/raidframe/rf_stripelocks.c lockReqDesc->start, lockReqDesc->stop, lockReqDesc 339 dev/raidframe/rf_stripelocks.c lockReqDesc->start2, lockReqDesc->stop2); lockReqDesc 349 dev/raidframe/rf_stripelocks.c if (STRIPELOCK_CONFLICT(lockReqDesc, p)) { lockReqDesc 355 dev/raidframe/rf_stripelocks.c if (STRIPELOCK_CONFLICT(lockReqDesc, p)) lockReqDesc 362 dev/raidframe/rf_stripelocks.c lockReqDesc->next = lockDesc->granted; lockReqDesc 363 dev/raidframe/rf_stripelocks.c lockDesc->granted = lockReqDesc; lockReqDesc 367 dev/raidframe/rf_stripelocks.c tid, stripeID, lockReqDesc->type, lockReqDesc 368 dev/raidframe/rf_stripelocks.c lockReqDesc->start, lockReqDesc 369 dev/raidframe/rf_stripelocks.c lockReqDesc->stop, lockReqDesc 370 dev/raidframe/rf_stripelocks.c lockReqDesc->start2, lockReqDesc 371 dev/raidframe/rf_stripelocks.c lockReqDesc->stop2); lockReqDesc 379 dev/raidframe/rf_stripelocks.c lockReqDesc->type, lockReqDesc 380 dev/raidframe/rf_stripelocks.c lockReqDesc->start, lockReqDesc 381 dev/raidframe/rf_stripelocks.c lockReqDesc->stop, lockReqDesc 389 dev/raidframe/rf_stripelocks.c lockReqDesc); lockReqDesc 400 dev/raidframe/rf_stripelocks.c RF_LockReqDesc_t *lockReqDesc) lockReqDesc 404 dev/raidframe/rf_stripelocks.c RF_IoType_t type = lockReqDesc->type; lockReqDesc 418 dev/raidframe/rf_stripelocks.c tid, stripeID, lockReqDesc->type, lockReqDesc 419 dev/raidframe/rf_stripelocks.c lockReqDesc->start, lockReqDesc->stop, lockReqDesc 420 dev/raidframe/rf_stripelocks.c lockReqDesc->start2, lockReqDesc->stop2, lockReqDesc 443 dev/raidframe/rf_stripelocks.c if (lr == lockReqDesc) lockReqDesc 446 dev/raidframe/rf_stripelocks.c RF_ASSERT(lr && (lr == lockReqDesc)); /* lockReqDesc 459 dev/raidframe/rf_stripelocks.c if (lockReqDesc->type == RF_IO_TYPE_WRITE) lockReqDesc 530 dev/raidframe/rf_stripelocks.c if (RANGE_OVERLAP(lockReqDesc, candidate)) lockReqDesc 717 dev/raidframe/rf_stripelocks.c RF_StripeLockDesc_t *lockDesc, RF_LockReqDesc_t *lockReqDesc) lockReqDesc 727 dev/raidframe/rf_stripelocks.c lockDesc->waitersH = lockDesc->waitersT = lockReqDesc; lockReqDesc 729 dev/raidframe/rf_stripelocks.c lockDesc->waitersT->next = lockReqDesc; lockReqDesc 730 dev/raidframe/rf_stripelocks.c lockDesc->waitersT = lockReqDesc;