<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_agpsupport.h' l='28' type='struct drm_agp_head * drm_agp_init(struct drm_device * dev)'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/drm_agpsupport.c' l='442' ll='477' type='struct drm_agp_head * drm_agp_init(struct drm_device * dev)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/drm_agpsupport.c' l='430'>/**
 * Initialize the AGP resources.
 *
 * \return pointer to a drm_agp_head structure.
 *
 * Gets the drm_agp_t structure which is made available by the agpgart module
 * via the inter_module_* functions. Creates and initializes a drm_agp_head
 * structure.
 *
 * Note that final cleanup of the kmalloced structure is directly done in
 * drm_pci_agp_destroy.
 */</doc>
<use f='src/src/sys/external/bsd/drm2/pci/drm_pci.c' l='157' u='c' c='drm_pci_attach'/>
