Lines Matching refs:unode
123 struct urb_node *unode = urb->context; in udl_urb_completion() local
124 struct udl_device *udl = unode->dev; in udl_urb_completion()
141 list_add_tail(&unode->entry, &udl->urbs.list); in udl_urb_completion()
151 struct urb_node *unode; in udl_free_urb_list() local
164 unode = urb->context; in udl_free_urb_list()
169 kfree(unode); in udl_free_urb_list()
179 struct urb_node *unode; in udl_alloc_urb_list() local
194 unode = kzalloc(sizeof(struct urb_node), GFP_KERNEL); in udl_alloc_urb_list()
195 if (!unode) in udl_alloc_urb_list()
197 unode->dev = udl; in udl_alloc_urb_list()
201 kfree(unode); in udl_alloc_urb_list()
204 unode->urb = urb; in udl_alloc_urb_list()
209 kfree(unode); in udl_alloc_urb_list()
221 buf, size, udl_urb_completion, unode); in udl_alloc_urb_list()
224 list_add_tail(&unode->entry, &udl->urbs.list); in udl_alloc_urb_list()
237 struct urb_node *unode; in udl_get_urb_locked() local
254 unode = list_first_entry(&udl->urbs.list, struct urb_node, entry); in udl_get_urb_locked()
255 list_del_init(&unode->entry); in udl_get_urb_locked()
258 return unode->urb; in udl_get_urb_locked()