current_detail 357 net/sunrpc/cache.c static struct cache_detail *current_detail; current_detail 386 net/sunrpc/cache.c if (current_detail == cd) current_detail 387 net/sunrpc/cache.c current_detail = NULL; current_detail 412 net/sunrpc/cache.c while (current_detail == NULL || current_detail 413 net/sunrpc/cache.c current_index >= current_detail->hash_size) { current_detail 414 net/sunrpc/cache.c if (current_detail) current_detail 415 net/sunrpc/cache.c next = current_detail->others.next; current_detail 419 net/sunrpc/cache.c current_detail = NULL; current_detail 423 net/sunrpc/cache.c current_detail = list_entry(next, struct cache_detail, others); current_detail 424 net/sunrpc/cache.c if (current_detail->nextcheck > seconds_since_boot()) current_detail 425 net/sunrpc/cache.c current_index = current_detail->hash_size; current_detail 428 net/sunrpc/cache.c current_detail->nextcheck = seconds_since_boot()+30*60; current_detail 433 net/sunrpc/cache.c while (current_detail && current_detail 434 net/sunrpc/cache.c current_index < current_detail->hash_size && current_detail 435 net/sunrpc/cache.c hlist_empty(¤t_detail->hash_table[current_index])) current_detail 440 net/sunrpc/cache.c if (current_detail && current_index < current_detail->hash_size) { current_detail 446 net/sunrpc/cache.c spin_lock(¤t_detail->hash_lock); current_detail 450 net/sunrpc/cache.c head = ¤t_detail->hash_table[current_index]; current_detail 452 net/sunrpc/cache.c if (current_detail->nextcheck > ch->expiry_time) current_detail 453 net/sunrpc/cache.c current_detail->nextcheck = ch->expiry_time+1; current_detail 454 net/sunrpc/cache.c if (!cache_is_expired(current_detail, ch)) current_detail 458 net/sunrpc/cache.c current_detail->entries--; current_detail 463 net/sunrpc/cache.c spin_unlock(¤t_detail->hash_lock); current_detail 464 net/sunrpc/cache.c d = current_detail;