Lines Matching defs:buffer
74 ssize_t (*read)(char *buffer, loff_t offset, size_t count,
117 char *buffer, loff_t offset, size_t count)
122 return devcd->read(buffer, offset, count, devcd->data, devcd->datalen);
127 char *buffer, loff_t offset, size_t count)
239 static ssize_t devcd_readv(char *buffer, loff_t offset, size_t count,
242 return memory_read_from_buffer(buffer, count, &offset, data, datalen);
288 * devcd_read_from_table - copy data from sg_table to a given buffer
290 * @buffer: the buffer to copy the data to it
291 * @buf_len: the length of the buffer
297 static ssize_t devcd_read_from_sgtable(char *buffer, loff_t offset,
308 return sg_pcopy_to_buffer(table, sg_nents(table), buffer, buf_len,
319 * @read: function to read from the given buffer
320 * @free: function to free the given buffer
329 ssize_t (*read)(char *buffer, loff_t offset, size_t count,