Lines Matching refs:req
60 void mmcsd_send_request(struct rt_mmcsd_host *host, struct rt_mmcsd_req *req) in mmcsd_send_request() argument
64 req->cmd->retries--; in mmcsd_send_request()
65 req->cmd->err = 0; in mmcsd_send_request()
66 req->cmd->mrq = req; in mmcsd_send_request()
67 if (req->data) in mmcsd_send_request()
69 req->cmd->data = req->data; in mmcsd_send_request()
70 req->data->err = 0; in mmcsd_send_request()
71 req->data->mrq = req; in mmcsd_send_request()
72 if (req->stop) in mmcsd_send_request()
74 req->data->stop = req->stop; in mmcsd_send_request()
75 req->stop->err = 0; in mmcsd_send_request()
76 req->stop->mrq = req; in mmcsd_send_request()
79 host->ops->request(host, req); in mmcsd_send_request()
84 while (req->cmd->err && (req->cmd->retries > 0)); in mmcsd_send_request()
93 struct rt_mmcsd_req req; in mmcsd_send_cmd() local
95 rt_memset(&req, 0, sizeof(struct rt_mmcsd_req)); in mmcsd_send_cmd()
99 req.cmd = cmd; in mmcsd_send_cmd()
102 mmcsd_send_request(host, &req); in mmcsd_send_cmd()
180 struct rt_mmcsd_req req; in mmcsd_get_cid() local
211 rt_memset(&req, 0, sizeof(struct rt_mmcsd_req)); in mmcsd_get_cid()
215 req.cmd = &cmd; in mmcsd_get_cid()
216 req.data = &data; in mmcsd_get_cid()
239 mmcsd_send_request(host, &req); in mmcsd_get_cid()
258 struct rt_mmcsd_req req; in mmcsd_get_csd() local
287 rt_memset(&req, 0, sizeof(struct rt_mmcsd_req)); in mmcsd_get_csd()
291 req.cmd = &cmd; in mmcsd_get_csd()
292 req.data = &data; in mmcsd_get_csd()
316 mmcsd_send_request(card->host, &req); in mmcsd_get_csd()