cfqq = cfq_find_cfq_hash(cfqd, cfq_queue_pid(tsk, rw)); 
cfqq = cfq_find_cfq_hash(cfqd, cfq_queue_pid(tsk, rw), tsk->ioprio); 
static int cfq_may_queue(request_queue_t *q, int rw, struct bio *bio){	struct cfq_data *cfqd = q->elevator->elevator_data;	struct task_struct *tsk = current;	struct cfq_queue *cfqq;	/*	 * don't force setup of a queue from here, as a call to may_queue	 * does not necessarily imply that a request actually will be queued.	 * so just lookup a possibly existing queue, or return 'may queue'	 * if that fails	 */	cfqq = cfq_find_cfq_hash(cfqd, cfq_queue_pid(tsk, rw));	if (cfqq) {		cfq_init_prio_data(cfqq);		cfq_prio_boost(cfqq);		return __cfq_may_queue(cfqd, cfqq, tsk, rw);	}	return ELV_MQUEUE_MAY;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3b18152c327707ae6a2eeba4cfb66457143753bc/cfq-iosched.c/clean/drivers/block/cfq-iosched.c