Symbol: mmc_queue
drivers/mmc/core/block.c
1102
static void mmc_blk_issue_drv_op(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
117
struct mmc_queue queue;
drivers/mmc/core/block.c
1172
static void mmc_blk_issue_erase_rq(struct mmc_queue *mq, struct request *req,
drivers/mmc/core/block.c
1211
static void mmc_blk_issue_trim_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1216
static void mmc_blk_issue_discard_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1228
static void mmc_blk_issue_secdiscard_rq(struct mmc_queue *mq,
drivers/mmc/core/block.c
1299
static void mmc_blk_issue_flush(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1386
static void mmc_blk_data_prep(struct mmc_queue *mq, struct mmc_queue_req *mqrq,
drivers/mmc/core/block.c
1522
static void mmc_blk_cqe_complete_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1575
void mmc_blk_cqe_recovery(struct mmc_queue *mq)
drivers/mmc/core/block.c
1597
struct mmc_queue *mq = q->queuedata;
drivers/mmc/core/block.c
1630
static int mmc_blk_cqe_issue_flush(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1645
static int mmc_blk_hsq_issue_rw_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1662
static int mmc_blk_cqe_issue_rw_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1678
struct mmc_queue *mq)
drivers/mmc/core/block.c
1782
static void mmc_blk_read_single(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
1854
struct mmc_queue *mq = req->q->queuedata;
drivers/mmc/core/block.c
188
struct mmc_queue *mq);
drivers/mmc/core/block.c
1890
static void mmc_blk_mq_rw_recovery(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
2067
static inline void mmc_blk_rw_reset_success(struct mmc_queue *mq,
drivers/mmc/core/block.c
2075
static void mmc_blk_mq_complete_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
2096
static bool mmc_blk_urgent_bkops_needed(struct mmc_queue *mq,
drivers/mmc/core/block.c
2104
static void mmc_blk_urgent_bkops(struct mmc_queue *mq,
drivers/mmc/core/block.c
2117
struct mmc_queue *mq = q->queuedata;
drivers/mmc/core/block.c
2148
struct mmc_queue *mq = req->q->queuedata;
drivers/mmc/core/block.c
2157
static void mmc_blk_mq_poll_completion(struct mmc_queue *mq,
drivers/mmc/core/block.c
2174
static void mmc_blk_mq_dec_in_flight(struct mmc_queue *mq, enum mmc_issue_type issue_type)
drivers/mmc/core/block.c
2191
static void mmc_blk_mq_post_req(struct mmc_queue *mq, struct request *req,
drivers/mmc/core/block.c
2217
void mmc_blk_mq_recovery(struct mmc_queue *mq)
drivers/mmc/core/block.c
2236
static void mmc_blk_mq_complete_prev_req(struct mmc_queue *mq,
drivers/mmc/core/block.c
2262
struct mmc_queue *mq = container_of(work, struct mmc_queue,
drivers/mmc/core/block.c
2274
struct mmc_queue *mq = q->queuedata;
drivers/mmc/core/block.c
2328
static bool mmc_blk_rw_wait_cond(struct mmc_queue *mq, int *err)
drivers/mmc/core/block.c
2350
static int mmc_blk_rw_wait(struct mmc_queue *mq, struct request **prev_req)
drivers/mmc/core/block.c
2362
static int mmc_blk_mq_issue_rw_rq(struct mmc_queue *mq,
drivers/mmc/core/block.c
2401
static int mmc_blk_wait_for_idle(struct mmc_queue *mq, struct mmc_host *host)
drivers/mmc/core/block.c
2409
enum mmc_issued mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/block.c
258
struct mmc_queue *mq;
drivers/mmc/core/block.c
3077
struct mmc_queue *mq = &md->queue;
drivers/mmc/core/block.c
3107
struct mmc_queue *mq = &md->queue;
drivers/mmc/core/block.c
672
struct mmc_queue *mq;
drivers/mmc/core/block.c
723
struct mmc_queue *mq;
drivers/mmc/core/block.h
12
enum mmc_issued mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req);
drivers/mmc/core/block.h
14
void mmc_blk_mq_recovery(struct mmc_queue *mq);
drivers/mmc/core/block.h
5
struct mmc_queue;
drivers/mmc/core/block.h
8
void mmc_blk_cqe_recovery(struct mmc_queue *mq);
drivers/mmc/core/queue.c
123
struct mmc_queue *mq = q->queuedata;
drivers/mmc/core/queue.c
138
struct mmc_queue *mq = container_of(work, struct mmc_queue,
drivers/mmc/core/queue.c
209
struct mmc_queue *mq = set->driver_data;
drivers/mmc/core/queue.c
234
struct mmc_queue *mq = q->queuedata;
drivers/mmc/core/queue.c
26
static inline bool mmc_cqe_dcmd_busy(struct mmc_queue *mq)
drivers/mmc/core/queue.c
32
void mmc_cqe_check_busy(struct mmc_queue *mq)
drivers/mmc/core/queue.c
346
static struct gendisk *mmc_alloc_disk(struct mmc_queue *mq,
drivers/mmc/core/queue.c
421
struct gendisk *mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card,
drivers/mmc/core/queue.c
472
void mmc_queue_suspend(struct mmc_queue *mq)
drivers/mmc/core/queue.c
484
void mmc_queue_resume(struct mmc_queue *mq)
drivers/mmc/core/queue.c
489
void mmc_cleanup_queue(struct mmc_queue *mq)
drivers/mmc/core/queue.c
522
unsigned int mmc_queue_map_sg(struct mmc_queue *mq, struct mmc_queue_req *mqrq)
drivers/mmc/core/queue.c
60
enum mmc_issue_type mmc_issue_type(struct mmc_queue *mq, struct request *req)
drivers/mmc/core/queue.c
73
static void __mmc_cqe_recovery_notifier(struct mmc_queue *mq)
drivers/mmc/core/queue.c
87
struct mmc_queue *mq = q->queuedata;
drivers/mmc/core/queue.c
99
struct mmc_queue *mq = req->q->queuedata;
drivers/mmc/core/queue.h
100
extern void mmc_queue_suspend(struct mmc_queue *);
drivers/mmc/core/queue.h
101
extern void mmc_queue_resume(struct mmc_queue *);
drivers/mmc/core/queue.h
102
extern unsigned int mmc_queue_map_sg(struct mmc_queue *,
drivers/mmc/core/queue.h
105
void mmc_cqe_check_busy(struct mmc_queue *mq);
drivers/mmc/core/queue.h
108
enum mmc_issue_type mmc_issue_type(struct mmc_queue *mq, struct request *req);
drivers/mmc/core/queue.h
110
static inline int mmc_tot_in_flight(struct mmc_queue *mq)
drivers/mmc/core/queue.h
117
static inline int mmc_cqe_qcnt(struct mmc_queue *mq)
drivers/mmc/core/queue.h
97
struct gendisk *mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card,
drivers/mmc/core/queue.h
99
extern void mmc_cleanup_queue(struct mmc_queue *);