Lines Matching refs:up
560 struct uhci_debug *up; in uhci_debug_open() local
563 up = kmalloc(sizeof(*up), GFP_KERNEL); in uhci_debug_open()
564 if (!up) in uhci_debug_open()
567 up->data = kmalloc(MAX_OUTPUT, GFP_KERNEL); in uhci_debug_open()
568 if (!up->data) { in uhci_debug_open()
569 kfree(up); in uhci_debug_open()
573 up->size = 0; in uhci_debug_open()
576 up->size = uhci_sprint_schedule(uhci, up->data, in uhci_debug_open()
580 file->private_data = up; in uhci_debug_open()
587 struct uhci_debug *up; in uhci_debug_lseek() local
590 up = file->private_data; in uhci_debug_lseek()
604 if (new < 0 || new > up->size) in uhci_debug_lseek()
613 struct uhci_debug *up = file->private_data; in uhci_debug_read() local
614 return simple_read_from_buffer(buf, nbytes, ppos, up->data, up->size); in uhci_debug_read()
619 struct uhci_debug *up = file->private_data; in uhci_debug_release() local
621 kfree(up->data); in uhci_debug_release()
622 kfree(up); in uhci_debug_release()