<dec f='src/src/sys/dev/raidframe/rf_dagfuncs.h' l='58' type='int rf_XorIntoBuffer(RF_Raid_t * raidPtr, RF_PhysDiskAddr_t * pda, char * srcbuf, char * targbuf)'/>
<use f='src/src/sys/dev/raidframe/rf_dagfuncs.c' l='459' u='c' c='rf_RegularXorFunc'/>
<def f='src/src/sys/dev/raidframe/rf_dagfuncs.c' l='560' ll='575' type='int rf_XorIntoBuffer(RF_Raid_t * raidPtr, RF_PhysDiskAddr_t * pda, char * srcbuf, char * targbuf)'/>
<doc f='src/src/sys/dev/raidframe/rf_dagfuncs.c' l='551'>/*
 * this is just a glorified buffer xor.  targbuf points to a buffer
 * that is one full stripe unit in size.  srcbuf points to a buffer
 * that may be less than 1 SU, but never more.  When the access
 * described by pda is one SU in size (which by implication means it&apos;s
 * SU-aligned), all that happens is (targbuf) &lt;- (srcbuf ^ targbuf).
 * When the access is less than one SU in size the XOR occurs on only
 * the portion of targbuf identified in the pda.  */</doc>
