---
name: "usb_interface_claimed"
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_interface_claimed"
---

# usb\_interface\_claimed(9)

returns true iff an interface is claimed

## NAME

usb\_interface\_claimed - returns true iff an interface is claimed

## SYNOPSIS

**int usb\_interface\_claimed(struct usb\_interface \*** *iface***);**

## ARGUMENTS

*iface*

the interface being checked

## RETURN

**true** (nonzero) iff the interface is claimed, else **false** (zero).

## NOTE

Callers must own the driver model's usb bus readlock. So driver **probe** entries don't need extra locking, but other call contexts may need to explicitly claim that lock.

## COPYRIGHT
