Lines Matching refs:mqrq_cur
65 mq->mqrq_cur->req = req; in mmc_queue_thread()
85 mq->mqrq_cur->req = NULL; in mmc_queue_thread()
90 mq->mqrq_prev = mq->mqrq_cur; in mmc_queue_thread()
91 mq->mqrq_cur = tmp; 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()
196 struct mmc_queue_req *mqrq_cur = &mq->mqrq[0]; in mmc_init_queue() local
207 mq->mqrq_cur = mqrq_cur; in mmc_init_queue()
231 mqrq_cur->bounce_buf = kmalloc(bouncesz, GFP_KERNEL); in mmc_init_queue()
232 if (!mqrq_cur->bounce_buf) { in mmc_init_queue()
241 kfree(mqrq_cur->bounce_buf); in mmc_init_queue()
242 mqrq_cur->bounce_buf = NULL; in mmc_init_queue()
247 if (mqrq_cur->bounce_buf && mqrq_prev->bounce_buf) { in mmc_init_queue()
253 mqrq_cur->sg = mmc_alloc_sg(1, &ret); in mmc_init_queue()
257 mqrq_cur->bounce_sg = in mmc_init_queue()
274 if (!mqrq_cur->bounce_buf && !mqrq_prev->bounce_buf) { in mmc_init_queue()
281 mqrq_cur->sg = mmc_alloc_sg(host->max_segs, &ret); in mmc_init_queue()
303 kfree(mqrq_cur->bounce_sg); in mmc_init_queue()
304 mqrq_cur->bounce_sg = NULL; in mmc_init_queue()
309 kfree(mqrq_cur->sg); in mmc_init_queue()
310 mqrq_cur->sg = NULL; in mmc_init_queue()
311 kfree(mqrq_cur->bounce_buf); in mmc_init_queue()
312 mqrq_cur->bounce_buf = NULL; in mmc_init_queue()
327 struct mmc_queue_req *mqrq_cur = mq->mqrq_cur; in mmc_cleanup_queue() local
342 kfree(mqrq_cur->bounce_sg); in mmc_cleanup_queue()
343 mqrq_cur->bounce_sg = NULL; in mmc_cleanup_queue()
345 kfree(mqrq_cur->sg); in mmc_cleanup_queue()
346 mqrq_cur->sg = NULL; in mmc_cleanup_queue()
348 kfree(mqrq_cur->bounce_buf); in mmc_cleanup_queue()
349 mqrq_cur->bounce_buf = NULL; in mmc_cleanup_queue()
366 struct mmc_queue_req *mqrq_cur = &mq->mqrq[0]; in mmc_packed_init() local
371 mqrq_cur->packed = kzalloc(sizeof(struct mmc_packed), GFP_KERNEL); in mmc_packed_init()
372 if (!mqrq_cur->packed) { in mmc_packed_init()
383 kfree(mqrq_cur->packed); in mmc_packed_init()
384 mqrq_cur->packed = NULL; in mmc_packed_init()
389 INIT_LIST_HEAD(&mqrq_cur->packed->list); in mmc_packed_init()
398 struct mmc_queue_req *mqrq_cur = &mq->mqrq[0]; in mmc_packed_clean() local
401 kfree(mqrq_cur->packed); in mmc_packed_clean()
402 mqrq_cur->packed = NULL; in mmc_packed_clean()