bc 14 http/ngx_http_busy_lock.c ngx_http_busy_lock_ctx_t *bc, bc 18 http/ngx_http_busy_lock.c int ngx_http_busy_lock(ngx_http_busy_lock_t *bl, ngx_http_busy_lock_ctx_t *bc) bc 23 http/ngx_http_busy_lock.c if (bc->time) { bc 24 http/ngx_http_busy_lock.c bc->time = 0; bc 31 http/ngx_http_busy_lock.c if (bc->time) { bc 32 http/ngx_http_busy_lock.c if (bc->time < bl->timeout) { bc 33 http/ngx_http_busy_lock.c ngx_add_timer(bc->event, 1000); bc 50 http/ngx_http_busy_lock.c ngx_add_timer(bc->event, 1000); bc 51 http/ngx_http_busy_lock.c bc->event->event_handler = bc->event_handler; bc 64 http/ngx_http_busy_lock.c ngx_http_busy_lock_ctx_t *bc, int lock) bc 68 http/ngx_http_busy_lock.c rc = ngx_http_busy_lock_look_cacheable(bl, bc, lock); bc 70 http/ngx_http_busy_lock.c ngx_log_debug3(NGX_LOG_DEBUG_HTTP, bc->event->log, 0, bc 84 http/ngx_http_busy_lock.c if (bc->time) { bc 85 http/ngx_http_busy_lock.c if (bc->time < bl->timeout) { bc 86 http/ngx_http_busy_lock.c ngx_add_timer(bc->event, 1000); bc 102 http/ngx_http_busy_lock.c ngx_add_timer(bc->event, 1000); bc 103 http/ngx_http_busy_lock.c bc->event->event_handler = bc->event_handler; bc 116 http/ngx_http_busy_lock.c ngx_http_busy_lock_ctx_t *bc) bc 123 http/ngx_http_busy_lock.c bl->md5_mask[bc->slot / 8] &= ~(1 << (bc->slot & 7)); bc 132 http/ngx_http_busy_lock.c ngx_http_busy_lock_ctx_t *bc, bc 153 http/ngx_http_busy_lock.c if (ngx_memcmp(&bl->md5[i * 16], bc->md5, 16) == 0) { bc 185 http/ngx_http_busy_lock.c ngx_memcpy(&bl->md5[free * 16], bc->md5, 16); bc 187 http/ngx_http_busy_lock.c bc->slot = free; bc 43 http/ngx_http_busy_lock.h int ngx_http_busy_lock(ngx_http_busy_lock_t *bl, ngx_http_busy_lock_ctx_t *bc); bc 45 http/ngx_http_busy_lock.h ngx_http_busy_lock_ctx_t *bc, int lock); bc 47 http/ngx_http_busy_lock.h ngx_http_busy_lock_ctx_t *bc);