Lines Matching refs:unode
1126 struct urb_node *unode = container_of(work, struct urb_node, in ufx_release_urb_work() local
1129 up(&unode->dev->urbs.limit_sem); in ufx_release_urb_work()
1800 struct urb_node *unode = urb->context; in ufx_urb_completion() local
1801 struct ufx_data *dev = unode->dev; in ufx_urb_completion()
1818 list_add_tail(&unode->entry, &dev->urbs.list); in ufx_urb_completion()
1825 schedule_delayed_work(&unode->release_urb_work, 0); in ufx_urb_completion()
1834 struct urb_node *unode; in ufx_free_urb_list() local
1855 unode = list_entry(node, struct urb_node, entry); in ufx_free_urb_list()
1856 urb = unode->urb; in ufx_free_urb_list()
1870 struct urb_node *unode; in ufx_alloc_urb_list() local
1879 unode = kzalloc(sizeof(struct urb_node), GFP_KERNEL); in ufx_alloc_urb_list()
1880 if (!unode) in ufx_alloc_urb_list()
1882 unode->dev = dev; in ufx_alloc_urb_list()
1884 INIT_DELAYED_WORK(&unode->release_urb_work, in ufx_alloc_urb_list()
1889 kfree(unode); in ufx_alloc_urb_list()
1892 unode->urb = urb; in ufx_alloc_urb_list()
1897 kfree(unode); in ufx_alloc_urb_list()
1904 buf, size, ufx_urb_completion, unode); in ufx_alloc_urb_list()
1907 list_add_tail(&unode->entry, &dev->urbs.list); in ufx_alloc_urb_list()
1925 struct urb_node *unode; in ufx_get_urb() local
1947 unode = list_entry(entry, struct urb_node, entry); in ufx_get_urb()
1948 urb = unode->urb; in ufx_get_urb()