| 230 | } |
| 231 | |
| 232 | static zap_name_t * |
| 233 | zap_name_alloc_uint64(zap_t *zap, const uint64_t *key, int numints) |
| 234 | { |
| 235 | zap_name_t *zn = kmem_alloc(sizeof (zap_name_t), KM_SLEEP); |
| 236 | |
| 237 | ASSERT(zap->zap_normflags == 0); |
| 238 | zn->zn_zap = zap; |
| 239 | zn->zn_key_intlen = sizeof (*key); |
| 240 | zn->zn_key_orig = zn->zn_key_norm = key; |
| 241 | zn->zn_key_orig_numints = zn->zn_key_norm_numints = numints; |
| 242 | zn->zn_matchtype = 0; |
| 243 | |
| 244 | zn->zn_hash = zap_hash(zn); |
| 245 | return (zn); |
| 246 | } |
| 247 | |
| 248 | static void |
| 249 | mzap_byteswap(mzap_phys_t *buf, size_t size) |
no test coverage detected