Lines Matching refs:buffer
405 mmc_block_read(void* cookie, off_t position, void* buffer, size_t* _length)
417 status_t status = request.Init(position, (addr_t)buffer, length, false, 0);
432 mmc_block_write(void* cookie, off_t position, const void* buffer,
445 status_t status = request.Init(position, (addr_t)buffer, length, true, 0);
565 mmc_block_ioctl(void* cookie, uint32 op, void* buffer, size_t length)
573 if (buffer == NULL || length < sizeof(status_t))
577 return user_memcpy(buffer, &status, sizeof(status_t));
588 return user_memcpy(buffer, &size32, sizeof(size_t));
593 if (buffer == NULL || length > sizeof(device_geometry))
596 return user_memcpy(buffer, &info->geometry, length);
600 return user_strlcpy((char*)buffer, "devices/drive-harddisk",
609 if (user_memcpy(&iconData, buffer, sizeof(device_icon)) != B_OK)
619 return user_memcpy(buffer, &iconData, sizeof(device_icon));
624 // We know the buffer is kernel-side because it has been
626 return mmc_block_trim(info, (fs_trim_data*)buffer);