Lines Matching refs:smrk_len
78 .smrk_len = (size_t)(sym->length - 1) in OSSymbol_get_key()
204 if (!OSSymbol_is_huge(key.smrk_len)) { in findSymbol()
213 if (key.smrk_len <= sizeof(tmp_buf)) { in findSymbol()
214 memcpy(tmp_buf, key.smrk_opaque, key.smrk_len); in findSymbol()
217 copy_s = (char *)kalloc_data(key.smrk_len, in findSymbol()
219 memcpy(copy_s, key.smrk_opaque, key.smrk_len); in findSymbol()
224 kfree_data(copy_s, key.smrk_len); in findSymbol()
261 if (!OSSymbol_is_huge(key.smrk_len)) { in insertSymbol()
443 .smrk_len = strnlen(cString, kMaxStringLength), in withCString()
447 if (key.smrk_len >= kMaxStringLength) { in withCString()
467 permanent = rorgn_contains((vm_offset_t)cString, key.smrk_len + 1, false); in withCString()
479 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCString()
482 } else if (char *s = (char *)kalloc_data(key.smrk_len + 1, Z_WAITOK_ZERO)) { in withCString()
483 memcpy(s, cString, key.smrk_len); in withCString()
485 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCString()
501 .smrk_len = strnlen(cString, kMaxStringLength), in withCStringNoCopy()
505 if (key.smrk_len >= kMaxStringLength) { in withCStringNoCopy()
515 permanent = rorgn_contains((vm_offset_t)cString, key.smrk_len + 1, false); in withCStringNoCopy()
525 newSymb->length = (uint32_t)(key.smrk_len + 1); in withCStringNoCopy()
545 .smrk_len = aString->getLength(), in existingSymbolForString()
555 .smrk_len = strlen(cString), in existingSymbolForCString()