Lines Matching defs:refreshq
130 static refreshq_job_t *refreshq = NULL;
1326 * Expand the refreshq to hold more cache refresh jobs. Caller must already
1327 * hold refreshq_lock mutex. Every expansion of the refreshq will add
1352 if (refreshq) {
1360 (void *) &(refreshq[refreshq_next_job]),
1378 (void *) &(refreshq[refreshq_next_job]),
1383 (void *) &(refreshq[0]),
1390 free((void *) refreshq);
1398 refreshq = p;
1405 * Add a new job to the refreshq. If there aren't any open slots, attempt to
1423 if (refreshq == NULL) {
1437 if ((refreshq[job].row == row) &&
1438 (refreshq[job].n_oids == n_oids) &&
1439 (refreshq[job].oidstrs == oidstrs)) {
1468 refreshq[refreshq_next_slot].smd = smd;
1469 refreshq[refreshq_next_slot].oidstrs = oidstrs;
1470 refreshq[refreshq_next_slot].n_oids = n_oids;
1471 refreshq[refreshq_next_slot].row = row;
1472 refreshq[refreshq_next_slot].last_fetch_time = GET_SCALED_HRTIME();
1517 free(refreshq);
1518 refreshq = NULL;
1542 refreshq[refreshq_next_job].last_fetch_time;
1617 smd = refreshq[refreshq_next_job].smd;
1618 oidstrs = refreshq[refreshq_next_job].oidstrs;
1619 n_oids = refreshq[refreshq_next_job].n_oids;
1620 row = refreshq[refreshq_next_job].row;