Lines Matching defs:buffer
70 ssize_t (*read)(char *buffer, loff_t offset, size_t count,
113 char *buffer, loff_t offset, size_t count)
118 return devcd->read(buffer, offset, count, devcd->data, devcd->datalen);
123 char *buffer, loff_t offset, size_t count)
234 static ssize_t devcd_readv(char *buffer, loff_t offset, size_t count,
237 return memory_read_from_buffer(buffer, count, &offset, data, datalen);
283 * devcd_read_from_sgtable - copy data from sg_table to a given buffer
285 * @buffer: the buffer to copy the data to it
286 * @buf_len: the length of the buffer
292 static ssize_t devcd_read_from_sgtable(char *buffer, loff_t offset,
303 return sg_pcopy_to_buffer(table, sg_nents(table), buffer, buf_len,
314 * @read: function to read from the given buffer
315 * @free: function to free the given buffer
324 ssize_t (*read)(char *buffer, loff_t offset, size_t count,