Lines Matching refs:ocmap
7095 struct vfs_drt_clustermap *cmap = NULL, *ocmap = NULL; in vfs_drt_alloc_map() local
7101 ocmap = NULL; in vfs_drt_alloc_map()
7103 ocmap = *cmapp; in vfs_drt_alloc_map()
7109 if (ocmap == NULL) { in vfs_drt_alloc_map()
7115 for (i = 0; i < ocmap->scm_modulus; i++) { in vfs_drt_alloc_map()
7116 if (!DRT_HASH_VACANT(ocmap, i) && in vfs_drt_alloc_map()
7117 (DRT_HASH_GET_COUNT(ocmap, i) != 0)) { in vfs_drt_alloc_map()
7125 if (ocmap->scm_modulus == DRT_HASH_SMALL_MODULUS) { in vfs_drt_alloc_map()
7138 } else if (ocmap->scm_modulus == DRT_HASH_LARGE_MODULUS) { in vfs_drt_alloc_map()
7193 if (ocmap != NULL) { in vfs_drt_alloc_map()
7194 for (i = 0; i < ocmap->scm_modulus; i++) { in vfs_drt_alloc_map()
7196 if (DRT_HASH_VACANT(ocmap, i) || in vfs_drt_alloc_map()
7197 (DRT_HASH_GET_COUNT(ocmap, i) == 0)) { in vfs_drt_alloc_map()
7201 offset = DRT_HASH_GET_ADDRESS(ocmap, i); in vfs_drt_alloc_map()
7209 DRT_HASH_COPY(ocmap, i, cmap, index); in vfs_drt_alloc_map()
7223 if (ocmap != NULL) { in vfs_drt_alloc_map()
7225 vfs_drt_trace(ocmap, DRT_DEBUG_SCMDATA, in vfs_drt_alloc_map()
7226 ocmap->scm_modulus, in vfs_drt_alloc_map()
7227 ocmap->scm_buckets, in vfs_drt_alloc_map()
7228 ocmap->scm_lastclean, in vfs_drt_alloc_map()
7229 ocmap->scm_iskips); in vfs_drt_alloc_map()
7231 vfs_drt_free_map(ocmap); in vfs_drt_alloc_map()