Searched refs:phc (Results 1 – 4 of 4) sorted by relevance
6 struct proxy_hash_caller phc; // passed back to proxy API member33 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()
43 struct proxy_hash_caller phc; // passed back to the proxy API. member349 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()
732 struct proxy_hash_caller *phc; in _mcplib_pool_dist() local736 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()
574 struct proxy_hash_caller phc; member