---
name: "usb_ep_free_request"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/usb_ep_free_request"
---

# usb\_ep\_free\_request(9)

frees a request object

## NAME

usb\_ep\_free\_request - frees a request object

## SYNOPSIS

**void usb\_ep\_free\_request(struct usb\_ep \*** *ep***, struct usb\_request \*** *req***);**

## ARGUMENTS

*ep*

the endpoint associated with the request

*req*

the request being freed

## DESCRIPTION

Reverses the effect of **usb\_ep\_alloc\_request**. Caller guarantees the request is not queued, and that it will no longer be requeued (or otherwise used).

## AUTHOR

**David Brownell** \<dbrownell@users.sourceforge.net\>

Author.

## COPYRIGHT
