Lines Matching refs:init
349 static int r128_do_init_cce(struct drm_device *dev, drm_r128_init_t *init)
365 dev_priv->is_pci = init->is_pci;
374 dev_priv->usec_timeout = init->usec_timeout;
383 dev_priv->cce_mode = init->cce_mode;
393 if ((init->cce_mode != R128_PM4_192BM) &&
394 (init->cce_mode != R128_PM4_128BM_64INDBM) &&
395 (init->cce_mode != R128_PM4_64BM_128INDBM) &&
396 (init->cce_mode != R128_PM4_64BM_64VCBM_64INDBM)) {
403 switch (init->cce_mode) {
424 switch (init->fb_bpp) {
433 dev_priv->front_offset = init->front_offset;
434 dev_priv->front_pitch = init->front_pitch;
435 dev_priv->back_offset = init->back_offset;
436 dev_priv->back_pitch = init->back_pitch;
438 switch (init->depth_bpp) {
448 dev_priv->depth_offset = init->depth_offset;
449 dev_priv->depth_pitch = init->depth_pitch;
450 dev_priv->span_offset = init->span_offset;
470 dev_priv->mmio = drm_legacy_findmap(dev, init->mmio_offset);
477 dev_priv->cce_ring = drm_legacy_findmap(dev, init->ring_offset);
484 dev_priv->ring_rptr = drm_legacy_findmap(dev, init->ring_rptr_offset);
491 dev->agp_buffer_token = init->buffers_offset;
492 dev->agp_buffer_map = drm_legacy_findmap(dev, init->buffers_offset);
502 drm_legacy_findmap(dev, init->agp_textures_offset);
513 init->sarea_priv_offset);
548 + init->ring_size / sizeof(u32));
549 dev_priv->ring.size = init->ring_size;
550 dev_priv->ring.size_l2qw = order_base_2(init->ring_size / 8);
573 DRM_ERROR("failed to init PCI GART!\n");
640 drm_r128_init_t *init = data;
646 switch (init->func) {
648 return r128_do_init_cce(dev, init);