SYNOPSIS

struct drm_device * drm_dev_alloc(struct drm_driver * driver, struct device * parent);

ARGUMENTS

driver

DRM driver to allocate device for

parent

Parent device object

DESCRIPTION

Allocate and initialize a new DRM device. No device registration is done. Call drm_dev_register to advertice the device to user space and register it with other core subsystems.

The initial ref-count of the object is 1. Use drm_dev_ref and drm_dev_unref to take and drop further ref-counts.

RETURNS

Pointer to new DRM device, or NULL if out of memory.

AUTHORS

Jesse Barnes <[email protected]>

Intel Corporation,

Initial version

Laurent Pinchart <[email protected]>

Ideas on board SPRL,

Driver internals

Daniel Vetter <[email protected]>

Intel Corporation,

Contributions all over the place

COPYRIGHT