Lines Matching defs:iovec
294 struct iovec iovec;
303 iovec.iov_base = device->write_buffer;
304 iovec.iov_len = buffer->size;
319 gBufferModule->get_iovecs(buffer, &iovec, 1);
322 gBufferModule->get_iovecs(buffer, &iovec, 1);
325 //dump_block((const char *)iovec.iov_base, buffer->size, " ");
326 ssize_t bytesWritten = write(device->fd, iovec.iov_base, iovec.iov_len);
356 struct iovec iovec;
362 iovec.iov_base = device->read_buffer;
363 iovec.iov_len = device->frame_size;
374 iovec.iov_base = data;
375 iovec.iov_len = device->frame_size;
378 bytesRead = read(device->fd, iovec.iov_base, iovec.iov_len);
385 if (iovec.iov_base == device->read_buffer)
386 status = gBufferModule->append(buffer, iovec.iov_base, bytesRead);