Home
last modified time | relevance | path

Searched refs:phc (Results 1 – 4 of 4) sorted by relevance

/memcached-1.6.32/
Dproxy_jump_hash.c6 struct proxy_hash_caller phc; // passed back to proxy API member
33 jh->phc.ctx = jh; in mcplib_dist_jump_hash_new()
34 jh->phc.selector_func = mcplib_dist_jump_hash_get_server; in mcplib_dist_jump_hash_new()
36 lua_pushlightuserdata(L, &jh->phc); in mcplib_dist_jump_hash_new()
Dproxy_ring_hash.c43 struct proxy_hash_caller phc; // passed back to the proxy API. member
349 kt->phc.ctx = kt; in ketama_new()
350 kt->phc.selector_func = ketama_get_server; in ketama_new()
353 lua_pushlightuserdata(L, &kt->phc); in ketama_new()
Dproxy_lua.c732 struct proxy_hash_caller *phc; in _mcplib_pool_dist() local
736 phc = lua_touserdata(L, -1); in _mcplib_pool_dist()
737 memcpy(&p->phc, phc, sizeof(*phc)); in _mcplib_pool_dist()
947 if (p->phc.selector_func == NULL) { in mcplib_pool()
978 uint32_t lookup = p->phc.selector_func(hash, p->phc.ctx); in mcplib_pool_proxy_call_helper()
980 assert(p->phc.ctx != NULL); in mcplib_pool_proxy_call_helper()
Dproxy.h574 struct proxy_hash_caller phc; member