• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/target/linux/s3c24xx/files-2.6.30/drivers/mfd/glamo/

Lines Matching refs:cmd

64 				  struct mmc_command *cmd);
229 struct mmc_command *cmd;
231 if (!host->mrq || !host->mrq->cmd)
234 cmd = host->mrq->cmd;
237 if (cmd->data->flags & MMC_DATA_READ) {
250 cmd->error = -ETIMEDOUT;
252 cmd->error = -EILSEQ;
254 if (cmd->error) {
255 dev_info(&host->pdev->dev, "Error after cmd: 0x%x\n", status);
264 if (cmd->data->flags & MMC_DATA_READ)
265 do_pio_read(host, cmd->data);
269 glamo_mci_request_done(host, cmd->mrq);
276 struct mmc_command *cmd;
286 cmd = host->mrq->cmd;
287 sg = cmd->data->sg;
292 cmd->error = -ETIMEDOUT;
294 cmd->error = -EILSEQ;
295 if (cmd->error) {
296 dev_info(&host->pdev->dev, "Error after cmd: 0x%x\n", status);
301 data_ready = blocks_ready * cmd->data->blksz;
316 cmd->data->bytes_xfered = data_read;
330 glamo_mci_request_done(host, cmd->mrq);
342 struct mmc_command *cmd)
354 cmd->error = -EBUSY;
359 u8a[0] = 0x40 | (cmd->opcode & 0x3f);
360 u8a[1] = (u8)(cmd->arg >> 24);
361 u8a[2] = (u8)(cmd->arg >> 16);
362 u8a[3] = (u8)(cmd->arg >> 8);
363 u8a[4] = (u8)cmd->arg;
375 switch (mmc_cmd_type(cmd)) {
402 switch (mmc_resp_type(cmd)) {
424 switch (cmd->opcode) {
432 if (!cmd->mrq->stop)
443 if (cmd->mrq->stop)
460 if (cmd->data)
461 host->mrq = cmd->mrq;
479 if ((cmd->opcode == 7) && (cmd->arg == 0))
498 cmd->error = -ETIMEDOUT;
500 cmd->error = -EILSEQ;
503 if (cmd->flags & MMC_RSP_PRESENT) {
504 if (cmd->flags & MMC_RSP_136) {
505 cmd->resp[3] = readw(&reg_resp[0]) |
507 cmd->resp[2] = readw(&reg_resp[2]) |
509 cmd->resp[1] = readw(&reg_resp[4]) |
511 cmd->resp[0] = readw(&reg_resp[6]) |
514 cmd->resp[0] = (readw(&reg_resp[0]) >> 8) |
524 if (cmd->data && (cmd->data->flags & MMC_DATA_READ))
550 struct mmc_command *cmd)
568 if (cmd->data->error)
569 cmd->data->error = -ETIMEDOUT;
588 struct mmc_command *cmd = mrq->cmd;
592 if (cmd->data) {
593 if(glamo_mci_prepare_pio(host, cmd->data)) {
594 cmd->error = -EIO;
595 cmd->data->error = -EIO;
600 dev_dbg(&host->pdev->dev,"cmd 0x%x, "
602 cmd->opcode, cmd->arg, cmd->data, cmd->mrq->stop,
603 cmd->flags);
605 glamo_mci_send_command(host, cmd);
610 if (!cmd->data || cmd->error)
615 if (glamo_mci_irq_poll(host, mrq->cmd))