Lines Matching refs:buffer
117 unsigned char *buffer; in ioctl_rio() local
142 buffer = (unsigned char *) __get_free_page(GFP_KERNEL); in ioctl_rio()
143 if (buffer == NULL) { in ioctl_rio()
147 if (copy_from_user(buffer, rio_cmd.buffer, rio_cmd.length)) { in ioctl_rio()
149 free_page((unsigned long) buffer); in ioctl_rio()
167 rio_cmd.index, buffer, in ioctl_rio()
180 result, buffer[0]); in ioctl_rio()
181 if (copy_to_user(rio_cmd.buffer, buffer, in ioctl_rio()
183 free_page((unsigned long) buffer); in ioctl_rio()
198 free_page((unsigned long) buffer); in ioctl_rio()
213 buffer = (unsigned char *) __get_free_page(GFP_KERNEL); in ioctl_rio()
214 if (buffer == NULL) { in ioctl_rio()
218 if (copy_from_user(buffer, rio_cmd.buffer, rio_cmd.length)) { in ioctl_rio()
219 free_page((unsigned long)buffer); in ioctl_rio()
238 rio_cmd.index, buffer, in ioctl_rio()
256 free_page((unsigned long) buffer); in ioctl_rio()
271 write_rio(struct file *file, const char __user *buffer, in write_rio() argument
303 if (copy_from_user(rio->obuf, buffer, copy_size)) { in write_rio()
349 buffer += copy_size; in write_rio()
362 read_rio(struct file *file, char __user *buffer, size_t count, loff_t * ppos) in read_rio() argument
433 if (copy_to_user(buffer, ibuf, this_read)) { in read_rio()
439 buffer += this_read; in read_rio()