Lines Matching refs:continuum
45 cpoint continuum[]; // points to server ids. member
103 return kt->continuum[0].id-1; // if at the end, roll back to zeroth in ketama_get_server()
105 midval = kt->continuum[midp].point; in ketama_get_server()
106 midval1 = midp == 0 ? 0 : kt->continuum[midp-1].point; in ketama_get_server()
109 return kt->continuum[midp].id-1; in ketama_get_server()
117 return kt->continuum[0].id-1; in ketama_get_server()
136 kt->continuum[*cont].point = (unsigned int) XXH3_64bits(hashstring, len); in _add_server_default()
137 kt->continuum[*cont].id = id; in _add_server_default()
161 kt->continuum[*cont].point = ( digest[3+h*4] << 24 ) in _add_server_ketama()
165 kt->continuum[*cont].id = id; in _add_server_ketama()
198 kt->continuum[*cont].point = ( digest[3+h*4] << 24 ) in _add_server_twemproxy()
202 kt->continuum[*cont].id = id; in _add_server_twemproxy()
228 kt->continuum[*cont].point = ( digest[3+h*4] << 24 ) in _add_server_evcache()
232 kt->continuum[*cont].id = id; in _add_server_evcache()
346 qsort( &kt->continuum, cont, sizeof(cpoint), ketama_compare); in ketama_new()