Lines Matching refs:init

1172 static int radeon_do_init_cp(struct drm_device *dev, drm_radeon_init_t *init,  in radeon_do_init_cp()  argument
1187 if (init->is_pci && (dev_priv->flags & RADEON_IS_AGP)) { in radeon_do_init_cp()
1191 && !init->is_pci) { in radeon_do_init_cp()
1202 dev_priv->usec_timeout = init->usec_timeout; in radeon_do_init_cp()
1214 switch(init->func) { in radeon_do_init_cp()
1226 dev_priv->cp_mode = init->cp_mode; in radeon_do_init_cp()
1232 if ((init->cp_mode != RADEON_CSQ_PRIBM_INDDIS) && in radeon_do_init_cp()
1233 (init->cp_mode != RADEON_CSQ_PRIBM_INDBM)) { in radeon_do_init_cp()
1234 DRM_DEBUG("BAD cp_mode (%x)!\n", init->cp_mode); in radeon_do_init_cp()
1239 switch (init->fb_bpp) { in radeon_do_init_cp()
1248 dev_priv->front_offset = init->front_offset; in radeon_do_init_cp()
1249 dev_priv->front_pitch = init->front_pitch; in radeon_do_init_cp()
1250 dev_priv->back_offset = init->back_offset; in radeon_do_init_cp()
1251 dev_priv->back_pitch = init->back_pitch; in radeon_do_init_cp()
1253 switch (init->depth_bpp) { in radeon_do_init_cp()
1262 dev_priv->depth_offset = init->depth_offset; in radeon_do_init_cp()
1263 dev_priv->depth_pitch = init->depth_pitch; in radeon_do_init_cp()
1296 dev_priv->ring_offset = init->ring_offset; in radeon_do_init_cp()
1297 dev_priv->ring_rptr_offset = init->ring_rptr_offset; in radeon_do_init_cp()
1298 dev_priv->buffers_offset = init->buffers_offset; in radeon_do_init_cp()
1299 dev_priv->gart_textures_offset = init->gart_textures_offset; in radeon_do_init_cp()
1308 dev_priv->cp_ring = drm_legacy_findmap(dev, init->ring_offset); in radeon_do_init_cp()
1314 dev_priv->ring_rptr = drm_legacy_findmap(dev, init->ring_rptr_offset); in radeon_do_init_cp()
1320 dev->agp_buffer_token = init->buffers_offset; in radeon_do_init_cp()
1321 dev->agp_buffer_map = drm_legacy_findmap(dev, init->buffers_offset); in radeon_do_init_cp()
1328 if (init->gart_textures_offset) { in radeon_do_init_cp()
1330 drm_legacy_findmap(dev, init->gart_textures_offset); in radeon_do_init_cp()
1385 dev_priv->gart_size = init->gart_size; in radeon_do_init_cp()
1445 + init->ring_size / sizeof(u32)); in radeon_do_init_cp()
1446 dev_priv->ring.size = init->ring_size; in radeon_do_init_cp()
1447 dev_priv->ring.size_l2qw = order_base_2(init->ring_size / 8); in radeon_do_init_cp()
1654 drm_radeon_init_t *init = data; in radeon_cp_init() local
1658 if (init->func == RADEON_INIT_R300_CP) in radeon_cp_init()
1661 switch (init->func) { in radeon_cp_init()
1665 return radeon_do_init_cp(dev, init, file_priv); in radeon_cp_init()
1667 return r600_do_init_cp(dev, init, file_priv); in radeon_cp_init()