---
name: "rpc_find_or_alloc_pipe_dir_object"
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/rpc_find_or_alloc_pipe_dir_object"
---

# rpc\_find\_or\_alloc\_pipe\_dir\_object(9)

## NAME

rpc\_find\_or\_alloc\_pipe\_dir\_object -

## SYNOPSIS

**struct rpc\_pipe\_dir\_object \* rpc\_find\_or\_alloc\_pipe\_dir\_object(struct net \*** *net***, struct rpc\_pipe\_dir\_head \*** *pdh***, int (\****match***) (struct rpc\_pipe\_dir\_object \*, void \*), struct rpc\_pipe\_dir\_object \*(\****alloc***) (void \*), void \*** *data***);**

## ARGUMENTS

*net*

pointer to struct net

*pdh*

pointer to struct rpc\_pipe\_dir\_head

*match*

match struct rpc\_pipe\_dir\_object to data

*alloc*

allocate a new struct rpc\_pipe\_dir\_object

*data*

user defined data for **match** and **alloc**

## COPYRIGHT
