---
name: "usb_unlink_anchored_urbs"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/usb_unlink_anchored_urbs"
---

# usb\_unlink\_anchored\_urbs(9)

asynchronously cancel transfer requests en masse

## NAME

usb\_unlink\_anchored\_urbs - asynchronously cancel transfer requests en masse

## SYNOPSIS

**void usb\_unlink\_anchored\_urbs(struct usb\_anchor \*** *anchor***);**

## ARGUMENTS

*anchor*

anchor the requests are bound to

## DESCRIPTION

this allows all outstanding URBs to be unlinked starting from the back of the queue. This function is asynchronous. The unlinking is just triggered. It may happen after this function has returned.

This routine should not be called by a driver after its disconnect method has returned.

## COPYRIGHT
