Lines Matching defs:length
55 uint32_t length, uint8_t *base);
254 uint32_t length, int dir)
262 if (write_buffer(handle, length, buffer))
285 if (read_buffer(handle, length, buffer))
523 uint32_t addr, uint32_t length, uint8_t *base)
528 (uint64_t)base, addr, length);
530 if ((length / handle->device->cfg.blockSize) > 1) {
532 inv_dcache_range((uintptr_t)base, (uint64_t)length);
533 rc = sd_cmd18(handle, addr, length, base);
536 flush_dcache_range((uintptr_t)base, (uint64_t)length);
537 rc = sd_cmd25(handle, addr, length, base);
544 inv_dcache_range((uintptr_t)base, (uint64_t)length);
549 flush_dcache_range((uintptr_t)base, (uint64_t)length);
654 int write_buffer(struct sd_handle *handle, uint32_t length, uint8_t *data)
660 rem = length;
718 int read_buffer(struct sd_handle *handle, uint32_t length, uint8_t *data)
724 rem = length;
922 * The function sets DMA buffer and data length, process
928 void data_xfer_setup(struct sd_handle *handle, uint8_t *data, uint32_t length,
931 chal_sd_setup_xfer((CHAL_HANDLE *)handle->device, data, length, dir);