Lines Matching refs:datalen

1253 	int datalen = 8;
1260 error = bus_dmamem_alloc(sc->sc_dmat, datalen, PAGE_SIZE, 0,
1264 error = bus_dmamem_map(sc->sc_dmat, ds, 1, datalen, &ptr,
1268 error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, ptr, datalen,
1273 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1276 ptr = malloc(datalen, M_DEVBUF, M_NOWAIT | M_ZERO);
1283 cmd.c_datalen = datalen;
1284 cmd.c_blklen = datalen;
1294 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1297 memcpy(scr, ptr, datalen);
1305 bus_dmamem_unmap(sc->sc_dmat, ptr, datalen);
1317 sdmmc_dump_data("SCR", scr, datalen);
1369 int datalen = 64;
1376 error = bus_dmamem_alloc(sc->sc_dmat, datalen, PAGE_SIZE, 0,
1380 error = bus_dmamem_map(sc->sc_dmat, ds, 1, datalen, &ptr,
1384 error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, ptr, datalen,
1389 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1392 ptr = malloc(datalen, M_DEVBUF, M_NOWAIT | M_ZERO);
1399 cmd.c_datalen = datalen;
1400 cmd.c_blklen = datalen;
1410 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1413 memcpy(ssr, ptr, datalen);
1421 bus_dmamem_unmap(sc->sc_dmat, ptr, datalen);
1436 sdmmc_dump_data("SSR", ssr, datalen);
1589 size_t datalen)
1598 error = bus_dmamem_alloc(sc->sc_dmat, datalen, PAGE_SIZE, 0, ds,
1602 error = bus_dmamem_map(sc->sc_dmat, ds, 1, datalen, &ptr,
1606 error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, ptr, datalen,
1611 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1614 ptr = malloc(datalen, M_DEVBUF, M_NOWAIT | M_ZERO);
1621 cmd.c_datalen = datalen;
1622 cmd.c_blklen = datalen;
1636 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1639 memcpy(data, ptr, datalen);
1641 sdmmc_dump_data("CXD", data, datalen);
1650 bus_dmamem_unmap(sc->sc_dmat, ptr, datalen);
1662 uint8_t mio, uint8_t fno, uint32_t addr, uint16_t datalen, void *data)
1671 error = bus_dmamem_alloc(sc->sc_dmat, datalen, PAGE_SIZE, 0, ds,
1675 error = bus_dmamem_map(sc->sc_dmat, ds, 1, datalen, &ptr,
1679 error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, ptr, datalen,
1684 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1692 cmd.c_datalen = datalen;
1698 __SHIFTIN(datalen - 1, SD_EXTR_LEN);
1706 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
1708 memcpy(data, ptr, datalen);
1711 sdmmc_dump_data("EXT", data, datalen);
1720 bus_dmamem_unmap(sc->sc_dmat, ptr, datalen);
2016 u_char *data, size_t datalen)
2022 KASSERT((datalen % SDMMC_SECTOR_SIZE) == 0);
2025 for (i = 0; i < datalen / SDMMC_SECTOR_SIZE; i++) {
2039 uint32_t blkno, u_char *data, size_t datalen, bool force_bbuf)
2057 bus_dmamap_sync(sc->sc_dmat, sf->bbuf_dmap, 0, datalen,
2061 blkno, data, datalen);
2067 bus_dmamap_sync(sc->sc_dmat, sf->bbuf_dmap, 0, datalen,
2071 memcpy(data, sf->bbuf, datalen);
2107 uint32_t blkno, u_char *data, size_t datalen)
2121 cmd.c_datalen = datalen;
2181 size_t datalen)
2190 error = sdmmc_mem_single_read_block(sf, blkno, data, datalen);
2196 datalen);
2201 error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, data, datalen, NULL,
2206 data, datalen, true);
2211 printf("data=%p, datalen=%zu\n", data, datalen);
2222 data, datalen, false);
2226 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
2230 datalen);
2234 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
2249 u_char *data, size_t datalen)
2255 KASSERT((datalen % SDMMC_SECTOR_SIZE) == 0);
2258 for (i = 0; i < datalen / SDMMC_SECTOR_SIZE; i++) {
2272 uint32_t blkno, u_char *data, size_t datalen, bool force_bbuf)
2291 memcpy(sf->bbuf, data, datalen);
2293 bus_dmamap_sync(sc->sc_dmat, sf->bbuf_dmap, 0, datalen,
2297 blkno, data, datalen);
2303 bus_dmamap_sync(sc->sc_dmat, sf->bbuf_dmap, 0, datalen,
2341 uint32_t blkno, u_char *data, size_t datalen)
2353 const int nblk = howmany(datalen, SDMMC_SECTOR_SIZE);
2367 cmd.c_datalen = datalen;
2426 size_t datalen)
2442 error = sdmmc_mem_single_write_block(sf, blkno, data, datalen);
2448 datalen);
2453 error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmap, data, datalen, NULL,
2458 data, datalen, true);
2463 aprint_normal_dev(sc->sc_dev, "%s: data=%p, datalen=%zu\n",
2464 __func__, data, datalen);
2476 data, datalen, false);
2480 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,
2484 datalen);
2488 bus_dmamap_sync(sc->sc_dmat, sc->sc_dmap, 0, datalen,