Lines Matching refs:smrk_len
79 .smrk_len = (size_t)(sym->length - 1) in OSSymbol_get_key()
206 if (!OSSymbol_is_huge(key.smrk_len)) { in findSymbol()
215 if (key.smrk_len <= sizeof(tmp_buf)) { in findSymbol()
216 memcpy(tmp_buf, key.smrk_opaque, key.smrk_len); in findSymbol()
219 copy_s = (char *)kalloc_data(key.smrk_len, in findSymbol()
221 memcpy(copy_s, key.smrk_opaque, key.smrk_len); in findSymbol()
226 kfree_data(copy_s, key.smrk_len); in findSymbol()
263 if (!OSSymbol_is_huge(key.smrk_len)) { in insertSymbol()
445 .smrk_len = strnlen(cString, kMaxStringLength), in withCString()
449 if (key.smrk_len >= kMaxStringLength) { in withCString()
469 permanent = rorgn_contains((vm_offset_t)cString, key.smrk_len + 1, false); in withCString()
481 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCString()
484 } else if (char *s = (char *)kalloc_data(key.smrk_len + 1, Z_WAITOK_ZERO)) { in withCString()
485 memcpy(s, cString, key.smrk_len); in withCString()
487 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCString()
503 .smrk_len = strnlen(cString, kMaxStringLength), in withCStringNoCopy()
507 if (key.smrk_len >= kMaxStringLength) { in withCStringNoCopy()
517 permanent = rorgn_contains((vm_offset_t)cString, key.smrk_len + 1, false); in withCStringNoCopy()
527 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCStringNoCopy()
547 .smrk_len = aString->getLength(), in existingSymbolForString()
557 .smrk_len = strlen(cString), in existingSymbolForCString()