Lines Matching defs:fill
83 memword_t fill;
95 * Pad out the fill byte (v) across a memword_t.
99 fill = c;
100 fill |= fill << 8;
101 fill |= fill << 16;
102 fill |= fill << (sizeof(c) < sizeof(fill) ? 32 : 0);
105 * Get the number of unaligned bytes to fill in the first word.
129 * If we can fill the rest of this word, then we mask
130 * off the bytes we are filling and then fill in those
131 * bytes with the new fill value.
133 *dstp = (*dstp & keep_mask) | (fill & ~keep_mask);
138 * Since we were able to fill the rest of this word,
142 * If we don't have enough to fill the rest of this
144 * (since there are no full words to fill). Then we
159 *dp = fill;
167 * Simply fill memory one word at time (for as many full words we have
171 *dstp = fill;
190 * if the amount to fill was less than the amount of traiing
200 * Now we mask off the bytes we are filling and then fill in
201 * those bytes with the new fill value.
203 *dstp = (*dstp & keep_mask) | (fill & ~keep_mask);
208 *dp = fill;