---
name: "ccwgroup_create"
section: "9"
platform: "linux"
package: "linux-manual-2.6.24"
version: "2.6.24-6~etchnhalf.9etch3"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/ccwgroup_create"
---

# ccwgroup\_create(9)

create and register a ccw group device

## NAME

ccwgroup\_create - create and register a ccw group device

## SYNOPSIS

**int ccwgroup\_create(struct device \*** *root***, unsigned int** *creator\_id***, struct ccw\_driver \*** *cdrv***, int** *argc***, char \*** *argv\[\]***);**

## ARGUMENTS

*root*

parent device for the new device

*creator\_id*

identifier of creating driver

*cdrv*

ccw driver of slave devices

*argc*

number of slave devices

*argv\[\]*

bus ids of slave devices

## DESCRIPTION

Create and register a new ccw group device as a child of *root*. Slave devices are obtained from the list of bus ids given in *argv*\[\] and must all belong to *cdrv*.

## RETURNS

**0** on success and an error code on failure.

## CONTEXT

non-atomic

## AUTHOR

**Cornelia Huck** \<cornelia.huck@de.ibm.com\>

-

  Author.

## COPYRIGHT
