Lines Matching refs:cachep
78 client_cache_t ***cachep = &header->ch_cache;
89 if (*cachep) {
90 for (i = 0; (*cachep)[i] != NULL; i++)
91 if (strcmp((*cachep)[i]->cc_node, node) == 0 &&
92 (*cachep)[i]->cc_clp == NULL) {
93 (*cachep)[i]->cc_clp = clntp;
94 (*cachep)[i]->cc_ttl = now;
99 *cachep = Calloc(MALLOC_BLK_SIZE, sizeof (**cachep));
103 (*cachep)[i] = Zalloc(sizeof (***cachep));
104 (*cachep)[i]->cc_node = Strdup(node);
105 (*cachep)[i]->cc_clp = clntp;
106 (*cachep)[i]->cc_ttl = now;
109 *cachep = Realloc(*cachep,
110 (i + MALLOC_BLK_SIZE) * sizeof (**cachep));
112 (*cachep)[j] = NULL;
118 rel_clntp(client_cache_t *cachep)
120 CLIENT *clntp = cachep->cc_clp;
126 cachep->cc_clp = NULL;
132 client_cache_t ***cachep = &header->ch_cache;
136 if (*cachep) {
137 for (i = 0; ((*cachep)[i] != NULL); i++) {
138 client_cache_t *p = (*cachep)[i];
144 Free(*cachep);
145 *cachep = NULL;
333 client_cache_t ***cachep = &client_header.ch_cache;
381 for (i = 0; (*cachep)[i] != NULL; i++) {
382 if (strcmp((*cachep)[i]->cc_node, hostname) == 0) {
383 clntp = (*cachep)[i]->cc_clp;
387 (*cachep)[i]->cc_ttl.tv_sec;
389 rel_clntp((*cachep)[i]);