Lines Matching refs:init

667 static int savage_do_init_bci(struct drm_device * dev, drm_savage_init_t * init)  in savage_do_init_bci()  argument
671 if (init->fb_bpp != 16 && init->fb_bpp != 32) { in savage_do_init_bci()
672 DRM_ERROR("invalid frame buffer bpp %d!\n", init->fb_bpp); in savage_do_init_bci()
675 if (init->depth_bpp != 16 && init->depth_bpp != 32) { in savage_do_init_bci()
676 DRM_ERROR("invalid depth buffer bpp %d!\n", init->fb_bpp); in savage_do_init_bci()
679 if (init->dma_type != SAVAGE_DMA_AGP && in savage_do_init_bci()
680 init->dma_type != SAVAGE_DMA_PCI) { in savage_do_init_bci()
681 DRM_ERROR("invalid dma memory type %d!\n", init->dma_type); in savage_do_init_bci()
685 dev_priv->cob_size = init->cob_size; in savage_do_init_bci()
686 dev_priv->bci_threshold_lo = init->bci_threshold_lo; in savage_do_init_bci()
687 dev_priv->bci_threshold_hi = init->bci_threshold_hi; in savage_do_init_bci()
688 dev_priv->dma_type = init->dma_type; in savage_do_init_bci()
690 dev_priv->fb_bpp = init->fb_bpp; in savage_do_init_bci()
691 dev_priv->front_offset = init->front_offset; in savage_do_init_bci()
692 dev_priv->front_pitch = init->front_pitch; in savage_do_init_bci()
693 dev_priv->back_offset = init->back_offset; in savage_do_init_bci()
694 dev_priv->back_pitch = init->back_pitch; in savage_do_init_bci()
695 dev_priv->depth_bpp = init->depth_bpp; in savage_do_init_bci()
696 dev_priv->depth_offset = init->depth_offset; in savage_do_init_bci()
697 dev_priv->depth_pitch = init->depth_pitch; in savage_do_init_bci()
699 dev_priv->texture_offset = init->texture_offset; in savage_do_init_bci()
700 dev_priv->texture_size = init->texture_size; in savage_do_init_bci()
708 if (init->status_offset != 0) { in savage_do_init_bci()
709 dev_priv->status = drm_legacy_findmap(dev, init->status_offset); in savage_do_init_bci()
718 if (dev_priv->dma_type == SAVAGE_DMA_AGP && init->buffers_offset) { in savage_do_init_bci()
719 dev->agp_buffer_token = init->buffers_offset; in savage_do_init_bci()
721 init->buffers_offset); in savage_do_init_bci()
734 if (init->agp_textures_offset) { in savage_do_init_bci()
736 drm_legacy_findmap(dev, init->agp_textures_offset); in savage_do_init_bci()
746 if (init->cmd_dma_offset) { in savage_do_init_bci()
759 dev_priv->cmd_dma = drm_legacy_findmap(dev, init->cmd_dma_offset); in savage_do_init_bci()
808 init->sarea_priv_offset); in savage_do_init_bci()
916 drm_savage_init_t *init = data; in savage_bci_init() local
920 switch (init->func) { in savage_bci_init()
922 return savage_do_init_bci(dev, init); in savage_bci_init()