Lines Matching refs:unode
152 struct urb_node *unode = urb->context; in udl_urb_completion() local
153 struct udl_device *udl = unode->dev; in udl_urb_completion()
170 list_add_tail(&unode->entry, &udl->urbs.list); in udl_urb_completion()
179 struct urb_node *unode; in udl_free_urb_list() local
192 unode = urb->context; in udl_free_urb_list()
197 kfree(unode); in udl_free_urb_list()
206 struct urb_node *unode; in udl_alloc_urb_list() local
221 unode = kzalloc(sizeof(struct urb_node), GFP_KERNEL); in udl_alloc_urb_list()
222 if (!unode) in udl_alloc_urb_list()
224 unode->dev = udl; in udl_alloc_urb_list()
228 kfree(unode); in udl_alloc_urb_list()
231 unode->urb = urb; in udl_alloc_urb_list()
236 kfree(unode); in udl_alloc_urb_list()
248 buf, size, udl_urb_completion, unode); in udl_alloc_urb_list()
251 list_add_tail(&unode->entry, &udl->urbs.list); in udl_alloc_urb_list()
264 struct urb_node *unode; in udl_get_urb_locked() local
281 unode = list_first_entry(&udl->urbs.list, struct urb_node, entry); in udl_get_urb_locked()
282 list_del_init(&unode->entry); in udl_get_urb_locked()
285 return unode->urb; in udl_get_urb_locked()