Lines Matching refs:len
864 size_t len = 0; in mcplib_pool() local
865 const char *bepfx = lua_tolstring(L, -1, &len); in mcplib_pool()
866 memcpy(p->beprefix, bepfx, len); in mcplib_pool()
867 p->beprefix[len+1] = '\0'; in mcplib_pool()
908 size_t len = 0; in mcplib_pool() local
909 const char *conf = lua_tolstring(L, -1, &len); in mcplib_pool()
910 if (len < 2 || len > KEY_HASH_FILTER_MAX) { in mcplib_pool()
914 memcpy(p->key_filter_conf, conf, len); in mcplib_pool()
915 p->key_filter_conf[len+1] = '\0'; in mcplib_pool()
971 mcp_backend_t *mcplib_pool_proxy_call_helper(mcp_pool_proxy_t *pp, const char *key, size_t len) { in mcplib_pool_proxy_call_helper() argument
974 key = p->key_filter(p->key_filter_conf, key, len, &len); in mcplib_pool_proxy_call_helper()
975 P_DEBUG("%s: filtered key for hashing (%.*s)\n", __func__, (int)len, key); in mcplib_pool_proxy_call_helper()
977 uint64_t hash = p->key_hasher(key, len, p->hash_seed); in mcplib_pool_proxy_call_helper()
1268 size_t len; in mcplib_attach() local
1269 const char *stag = lua_tolstring(L, 3, &len); in mcplib_attach()
1270 if (len < 1 || len > 8) { in mcplib_attach()
1274 memcpy(&tag, stag, len); in mcplib_attach()