Lines Matching refs:unode
936 struct urb_node *unode = container_of(work, struct urb_node, in dlfb_release_urb_work() local
939 up(&unode->dev->urbs.limit_sem); in dlfb_release_urb_work()
1787 struct urb_node *unode = urb->context; in dlfb_urb_completion() local
1788 struct dlfb_data *dev = unode->dev; in dlfb_urb_completion()
1805 list_add_tail(&unode->entry, &dev->urbs.list); in dlfb_urb_completion()
1814 schedule_delayed_work(&unode->release_urb_work, 0); in dlfb_urb_completion()
1823 struct urb_node *unode; in dlfb_free_urb_list() local
1845 unode = list_entry(node, struct urb_node, entry); in dlfb_free_urb_list()
1846 urb = unode->urb; in dlfb_free_urb_list()
1862 struct urb_node *unode; in dlfb_alloc_urb_list() local
1871 unode = kzalloc(sizeof(struct urb_node), GFP_KERNEL); in dlfb_alloc_urb_list()
1872 if (!unode) in dlfb_alloc_urb_list()
1874 unode->dev = dev; in dlfb_alloc_urb_list()
1876 INIT_DELAYED_WORK(&unode->release_urb_work, in dlfb_alloc_urb_list()
1881 kfree(unode); in dlfb_alloc_urb_list()
1884 unode->urb = urb; in dlfb_alloc_urb_list()
1889 kfree(unode); in dlfb_alloc_urb_list()
1896 buf, size, dlfb_urb_completion, unode); in dlfb_alloc_urb_list()
1899 list_add_tail(&unode->entry, &dev->urbs.list); in dlfb_alloc_urb_list()
1917 struct urb_node *unode; in dlfb_get_urb() local
1939 unode = list_entry(entry, struct urb_node, entry); in dlfb_get_urb()
1940 urb = unode->urb; in dlfb_get_urb()