Rev 3255 | Rev 3263 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3255 | Rev 3260 | ||
---|---|---|---|
Line 479... | Line 479... | ||
479 | err = drm_get_dev(&device.pci_dev, ent); |
479 | err = drm_get_dev(&device.pci_dev, ent); |
Line 480... | Line 480... | ||
480 | 480 | ||
481 | return err; |
481 | return err; |
Line -... | Line 482... | ||
- | 482 | } |
|
- | 483 | ||
- | 484 | ||
- | 485 | ||
- | 486 | static struct drm_driver driver = { |
|
- | 487 | /* Don't use MTRRs here; the Xserver or userspace app should |
|
- | 488 | * deal with them for Intel hardware. |
|
- | 489 | */ |
|
- | 490 | // .driver_features = |
|
- | 491 | // DRIVER_USE_AGP | DRIVER_REQUIRE_AGP | /* DRIVER_USE_MTRR |*/ |
|
- | 492 | // DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED | DRIVER_GEM | DRIVER_PRIME, |
|
- | 493 | // .load = i915_driver_load, |
|
- | 494 | // .unload = i915_driver_unload, |
|
- | 495 | // .open = i915_driver_open, |
|
- | 496 | // .lastclose = i915_driver_lastclose, |
|
- | 497 | // .preclose = i915_driver_preclose, |
|
- | 498 | // .postclose = i915_driver_postclose, |
|
- | 499 | ||
- | 500 | /* Used in place of i915_pm_ops for non-DRIVER_MODESET */ |
|
- | 501 | // .suspend = i915_suspend, |
|
- | 502 | // .resume = i915_resume, |
|
- | 503 | ||
- | 504 | // .device_is_agp = i915_driver_device_is_agp, |
|
- | 505 | // .master_create = i915_master_create, |
|
- | 506 | // .master_destroy = i915_master_destroy, |
|
- | 507 | .gem_init_object = i915_gem_init_object, |
|
- | 508 | .gem_free_object = i915_gem_free_object, |
|
- | 509 | // .gem_vm_ops = &i915_gem_vm_ops, |
|
- | 510 | ||
- | 511 | // .prime_handle_to_fd = drm_gem_prime_handle_to_fd, |
|
- | 512 | // .prime_fd_to_handle = drm_gem_prime_fd_to_handle, |
|
- | 513 | // .gem_prime_export = i915_gem_prime_export, |
|
- | 514 | // .gem_prime_import = i915_gem_prime_import, |
|
- | 515 | ||
- | 516 | // .dumb_create = i915_gem_dumb_create, |
|
- | 517 | // .dumb_map_offset = i915_gem_mmap_gtt, |
|
- | 518 | // .dumb_destroy = i915_gem_dumb_destroy, |
|
- | 519 | // .ioctls = i915_ioctls, |
|
- | 520 | // .fops = &i915_driver_fops, |
|
- | 521 | // .name = DRIVER_NAME, |
|
- | 522 | // .desc = DRIVER_DESC, |
|
- | 523 | // .date = DRIVER_DATE, |
|
- | 524 | // .major = DRIVER_MAJOR, |
|
- | 525 | // .minor = DRIVER_MINOR, |
|
- | 526 | // .patchlevel = DRIVER_PATCHLEVEL, |
|
- | 527 | }; |
|
482 | } |
528 | |
483 | 529 | ||
484 | int drm_get_dev(struct pci_dev *pdev, const struct pci_device_id *ent) |
- | |
485 | { |
530 | int drm_get_dev(struct pci_dev *pdev, const struct pci_device_id *ent) |
486 | static struct drm_driver driver; |
531 | { |
Line 487... | Line 532... | ||
487 | static struct drm_device drm_dev; |
532 | static struct drm_device drm_dev; |
488 | static struct drm_file drm_file; |
533 | static struct drm_file drm_file; |