#ifndef BLK_INTERNAL_H#define BLK_INTERNAL_Hexternstructkmem_cache*blk_requestq_cachep;externstructkobj_typeblk_queue_ktype;void__blk_queue_free_tags(structrequest_queue*q);voidblk_queue_congestion_threshold(structrequest_queue*q);/* * Return the threshold (number of used requests) at which the queue is * considered to be congested. It include a little hysteresis to keep the * context switch rate down. */staticinlineintqueue_congestion_on_threshold(structrequest_queue*q){returnq->nr_congestion_on;}/* * The threshold at which a queue is considered to be uncongested */staticinlineintqueue_congestion_off_threshold(structrequest_queue*q){returnq->nr_congestion_off;}#endif