Lines Matching +defs:src +defs:hash
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
138 * Global hash table for (vp, off) -> anon slot
253 * Global anon slot hash table manipulation.
597 * takes a buffer dst, which is at least as large as buffer src. It
598 * does a bcopy from src into dst, and then bzeros the extra bytes
599 * of dst. If tail is set, the data in src is tail aligned within
603 #define ANON_INITBUF(src, srclen, dst, dstsize, tail) \
606 bcopy((src), (char *)(dst) + (dstsize) - (srclen), (srclen)); \
608 bcopy((src), (dst), (srclen)); \
3599 int hash;
3611 hash = ANON_ARRAY_HASH(amp, an_idx);
3612 sobj->sync_mutex = mtx = &anon_array_lock[hash].pad_mutex;
3613 sobj->sync_cv = cv = &anon_array_cv[hash];
3629 int hash;
3643 hash = ANON_ARRAY_HASH(amp, an_idx);
3644 sobj->sync_mutex = mtx = &anon_array_lock[hash].pad_mutex;
3645 sobj->sync_cv = &anon_array_cv[hash];