Lines Matching refs:mqrq_prev

68 		if (req || mq->mqrq_prev->req) {  in mmc_queue_thread()
87 mq->mqrq_prev->brq.mrq.data = NULL; in mmc_queue_thread()
88 mq->mqrq_prev->req = NULL; in mmc_queue_thread()
89 tmp = mq->mqrq_prev; in mmc_queue_thread()
90 mq->mqrq_prev = mq->mqrq_cur; in mmc_queue_thread()
129 if (!mq->mqrq_cur->req && mq->mqrq_prev->req) { in mmc_request_fn()
141 } else if (!mq->mqrq_cur->req && !mq->mqrq_prev->req) in mmc_request_fn()
197 struct mmc_queue_req *mqrq_prev = &mq->mqrq[1]; in mmc_init_queue() local
208 mq->mqrq_prev = mqrq_prev; in mmc_init_queue()
236 mqrq_prev->bounce_buf = in mmc_init_queue()
238 if (!mqrq_prev->bounce_buf) { in mmc_init_queue()
247 if (mqrq_cur->bounce_buf && mqrq_prev->bounce_buf) { in mmc_init_queue()
262 mqrq_prev->sg = mmc_alloc_sg(1, &ret); in mmc_init_queue()
266 mqrq_prev->bounce_sg = in mmc_init_queue()
274 if (!mqrq_cur->bounce_buf && !mqrq_prev->bounce_buf) { in mmc_init_queue()
286 mqrq_prev->sg = mmc_alloc_sg(host->max_segs, &ret); in mmc_init_queue()
305 kfree(mqrq_prev->bounce_sg); in mmc_init_queue()
306 mqrq_prev->bounce_sg = NULL; in mmc_init_queue()
314 kfree(mqrq_prev->sg); in mmc_init_queue()
315 mqrq_prev->sg = NULL; in mmc_init_queue()
316 kfree(mqrq_prev->bounce_buf); in mmc_init_queue()
317 mqrq_prev->bounce_buf = NULL; in mmc_init_queue()
328 struct mmc_queue_req *mqrq_prev = mq->mqrq_prev; in mmc_cleanup_queue() local
351 kfree(mqrq_prev->bounce_sg); in mmc_cleanup_queue()
352 mqrq_prev->bounce_sg = NULL; in mmc_cleanup_queue()
354 kfree(mqrq_prev->sg); in mmc_cleanup_queue()
355 mqrq_prev->sg = NULL; in mmc_cleanup_queue()
357 kfree(mqrq_prev->bounce_buf); in mmc_cleanup_queue()
358 mqrq_prev->bounce_buf = NULL; in mmc_cleanup_queue()
367 struct mmc_queue_req *mqrq_prev = &mq->mqrq[1]; in mmc_packed_init() local
379 mqrq_prev->packed = kzalloc(sizeof(struct mmc_packed), GFP_KERNEL); in mmc_packed_init()
380 if (!mqrq_prev->packed) { in mmc_packed_init()
390 INIT_LIST_HEAD(&mqrq_prev->packed->list); in mmc_packed_init()
399 struct mmc_queue_req *mqrq_prev = &mq->mqrq[1]; in mmc_packed_clean() local
403 kfree(mqrq_prev->packed); in mmc_packed_clean()
404 mqrq_prev->packed = NULL; in mmc_packed_clean()