Lines Matching refs:mqrq_cur
64 mq->mqrq_cur->req = req; in mmc_queue_thread()
85 mq->mqrq_cur->req = NULL; in mmc_queue_thread()
89 swap(mq->mqrq_prev, mq->mqrq_cur); in mmc_queue_thread()
127 if (!mq->mqrq_cur->req && mq->mqrq_prev->req) { in mmc_request_fn()
139 } else if (!mq->mqrq_cur->req && !mq->mqrq_prev->req) in mmc_request_fn()
194 struct mmc_queue_req *mqrq_cur = &mq->mqrq[0]; in mmc_init_queue() local
205 mq->mqrq_cur = mqrq_cur; in mmc_init_queue()
229 mqrq_cur->bounce_buf = kmalloc(bouncesz, GFP_KERNEL); in mmc_init_queue()
230 if (!mqrq_cur->bounce_buf) { in mmc_init_queue()
239 kfree(mqrq_cur->bounce_buf); in mmc_init_queue()
240 mqrq_cur->bounce_buf = NULL; in mmc_init_queue()
245 if (mqrq_cur->bounce_buf && mqrq_prev->bounce_buf) { in mmc_init_queue()
251 mqrq_cur->sg = mmc_alloc_sg(1, &ret); in mmc_init_queue()
255 mqrq_cur->bounce_sg = in mmc_init_queue()
272 if (!mqrq_cur->bounce_buf && !mqrq_prev->bounce_buf) { in mmc_init_queue()
279 mqrq_cur->sg = mmc_alloc_sg(host->max_segs, &ret); in mmc_init_queue()
301 kfree(mqrq_cur->bounce_sg); in mmc_init_queue()
302 mqrq_cur->bounce_sg = NULL; in mmc_init_queue()
307 kfree(mqrq_cur->sg); in mmc_init_queue()
308 mqrq_cur->sg = NULL; in mmc_init_queue()
309 kfree(mqrq_cur->bounce_buf); in mmc_init_queue()
310 mqrq_cur->bounce_buf = NULL; in mmc_init_queue()
325 struct mmc_queue_req *mqrq_cur = mq->mqrq_cur; in mmc_cleanup_queue() local
340 kfree(mqrq_cur->bounce_sg); in mmc_cleanup_queue()
341 mqrq_cur->bounce_sg = NULL; in mmc_cleanup_queue()
343 kfree(mqrq_cur->sg); in mmc_cleanup_queue()
344 mqrq_cur->sg = NULL; in mmc_cleanup_queue()
346 kfree(mqrq_cur->bounce_buf); in mmc_cleanup_queue()
347 mqrq_cur->bounce_buf = NULL; in mmc_cleanup_queue()
364 struct mmc_queue_req *mqrq_cur = &mq->mqrq[0]; in mmc_packed_init() local
369 mqrq_cur->packed = kzalloc(sizeof(struct mmc_packed), GFP_KERNEL); in mmc_packed_init()
370 if (!mqrq_cur->packed) { in mmc_packed_init()
381 kfree(mqrq_cur->packed); in mmc_packed_init()
382 mqrq_cur->packed = NULL; in mmc_packed_init()
387 INIT_LIST_HEAD(&mqrq_cur->packed->list); in mmc_packed_init()
396 struct mmc_queue_req *mqrq_cur = &mq->mqrq[0]; in mmc_packed_clean() local
399 kfree(mqrq_cur->packed); in mmc_packed_clean()
400 mqrq_cur->packed = NULL; in mmc_packed_clean()