/netbsd-src/sys/arch/evbarm/stand/boot2440/ |
H A D | s3csdi.c | 180 if (cmd->c_datalen > 0 && cmd->c_data != NULL) { in s3csd_exec_cmd() 183 DPRINTF(("DATA, datalen: %d, blk_size: %d, offset: %d\n", cmd->c_datalen, in s3csd_exec_cmd() 198 DPRINTF(("Reading %d bytes\n", cmd->c_datalen)); in s3csd_exec_cmd() 203 ((cmd->c_datalen / cmd->c_blklen) & SDIDATCON_BLKNUM_MASK) | in s3csd_exec_cmd() 216 DPRINTF(("Writing %d bytes\n", cmd->c_datalen)); in s3csd_exec_cmd() 218 cmd->c_datalen / cmd->c_blklen)); in s3csd_exec_cmd() 222 ((cmd->c_datalen / cmd->c_blklen) & SDIDATCON_BLKNUM_MASK) | in s3csd_exec_cmd() 353 while (written < cmd->c_datalen ) { in sssdi_perform_pio_read() 392 while (written < cmd->c_datalen ) {
|
H A D | dev_sdmmc.c | 708 cmd->c_datalen, cmd->c_flags, cmd->c_error); in sdmmc_dump_command() 1154 cmd.c_datalen = datalen; in sdmmc_mem_read_block() 1156 cmd.c_opcode = (cmd.c_datalen / cmd.c_blklen) > 1 ? in sdmmc_mem_read_block() 1264 cmd.c_datalen = datalen; in sdmmc_mem_send_scr() 1381 cmd.c_datalen = statlen; in sdmmc_mem_sd_switch()
|
H A D | dev_sdmmc.h | 91 int c_datalen; /* length of data buffer */ member
|
/netbsd-src/sys/dev/ic/ |
H A D | dwc_mmc.c | 486 if (cmd->c_datalen > sc->sc_dmabounce_buflen) in dwc_mmc_dma_prepare() 491 memset(sc->sc_dmabounce_buf, 0, cmd->c_datalen); in dwc_mmc_dma_prepare() 493 0, cmd->c_datalen, BUS_DMASYNC_PREREAD); in dwc_mmc_dma_prepare() 496 cmd->c_datalen); in dwc_mmc_dma_prepare() 498 0, cmd->c_datalen, BUS_DMASYNC_PREWRITE); in dwc_mmc_dma_prepare() 543 cmd->c_datalen); in dwc_mmc_dma_prepare() 581 0, cmd->c_datalen, BUS_DMASYNC_POSTREAD); in dwc_mmc_dma_complete() 583 cmd->c_datalen); in dwc_mmc_dma_complete() 586 0, cmd->c_datalen, BUS_DMASYNC_POSTWRITE); in dwc_mmc_dma_complete() 603 cmd->c_opcode, cmd->c_flags, cmd->c_data, cmd->c_datalen, in dwc_mmc_exec_command() [all …]
|
H A D | rtsx.c | 1213 cmd->c_datalen)); in rtsx_read_ppbuf() 1217 remain = cmd->c_datalen; in rtsx_read_ppbuf() 1218 for (j = 0; j < cmd->c_datalen / RTSX_HOSTCMD_MAX; j++) { in rtsx_read_ppbuf() 1265 cmd->c_datalen)); in rtsx_write_ppbuf() 1269 remain = cmd->c_datalen; in rtsx_write_ppbuf() 1270 for (j = 0; j < cmd->c_datalen / RTSX_HOSTCMD_MAX; j++) { in rtsx_write_ppbuf() 1309 DEVNAME(sc), read ? "read" : "write", cmd->c_datalen, in rtsx_exec_short_xfer() 1312 if (cmd->c_datalen > 512) { in rtsx_exec_short_xfer() 1314 DEVNAME(sc), cmd->c_datalen, 512)); in rtsx_exec_short_xfer() 1318 if (!read && cmd->c_data != NULL && cmd->c_datalen > 0) { in rtsx_exec_short_xfer() [all …]
|
H A D | w83l518d_sdmmc.c | 448 cmd->c_opcode, cmd->c_flags, cmd->c_data, cmd->c_datalen, in wb_sdmmc_exec_command() 451 if (cmd->c_datalen > 0) { in wb_sdmmc_exec_command() 464 blklen = MIN(cmd->c_datalen, cmd->c_blklen); in wb_sdmmc_exec_command() 466 if (cmd->c_datalen % blklen > 0) { in wb_sdmmc_exec_command() 486 cmd->c_resid = cmd->c_datalen; in wb_sdmmc_exec_command() 539 if (cmd->c_error == 0 && cmd->c_datalen > 0) { in wb_sdmmc_exec_command() 560 cmd->c_blklen, cmd->c_datalen, cmd->c_resid); in wb_sdmmc_exec_command()
|
H A D | pl181.c | 397 cmd->c_opcode, cmd->c_flags, cmd->c_datalen, cmd->c_resid, xferlen); in plmmc_do_command() 429 (cmd->c_datalen - cmd->c_resid) / SDMMC_SECTOR_SIZE; in plmmc_do_command() 500 cmd->c_opcode, cmd->c_flags, cmd->c_data, cmd->c_datalen); in plmmc_exec_command() 504 cmd->c_resid = cmd->c_datalen; in plmmc_exec_command()
|
/netbsd-src/sys/arch/evbsh3/t_sh7706lan/ |
H A D | ssumci.c | 364 cmd->c_datalen, cmd->c_flags)); in ssumci_exec_command() 405 if (cmd->c_datalen > 0) { in ssumci_exec_command() 464 for (i = 1 /* XXXFIXME!!!*/ ; i < cmd->c_datalen; i++) { in ssumci_cmd_cfgread() 473 sdmmc_dump_data(NULL, cmd->c_data, cmd->c_datalen); in ssumci_cmd_cfgread() 503 for (i = 0; i < cmd->c_datalen; i++) { in ssumci_cmd_read() 513 sdmmc_dump_data(NULL, cmd->c_data, cmd->c_datalen); in ssumci_cmd_read() 529 for (i = 0; i < cmd->c_datalen; i++) { in ssumci_cmd_write()
|
H A D | scimci.c | 427 cmd->c_opcode, cmd->c_arg, cmd->c_data, cmd->c_datalen, in scimci_exec_command() 478 if (cmd->c_datalen > 0) { in scimci_exec_command() 541 for (i = 1 /* XXXFIXME!!!*/ ; i < cmd->c_datalen; i++) { in scimci_cmd_cfgread() 556 sdmmc_dump_data(NULL, cmd->c_data, cmd->c_datalen); in scimci_cmd_cfgread() 593 for (i = 0; i < cmd->c_datalen; i++) { in scimci_cmd_read() 608 sdmmc_dump_data(NULL, cmd->c_data, cmd->c_datalen); in scimci_cmd_read() 626 for (i = 0; i < cmd->c_datalen; i++) { in scimci_cmd_write()
|
/netbsd-src/sys/arch/arm/sunxi/ |
H A D | sunxi_mmc.c | 1012 if (cmd->c_datalen > sc->sc_dmabounce_buflen) 1017 memset(sc->sc_dmabounce_buf, 0, cmd->c_datalen); 1019 0, cmd->c_datalen, BUS_DMASYNC_PREREAD); 1022 cmd->c_datalen); 1024 0, cmd->c_datalen, BUS_DMASYNC_PREWRITE); 1066 cmd->c_datalen, map->dm_nsegs, sc->sc_config->idma_xferlen); 1106 0, cmd->c_datalen, BUS_DMASYNC_POSTREAD); 1108 cmd->c_datalen); 1111 0, cmd->c_datalen, BUS_DMASYNC_POSTWRITE); 1126 cmd->c_opcode, cmd->c_flags, cmd->c_data, cmd->c_datalen, [all …]
|
/netbsd-src/sys/arch/arm/amlogic/ |
H A D | meson_sdhc.c | 666 if (cmd->c_datalen > 0) { in meson_sdhc_exec_command() 674 nblks = cmd->c_datalen / cmd->c_blklen; in meson_sdhc_exec_command() 675 if (nblks == 0 || (cmd->c_datalen % cmd->c_blklen) != 0) in meson_sdhc_exec_command() 696 if (cmd->c_datalen > 0) { in meson_sdhc_exec_command() 710 if (cmd->c_datalen > 0) { in meson_sdhc_exec_command() 721 memcpy(sc->sc_bbuf, cmd->c_data, cmd->c_datalen); in meson_sdhc_exec_command() 729 cmd->c_resid = cmd->c_datalen; in meson_sdhc_exec_command() 732 if (cmd->c_datalen > 0) { in meson_sdhc_exec_command() 800 memcpy(cmd->c_data, sc->sc_bbuf, cmd->c_datalen); in meson_sdhc_exec_command() 939 cmd.c_datalen = cmd.c_blklen = tsize; in meson_sdhc_execute_tuning()
|
H A D | mesongx_mmc.c | 862 memset(sc->sc_dmabounce_buf, 0, cmd->c_datalen); in mesongx_mmc_dma_prepare() 864 0, cmd->c_datalen, BUS_DMASYNC_PREREAD); in mesongx_mmc_dma_prepare() 866 memcpy(sc->sc_dmabounce_buf, cmd->c_data, cmd->c_datalen); in mesongx_mmc_dma_prepare() 868 0, cmd->c_datalen, BUS_DMASYNC_PREWRITE); in mesongx_mmc_dma_prepare() 918 cmd->c_datalen, map->dm_nsegs); in mesongx_mmc_dma_prepare() 937 0, cmd->c_datalen, BUS_DMASYNC_POSTREAD); in mesongx_mmc_dma_complete() 938 memcpy(cmd->c_data, sc->sc_dmabounce_buf, cmd->c_datalen); in mesongx_mmc_dma_complete() 941 0, cmd->c_datalen, BUS_DMASYNC_POSTWRITE); in mesongx_mmc_dma_complete() 990 if (cmd->c_datalen > 0) { in mesongx_mmc_exec_command() 1000 cmd->c_resid = cmd->c_datalen; in mesongx_mmc_exec_command() [all …]
|
H A D | meson_sdio.c | 540 if (cmd->c_datalen > 0) { in meson_sdio_exec_command() 543 nblks = cmd->c_datalen / cmd->c_blklen; in meson_sdio_exec_command() 544 if (nblks == 0 || (cmd->c_datalen % cmd->c_blklen) != 0) in meson_sdio_exec_command() 567 memcpy(sc->sc_bbuf, cmd->c_data, cmd->c_datalen); in meson_sdio_exec_command() 606 cmd->c_opcode, cmd->c_flags, cmd->c_datalen); in meson_sdio_exec_command() 620 if (cmd->c_datalen > 0) { in meson_sdio_exec_command() 655 memcpy(cmd->c_data, sc->sc_bbuf, cmd->c_datalen); in meson_sdio_exec_command()
|
/netbsd-src/sys/arch/arm/s3c2xx0/ |
H A D | s3c2440_sdi.c | 410 if (cmd->c_datalen > 0 && cmd->c_data != NULL) { in sssdi_exec_command() 413 DPRINTF(("DATA, datalen: %d, blk_size: %d\n", cmd->c_datalen, in sssdi_exec_command() 439 DPRINTF(("Reading %d bytes\n", cmd->c_datalen)); in sssdi_exec_command() 444 ((cmd->c_datalen / cmd->c_blklen) & SDIDATCON_BLKNUM_MASK) | in sssdi_exec_command() 473 DPRINTF(("Writing %d bytes\n", cmd->c_datalen)); in sssdi_exec_command() 475 cmd->c_datalen / cmd->c_blklen)); in sssdi_exec_command() 479 ((cmd->c_datalen / cmd->c_blklen) & SDIDATCON_BLKNUM_MASK) | in sssdi_exec_command() 659 while (written < cmd->c_datalen ) { in sssdi_perform_pio_read() 689 while (written < cmd->c_datalen ) { in sssdi_perform_pio_write()
|
/netbsd-src/sys/arch/arm/xscale/ |
H A D | pxa2x0_mci.c | 570 cmd->c_datalen, cmd->c_flags)); in pxamci_exec_command() 600 if (cmd->c_datalen > 0) { in pxamci_exec_command() 601 int blklen = MIN(cmd->c_datalen, cmd->c_blklen); in pxamci_exec_command() 602 int numblk = cmd->c_datalen / blklen; in pxamci_exec_command() 604 if (cmd->c_datalen % blklen > 0) { in pxamci_exec_command() 660 cmd->c_resid = cmd->c_datalen; in pxamci_exec_command() 781 && (sc->sc_cmd->c_datalen > 0) in pxamci_intr() 940 if (cmd->c_error == 0 && cmd->c_datalen > 0) { in pxamci_intr_cmd() 1039 if (sc->sc_cmd != NULL && (sc->sc_cmd->c_datalen & 31) != 0) { in pxamci_dmac_ointr()
|
/netbsd-src/sys/arch/arm/imx/ |
H A D | imx23_ssp.c | 461 if (cmd->c_data != NULL && cmd->c_datalen > MAX_TRANSFER_SIZE) { in issp_exec_command() 463 MAX_TRANSFER_SIZE, cmd->c_datalen); in issp_exec_command() 488 if (cmd->c_data != NULL && (cmd->c_datalen / cmd->c_blklen) > 1) { in issp_exec_command() 491 } else if (cmd->c_data != NULL && cmd->c_datalen) { in issp_exec_command() 813 blocks = cmd->c_datalen / cmd->c_blklen; in issp_create_dma_cmd_list_multi() 835 __SHIFTIN(cmd->c_datalen, HW_SSP_CTRL0_XFER_COUNT); in issp_create_dma_cmd_list_multi() 923 dma_cmd[0].control = __SHIFTIN(cmd->c_datalen, APBDMA_CMD_XFER_COUNT) | in issp_create_dma_cmd_list_single() 940 __SHIFTIN(cmd->c_datalen, HW_SSP_CTRL0_XFER_COUNT); in issp_create_dma_cmd_list_single()
|
/netbsd-src/sys/dev/marvell/ |
H A D | mvsdio.c | 533 cmd->c_datalen, cmd->c_flags)); in mvsdio_exec_command() 539 if (cmd->c_datalen > 0) { in mvsdio_exec_command() 544 blklen = MIN(cmd->c_datalen, cmd->c_blklen); in mvsdio_exec_command() 546 if (cmd->c_datalen % blklen > 0) { in mvsdio_exec_command() 569 DBC_BLOCKCOUNT(cmd->c_datalen / blklen)); in mvsdio_exec_command() 645 if (cmd->c_datalen > 0) in mvsdio_exec_command()
|
/netbsd-src/sys/arch/arm/broadcom/ |
H A D | bcm2835_sdhost.c | 609 cmd->c_opcode, cmd->c_flags, cmd->c_data, cmd->c_datalen, in sdhost_exec_command() 636 if (cmd->c_datalen > 0) { in sdhost_exec_command() 642 nblks = cmd->c_datalen / cmd->c_blklen; in sdhost_exec_command() 643 if (nblks == 0 || (cmd->c_datalen % cmd->c_blklen) != 0) in sdhost_exec_command() 649 cmd->c_resid = cmd->c_datalen; in sdhost_exec_command() 663 if (cmd->c_datalen > 0) { in sdhost_exec_command()
|
/netbsd-src/sys/arch/arm/ti/ |
H A D | ti_sdhc.c | 547 memcpy(sc->sc_edma_bbuf, cmd->c_data, cmd->c_datalen); in ti_sdhc_edma_xfer_data() 566 memcpy(cmd->c_data, sc->sc_edma_bbuf, cmd->c_datalen); in ti_sdhc_edma_xfer_data() 584 int error, resid = cmd->c_datalen; in ti_sdhc_edma_transfer() 585 int blksize = MIN(cmd->c_datalen, cmd->c_blklen); in ti_sdhc_edma_transfer()
|
/netbsd-src/sys/dev/sdmmc/ |
H A D | sdhc.c | 1495 cmd.c_blklen = cmd.c_datalen = 128; in sdhc_execute_tuning1() 1497 cmd.c_blklen = cmd.c_datalen = 64; in sdhc_execute_tuning1() 1724 cmd->c_datalen, cmd->c_flags, HREAD4(hp, SDHC_NINTR_STATUS))); in sdhc_start_command() 1732 if (cmd->c_datalen > 0) { in sdhc_start_command() 1733 blksize = MIN(cmd->c_datalen, cmd->c_blklen); in sdhc_start_command() 1734 blkcount = cmd->c_datalen / blksize; in sdhc_start_command() 1735 if (cmd->c_datalen % blksize > 0) { in sdhc_start_command() 1762 if (cmd->c_dmamap != NULL && cmd->c_datalen > 0 && in sdhc_start_command() 1776 if (cmd->c_datalen > 0) in sdhc_start_command() 1910 MMC_R1(cmd->c_resp), cmd->c_datalen)); in sdhc_transfer_data() [all …]
|
H A D | sdmmc_mem.c | 1283 cmd.c_datalen = datalen; in sdmmc_mem_send_scr() 1399 cmd.c_datalen = datalen; in sdmmc_mem_send_ssr() 1621 cmd.c_datalen = datalen; in sdmmc_mem_sd_switch() 1692 cmd.c_datalen = datalen; 1766 cmd.c_datalen = buflen; in sdmmc_mem_single_segment_dma_read_block() 1900 cmd.c_datalen = statlen; in sdmmc_mem_read_block() 2118 cmd.c_datalen = datalen; 2120 cmd.c_opcode = (cmd.c_datalen / cmd.c_blklen) > 1 ? in sdmmc_mem_write_block() 2139 const u_int counter = __builtin_ctz(cmd.c_datalen); in sdmmc_mem_write_block() 2357 cmd.c_datalen [all...] |
H A D | sdmmcvar.h | 119 int c_datalen; /* length of data buffer */ 101 int c_datalen; /* length of data buffer */ global() member
|
H A D | sdmmc_io.c | 418 cmd.c_datalen = datalen; in sdmmc_io_rw_extended()
|
H A D | sdmmc.c | 1027 cmd->c_datalen, cmd->c_flags, cmd->c_error)); in sdmmc_dump_command()
|