Lines Matching refs:unlink
921 struct vhci_unlink *unlink; in vhci_urb_dequeue() local
926 unlink = kzalloc(sizeof(struct vhci_unlink), GFP_ATOMIC); in vhci_urb_dequeue()
927 if (!unlink) { in vhci_urb_dequeue()
934 unlink->seqnum = atomic_inc_return(&vhci_hcd->seqnum); in vhci_urb_dequeue()
935 if (unlink->seqnum == 0xffff) in vhci_urb_dequeue()
938 unlink->unlink_seqnum = priv->seqnum; in vhci_urb_dequeue()
942 list_add_tail(&unlink->list, &vdev->unlink_tx); in vhci_urb_dequeue()
960 struct vhci_unlink *unlink, *tmp; in vhci_cleanup_unlink_list() local
966 list_for_each_entry_safe(unlink, tmp, unlink_list, list) { in vhci_cleanup_unlink_list()
969 urb = pickup_urb_and_free_priv(vdev, unlink->unlink_seqnum); in vhci_cleanup_unlink_list()
971 list_del(&unlink->list); in vhci_cleanup_unlink_list()
972 kfree(unlink); in vhci_cleanup_unlink_list()
980 list_del(&unlink->list); in vhci_cleanup_unlink_list()
990 kfree(unlink); in vhci_cleanup_unlink_list()