Searched refs:mrq (Results 1 - 25 of 84) sorted by relevance

1234

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mmc/core/
H A Dsd_ops.c68 struct mmc_request mrq; local
92 memset(&mrq, 0, sizeof(struct mmc_request));
97 mrq.cmd = cmd;
100 mmc_wait_for_req(host, &mrq);
251 struct mmc_request mrq; local
273 memset(&mrq, 0, sizeof(struct mmc_request));
277 mrq.cmd = &cmd;
278 mrq.data = &data;
294 mmc_wait_for_req(card->host, &mrq);
317 struct mmc_request mrq; local
380 struct mmc_request mrq; local
[all...]
H A Dcore.c86 * @mrq: MMC request which request
91 void mmc_request_done(struct mmc_host *host, struct mmc_request *mrq) argument
93 struct mmc_command *cmd = mrq->cmd;
107 host->ops->request(host, mrq);
116 if (mrq->data) {
119 mrq->data->bytes_xfered, mrq->data->error);
122 if (mrq->stop) {
124 mmc_hostname(host), mrq->stop->opcode,
125 mrq
138 mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) argument
195 mmc_wait_done(struct mmc_request *mrq) argument
209 mmc_wait_for_req(struct mmc_host *host, struct mmc_request *mrq) argument
235 struct mmc_request mrq; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/mmc/core/
H A Dsd_ops.c68 struct mmc_request mrq; local
92 memset(&mrq, 0, sizeof(struct mmc_request));
97 mrq.cmd = cmd;
100 mmc_wait_for_req(host, &mrq);
251 struct mmc_request mrq; local
273 memset(&mrq, 0, sizeof(struct mmc_request));
277 mrq.cmd = &cmd;
278 mrq.data = &data;
294 mmc_wait_for_req(card->host, &mrq);
317 struct mmc_request mrq; local
380 struct mmc_request mrq; local
[all...]
H A Dcore.c86 * @mrq: MMC request which request
91 void mmc_request_done(struct mmc_host *host, struct mmc_request *mrq) argument
93 struct mmc_command *cmd = mrq->cmd;
107 host->ops->request(host, mrq);
116 if (mrq->data) {
119 mrq->data->bytes_xfered, mrq->data->error);
122 if (mrq->stop) {
124 mmc_hostname(host), mrq->stop->opcode,
125 mrq
138 mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) argument
195 mmc_wait_done(struct mmc_request *mrq) argument
209 mmc_wait_for_req(struct mmc_host *host, struct mmc_request *mrq) argument
235 struct mmc_request mrq; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/memstick/core/
H A Dmemstick.c218 * @mrq - pointer to stick the request to
220 * Host calls this function from idle state (*mrq == NULL) or after finishing
221 * previous request (*mrq should point to it). If previous request was
225 int memstick_next_req(struct memstick_host *host, struct memstick_request **mrq) argument
229 if ((*mrq) && (*mrq)->error && host->retries) {
230 (*mrq)->error = rc;
236 rc = host->card->next_request(host->card, mrq);
241 *mrq = NULL;
263 * @mrq
267 memstick_init_req_sg(struct memstick_request *mrq, unsigned char tpc, const struct scatterlist *sg) argument
297 memstick_init_req(struct memstick_request *mrq, unsigned char tpc, const void *buf, size_t length) argument
326 h_memstick_read_dev_id(struct memstick_dev *card, struct memstick_request **mrq) argument
350 h_memstick_set_rw_addr(struct memstick_dev *card, struct memstick_request **mrq) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/memstick/core/
H A Dmemstick.c218 * @mrq - pointer to stick the request to
220 * Host calls this function from idle state (*mrq == NULL) or after finishing
221 * previous request (*mrq should point to it). If previous request was
225 int memstick_next_req(struct memstick_host *host, struct memstick_request **mrq) argument
229 if ((*mrq) && (*mrq)->error && host->retries) {
230 (*mrq)->error = rc;
236 rc = host->card->next_request(host->card, mrq);
241 *mrq = NULL;
263 * @mrq
267 memstick_init_req_sg(struct memstick_request *mrq, unsigned char tpc, const struct scatterlist *sg) argument
297 memstick_init_req(struct memstick_request *mrq, unsigned char tpc, const void *buf, size_t length) argument
326 h_memstick_read_dev_id(struct memstick_dev *card, struct memstick_request **mrq) argument
350 h_memstick_set_rw_addr(struct memstick_dev *card, struct memstick_request **mrq) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mmc/card/
H A Dmmc_test.c120 struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len,
123 BUG_ON(!mrq || !mrq->cmd || !mrq->data || !mrq->stop);
126 mrq->cmd->opcode = write ?
129 mrq->cmd->opcode = write ?
133 mrq->cmd->arg = dev_addr;
135 mrq->cmd->arg <<= 9;
137 mrq
119 mmc_test_prepare_mrq(struct mmc_test_card *test, struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) argument
201 struct mmc_request mrq; local
545 mmc_test_prepare_broken_mrq(struct mmc_test_card *test, struct mmc_request *mrq, int write) argument
563 mmc_test_check_result(struct mmc_test_card *test, struct mmc_request *mrq) argument
591 mmc_test_check_broken_result(struct mmc_test_card *test, struct mmc_request *mrq) argument
629 struct mmc_request mrq; local
659 struct mmc_request mrq; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/mmc/card/
H A Dmmc_test.c120 struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len,
123 BUG_ON(!mrq || !mrq->cmd || !mrq->data || !mrq->stop);
126 mrq->cmd->opcode = write ?
129 mrq->cmd->opcode = write ?
133 mrq->cmd->arg = dev_addr;
135 mrq->cmd->arg <<= 9;
137 mrq
119 mmc_test_prepare_mrq(struct mmc_test_card *test, struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) argument
201 struct mmc_request mrq; local
545 mmc_test_prepare_broken_mrq(struct mmc_test_card *test, struct mmc_request *mrq, int write) argument
563 mmc_test_check_result(struct mmc_test_card *test, struct mmc_request *mrq) argument
591 mmc_test_check_broken_result(struct mmc_test_card *test, struct mmc_request *mrq) argument
629 struct mmc_request mrq; local
659 struct mmc_request mrq; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mmc/host/
H A Dsh_mmcif.c284 struct mmc_request *mrq)
286 struct mmc_data *data = mrq->data;
319 struct mmc_request *mrq)
321 struct mmc_data *data = mrq->data;
353 struct mmc_request *mrq)
355 struct mmc_data *data = mrq->data;
389 struct mmc_request *mrq)
391 struct mmc_data *data = mrq->data;
442 struct mmc_request *mrq, struct mmc_command *cmd, u32 opc)
499 mrq
283 sh_mmcif_single_read(struct sh_mmcif_host *host, struct mmc_request *mrq) argument
318 sh_mmcif_multi_read(struct sh_mmcif_host *host, struct mmc_request *mrq) argument
352 sh_mmcif_single_write(struct sh_mmcif_host *host, struct mmc_request *mrq) argument
388 sh_mmcif_multi_write(struct sh_mmcif_host *host, struct mmc_request *mrq) argument
441 sh_mmcif_set_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq, struct mmc_command *cmd, u32 opc) argument
516 sh_mmcif_data_trans(struct sh_mmcif_host *host, struct mmc_request *mrq, u32 opc) argument
543 sh_mmcif_start_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument
629 sh_mmcif_stop_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument
656 sh_mmcif_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dmsm_sdcc.c70 BUG_ON(host->curr.mrq);
130 msmsdcc_request_end(struct msmsdcc_host *host, struct mmc_request *mrq) argument
134 host->curr.mrq = NULL;
137 if (mrq->data)
138 mrq->data->bytes_xfered = host->curr.data_xfered;
139 if (mrq->cmd->error == -ETIMEDOUT)
150 mmc_request_done(host->mmc, mrq);
200 struct mmc_request *mrq; local
205 mrq = host->curr.mrq;
827 msmsdcc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Datmel-mci.c75 * @mrq: The request currently being processed on @cur_slot,
111 * @cur_slot, @mrq and @state. These must always be updated
118 * The @mrq field of struct atmel_mci_slot is also protected by @lock,
143 struct mmc_request *mrq; member in struct:atmel_mci
178 * @mrq: mmc_request currently being processed or waiting to be
198 struct mmc_request *mrq; member in struct:atmel_mci_slot
253 struct mmc_request *mrq; local
260 mrq = slot->mrq;
262 if (mrq) {
778 struct mmc_request *mrq; local
855 atmci_queue_request(struct atmel_mci *host, struct atmel_mci_slot *slot, struct mmc_request *mrq) argument
872 atmci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1172 struct mmc_request *mrq; local
1248 struct mmc_request *mrq = host->mrq; local
[all...]
H A Dbfin_sdh.c76 struct mmc_request *mrq; member in struct:sdh_host
233 static void sdh_finish_request(struct sdh_host *host, struct mmc_request *mrq) argument
236 host->mrq = NULL;
239 mmc_request_done(host->mmc, mrq);
277 sdh_finish_request(host, host->mrq);
313 if (host->mrq->stop) {
315 sdh_start_cmd(host, host->mrq->stop);
317 sdh_finish_request(host, host->mrq);
323 static void sdh_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
328 dev_dbg(mmc_dev(host->mmc), "%s enter, mrp:%p, cmd:%p\n", __func__, mrq, mr
[all...]
H A Dau1xmmc.c93 struct mmc_request *mrq; member in struct:au1xmmc_host
227 struct mmc_request *mrq = host->mrq; local
229 host->mrq = NULL;
241 mmc_request_done(host->mmc, mrq);
321 struct mmc_request *mrq = host->mrq; local
327 if (host->mrq == NULL)
330 data = mrq->cmd->data;
390 data = host->mrq
520 struct mmc_request *mrq = host->mrq; local
688 au1xmmc_request(struct mmc_host* mmc, struct mmc_request* mrq) argument
[all...]
H A Dmvsdio.c38 struct mmc_request *mrq; member in struct:mvsd_host
138 static void mvsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
142 struct mmc_command *cmd = mrq->cmd;
146 BUG_ON(host->mrq != NULL);
147 host->mrq = mrq;
174 if (mrq->data) {
175 struct mmc_data *data = mrq->data;
450 struct mmc_request *mrq = host->mrq; local
502 struct mmc_request *mrq; local
[all...]
H A Ds3cmci.h47 struct mmc_request *mrq; member in struct:s3cmci_host
H A Ds3cmci.c264 if ((!host->mrq) || (!host->mrq->data))
267 if (host->pio_sgptr >= host->mrq->data->sg_len) {
269 host->pio_sgptr, host->mrq->data->sg_len);
272 sg = &host->mrq->data->sg[host->pio_sgptr];
280 host->pio_sgptr, host->mrq->data->sg_len);
511 if (host->mrq->data)
512 host->mrq->data->error = -EINVAL;
524 * host->mrq points to current request
532 * 1) Driver sets up host->mrq an
822 struct mmc_request *mrq = host->mrq; local
1127 struct mmc_request *mrq = host->mrq; local
1189 s3cmci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dwbsd.c207 static void wbsd_request_end(struct wbsd_host *host, struct mmc_request *mrq) argument
226 host->mrq = NULL;
232 mmc_request_done(host->mmc, mrq);
419 struct mmc_data *data = host->mrq->cmd->data;
481 struct mmc_data *data = host->mrq->cmd->data;
682 WARN_ON(host->mrq == NULL);
716 data->bytes_xfered = host->mrq->data->blocks *
717 host->mrq->data->blksz - count;
745 wbsd_request_end(host, host->mrq);
754 static void wbsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/mmc/host/
H A Dsh_mmcif.c284 struct mmc_request *mrq)
286 struct mmc_data *data = mrq->data;
319 struct mmc_request *mrq)
321 struct mmc_data *data = mrq->data;
353 struct mmc_request *mrq)
355 struct mmc_data *data = mrq->data;
389 struct mmc_request *mrq)
391 struct mmc_data *data = mrq->data;
442 struct mmc_request *mrq, struct mmc_command *cmd, u32 opc)
499 mrq
283 sh_mmcif_single_read(struct sh_mmcif_host *host, struct mmc_request *mrq) argument
318 sh_mmcif_multi_read(struct sh_mmcif_host *host, struct mmc_request *mrq) argument
352 sh_mmcif_single_write(struct sh_mmcif_host *host, struct mmc_request *mrq) argument
388 sh_mmcif_multi_write(struct sh_mmcif_host *host, struct mmc_request *mrq) argument
441 sh_mmcif_set_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq, struct mmc_command *cmd, u32 opc) argument
516 sh_mmcif_data_trans(struct sh_mmcif_host *host, struct mmc_request *mrq, u32 opc) argument
543 sh_mmcif_start_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument
629 sh_mmcif_stop_cmd(struct sh_mmcif_host *host, struct mmc_request *mrq, struct mmc_command *cmd) argument
656 sh_mmcif_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Dmsm_sdcc.c70 BUG_ON(host->curr.mrq);
130 msmsdcc_request_end(struct msmsdcc_host *host, struct mmc_request *mrq) argument
134 host->curr.mrq = NULL;
137 if (mrq->data)
138 mrq->data->bytes_xfered = host->curr.data_xfered;
139 if (mrq->cmd->error == -ETIMEDOUT)
150 mmc_request_done(host->mmc, mrq);
200 struct mmc_request *mrq; local
205 mrq = host->curr.mrq;
827 msmsdcc_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]
H A Datmel-mci.c75 * @mrq: The request currently being processed on @cur_slot,
111 * @cur_slot, @mrq and @state. These must always be updated
118 * The @mrq field of struct atmel_mci_slot is also protected by @lock,
143 struct mmc_request *mrq; member in struct:atmel_mci
178 * @mrq: mmc_request currently being processed or waiting to be
198 struct mmc_request *mrq; member in struct:atmel_mci_slot
253 struct mmc_request *mrq; local
260 mrq = slot->mrq;
262 if (mrq) {
778 struct mmc_request *mrq; local
855 atmci_queue_request(struct atmel_mci *host, struct atmel_mci_slot *slot, struct mmc_request *mrq) argument
872 atmci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
1172 struct mmc_request *mrq; local
1248 struct mmc_request *mrq = host->mrq; local
[all...]
H A Dbfin_sdh.c76 struct mmc_request *mrq; member in struct:sdh_host
233 static void sdh_finish_request(struct sdh_host *host, struct mmc_request *mrq) argument
236 host->mrq = NULL;
239 mmc_request_done(host->mmc, mrq);
277 sdh_finish_request(host, host->mrq);
313 if (host->mrq->stop) {
315 sdh_start_cmd(host, host->mrq->stop);
317 sdh_finish_request(host, host->mrq);
323 static void sdh_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
328 dev_dbg(mmc_dev(host->mmc), "%s enter, mrp:%p, cmd:%p\n", __func__, mrq, mr
[all...]
H A Dau1xmmc.c93 struct mmc_request *mrq; member in struct:au1xmmc_host
227 struct mmc_request *mrq = host->mrq; local
229 host->mrq = NULL;
241 mmc_request_done(host->mmc, mrq);
321 struct mmc_request *mrq = host->mrq; local
327 if (host->mrq == NULL)
330 data = mrq->cmd->data;
390 data = host->mrq
520 struct mmc_request *mrq = host->mrq; local
688 au1xmmc_request(struct mmc_host* mmc, struct mmc_request* mrq) argument
[all...]
H A Dmvsdio.c38 struct mmc_request *mrq; member in struct:mvsd_host
138 static void mvsd_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
142 struct mmc_command *cmd = mrq->cmd;
146 BUG_ON(host->mrq != NULL);
147 host->mrq = mrq;
174 if (mrq->data) {
175 struct mmc_data *data = mrq->data;
450 struct mmc_request *mrq = host->mrq; local
502 struct mmc_request *mrq; local
[all...]
H A Ds3cmci.h47 struct mmc_request *mrq; member in struct:s3cmci_host
H A Ds3cmci.c264 if ((!host->mrq) || (!host->mrq->data))
267 if (host->pio_sgptr >= host->mrq->data->sg_len) {
269 host->pio_sgptr, host->mrq->data->sg_len);
272 sg = &host->mrq->data->sg[host->pio_sgptr];
280 host->pio_sgptr, host->mrq->data->sg_len);
511 if (host->mrq->data)
512 host->mrq->data->error = -EINVAL;
524 * host->mrq points to current request
532 * 1) Driver sets up host->mrq an
822 struct mmc_request *mrq = host->mrq; local
1127 struct mmc_request *mrq = host->mrq; local
1189 s3cmci_request(struct mmc_host *mmc, struct mmc_request *mrq) argument
[all...]

Completed in 224 milliseconds

1234