Name

devm_mdiobus_alloc_size — Resource-managed mdiobus_alloc_size

Synopsis

struct mii_bus * devm_mdiobus_alloc_size (struct device * dev,
 int sizeof_priv);
 

Arguments

struct device * dev

Device to allocate mii_bus for

int sizeof_priv

Space to allocate for private structure.

Description

Managed mdiobus_alloc_size. mii_bus allocated with this function is automatically freed on driver detach.

If an mii_bus allocated with this function needs to be freed separately, devm_mdiobus_free must be used.

Return

Pointer to allocated mii_bus on success, NULL on failure.