_layoutPtr_ 59 dev/raidframe/rf_evenodd_dagfuncs.h #define rf_EUCol(_layoutPtr_,_addr_) \ _layoutPtr_ 60 dev/raidframe/rf_evenodd_dagfuncs.h ((_addr_) % ((_layoutPtr_)->dataSectorsPerStripe)) / \ _layoutPtr_ 61 dev/raidframe/rf_evenodd_dagfuncs.h ((_layoutPtr_)->sectorsPerStripeUnit) _layoutPtr_ 401 dev/raidframe/rf_layout.h #define rf_RaidAddressToStripeID(_layoutPtr_,_addr_) \ _layoutPtr_ 402 dev/raidframe/rf_layout.h (((_addr_) / (_layoutPtr_)->sectorsPerStripeUnit) / \ _layoutPtr_ 403 dev/raidframe/rf_layout.h (_layoutPtr_)->numDataCol) _layoutPtr_ 406 dev/raidframe/rf_layout.h #define rf_StripeIDToRaidAddress(_layoutPtr_,_sid_) \ _layoutPtr_ 407 dev/raidframe/rf_layout.h (((_sid_) * (_layoutPtr_)->sectorsPerStripeUnit) * \ _layoutPtr_ 408 dev/raidframe/rf_layout.h (_layoutPtr_)->numDataCol) _layoutPtr_ 411 dev/raidframe/rf_layout.h #define rf_StripeUnitIDToStripeID(_layoutPtr_,_addr_) \ _layoutPtr_ 412 dev/raidframe/rf_layout.h ((_addr_) / (_layoutPtr_)->numDataCol) _layoutPtr_ 415 dev/raidframe/rf_layout.h #define rf_RaidAddressToStripeUnitID(_layoutPtr_,_addr_) \ _layoutPtr_ 416 dev/raidframe/rf_layout.h (((_addr_) / (_layoutPtr_)->sectorsPerStripeUnit)) _layoutPtr_ 419 dev/raidframe/rf_layout.h #define rf_RaidAddressOfNextStripeBoundary(_layoutPtr_,_addr_) \ _layoutPtr_ 420 dev/raidframe/rf_layout.h ((((_addr_) / (_layoutPtr_)->dataSectorsPerStripe) + 1) * \ _layoutPtr_ 421 dev/raidframe/rf_layout.h (_layoutPtr_)->dataSectorsPerStripe) _layoutPtr_ 427 dev/raidframe/rf_layout.h #define rf_RaidAddressOfPrevStripeBoundary(_layoutPtr_,_addr_) \ _layoutPtr_ 428 dev/raidframe/rf_layout.h ((((_addr_) / (_layoutPtr_)->dataSectorsPerStripe) + 0) * \ _layoutPtr_ 429 dev/raidframe/rf_layout.h (_layoutPtr_)->dataSectorsPerStripe) _layoutPtr_ 435 dev/raidframe/rf_layout.h #define rf_RaidAddressOfNextStripeUnitBoundary(_layoutPtr_,_addr_) \ _layoutPtr_ 436 dev/raidframe/rf_layout.h ((((_addr_) / (_layoutPtr_)->sectorsPerStripeUnit) + 1L) * \ _layoutPtr_ 437 dev/raidframe/rf_layout.h (_layoutPtr_)->sectorsPerStripeUnit) _layoutPtr_ 443 dev/raidframe/rf_layout.h #define rf_RaidAddressOfPrevStripeUnitBoundary(_layoutPtr_,_addr_) \ _layoutPtr_ 444 dev/raidframe/rf_layout.h ((((_addr_) / (_layoutPtr_)->sectorsPerStripeUnit) + 0) * \ _layoutPtr_ 445 dev/raidframe/rf_layout.h (_layoutPtr_)->sectorsPerStripeUnit) _layoutPtr_ 448 dev/raidframe/rf_layout.h #define rf_RaidAddressStripeOffset(_layoutPtr_,_addr_) \ _layoutPtr_ 449 dev/raidframe/rf_layout.h ((_addr_) % (_layoutPtr_)->dataSectorsPerStripe) _layoutPtr_ 452 dev/raidframe/rf_layout.h #define rf_StripeUnitOffset(_layoutPtr_,_addr_) \ _layoutPtr_ 453 dev/raidframe/rf_layout.h ((_addr_) % (_layoutPtr_)->sectorsPerStripeUnit) _layoutPtr_ 479 dev/raidframe/rf_layout.h #define rf_RaidAddressToParityStripeID(_layoutPtr_,_addr_,_ru_num_) \ _layoutPtr_ 480 dev/raidframe/rf_layout.h rf_MapStripeIDToParityStripeID((_layoutPtr_), \ _layoutPtr_ 481 dev/raidframe/rf_layout.h rf_RaidAddressToStripeID((_layoutPtr_), (_addr_)), (_ru_num_)) _layoutPtr_ 483 dev/raidframe/rf_layout.h #define rf_ParityStripeIDToRaidAddress(_layoutPtr_,_psid_) \ _layoutPtr_ 484 dev/raidframe/rf_layout.h ((_psid_) * (_layoutPtr_)->SUsPerPU * \ _layoutPtr_ 485 dev/raidframe/rf_layout.h (_layoutPtr_)->numDataCol * (_layoutPtr_)->sectorsPerStripeUnit)