/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mmc/core/ |
H A D | sd_ops.c | 68 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 D | core.c | 86 * @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 D | sd_ops.c | 68 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 D | core.c | 86 * @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 D | memstick.c | 218 * @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 D | memstick.c | 218 * @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 D | mmc_test.c | 120 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 D | mmc_test.c | 120 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 D | sh_mmcif.c | 284 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 D | msm_sdcc.c | 70 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 D | atmel-mci.c | 75 * @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 D | bfin_sdh.c | 76 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 D | au1xmmc.c | 93 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 D | mvsdio.c | 38 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 D | s3cmci.h | 47 struct mmc_request *mrq; member in struct:s3cmci_host
|
H A D | s3cmci.c | 264 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 D | wbsd.c | 207 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 D | sh_mmcif.c | 284 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 D | msm_sdcc.c | 70 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 D | atmel-mci.c | 75 * @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 D | bfin_sdh.c | 76 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 D | au1xmmc.c | 93 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 D | mvsdio.c | 38 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 D | s3cmci.h | 47 struct mmc_request *mrq; member in struct:s3cmci_host
|
H A D | s3cmci.c | 264 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...] |