• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/savage/

Lines Matching refs:init

680 static int savage_do_init_bci(struct drm_device * dev, drm_savage_init_t * init)
684 if (init->fb_bpp != 16 && init->fb_bpp != 32) {
685 DRM_ERROR("invalid frame buffer bpp %d!\n", init->fb_bpp);
688 if (init->depth_bpp != 16 && init->depth_bpp != 32) {
689 DRM_ERROR("invalid depth buffer bpp %d!\n", init->fb_bpp);
692 if (init->dma_type != SAVAGE_DMA_AGP &&
693 init->dma_type != SAVAGE_DMA_PCI) {
694 DRM_ERROR("invalid dma memory type %d!\n", init->dma_type);
698 dev_priv->cob_size = init->cob_size;
699 dev_priv->bci_threshold_lo = init->bci_threshold_lo;
700 dev_priv->bci_threshold_hi = init->bci_threshold_hi;
701 dev_priv->dma_type = init->dma_type;
703 dev_priv->fb_bpp = init->fb_bpp;
704 dev_priv->front_offset = init->front_offset;
705 dev_priv->front_pitch = init->front_pitch;
706 dev_priv->back_offset = init->back_offset;
707 dev_priv->back_pitch = init->back_pitch;
708 dev_priv->depth_bpp = init->depth_bpp;
709 dev_priv->depth_offset = init->depth_offset;
710 dev_priv->depth_pitch = init->depth_pitch;
712 dev_priv->texture_offset = init->texture_offset;
713 dev_priv->texture_size = init->texture_size;
721 if (init->status_offset != 0) {
722 dev_priv->status = drm_core_findmap(dev, init->status_offset);
731 if (dev_priv->dma_type == SAVAGE_DMA_AGP && init->buffers_offset) {
732 dev->agp_buffer_token = init->buffers_offset;
734 init->buffers_offset);
747 if (init->agp_textures_offset) {
749 drm_core_findmap(dev, init->agp_textures_offset);
759 if (init->cmd_dma_offset) {
772 dev_priv->cmd_dma = drm_core_findmap(dev, init->cmd_dma_offset);
821 init->sarea_priv_offset);
929 drm_savage_init_t *init = data;
933 switch (init->func) {
935 return savage_do_init_bci(dev, init);