Rev 6934 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6934 | Rev 6936 | ||
---|---|---|---|
Line 48... | Line 48... | ||
48 | 48 | ||
49 | #include |
49 | #include |
50 | #include |
50 | #include |
51 | #include |
51 | #include |
- | 52 | #include |
|
Line 52... | Line 53... | ||
52 | #include |
53 | #include |
53 | 54 | ||
Line 917... | Line 918... | ||
917 | return 0; |
918 | return 0; |
918 | } |
919 | } |
919 | #endif |
920 | #endif |
Line 920... | Line 921... | ||
920 | 921 | ||
921 | extern struct dma_buf *drm_gem_prime_export(struct drm_device *dev, |
922 | extern struct dma_buf *drm_gem_prime_export(struct drm_device *dev, |
922 | struct drm_gem_object *obj, |
- | |
923 | int flags); |
923 | struct drm_gem_object *obj, int flags); |
924 | extern int drm_gem_prime_handle_to_fd(struct drm_device *dev, |
924 | extern int drm_gem_prime_handle_to_fd(struct drm_device *dev, |
925 | struct drm_file *file_priv, uint32_t handle, uint32_t flags, |
925 | struct drm_file *file_priv, uint32_t handle, uint32_t flags, |
926 | int *prime_fd); |
926 | int *prime_fd); |
927 | extern struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, |
927 | extern struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, |
Line 948... | Line 948... | ||
948 | struct device *parent); |
948 | struct device *parent); |
949 | void drm_dev_ref(struct drm_device *dev); |
949 | void drm_dev_ref(struct drm_device *dev); |
950 | void drm_dev_unref(struct drm_device *dev); |
950 | void drm_dev_unref(struct drm_device *dev); |
951 | int drm_dev_register(struct drm_device *dev, unsigned long flags); |
951 | int drm_dev_register(struct drm_device *dev, unsigned long flags); |
952 | void drm_dev_unregister(struct drm_device *dev); |
952 | void drm_dev_unregister(struct drm_device *dev); |
953 | int drm_dev_set_unique(struct drm_device *dev, const char *fmt, ...); |
953 | int drm_dev_set_unique(struct drm_device *dev, const char *name); |
Line 954... | Line 954... | ||
954 | 954 | ||
955 | struct drm_minor *drm_minor_acquire(unsigned int minor_id); |
955 | struct drm_minor *drm_minor_acquire(unsigned int minor_id); |
Line 956... | Line 956... | ||
956 | void drm_minor_release(struct drm_minor *minor); |
956 | void drm_minor_release(struct drm_minor *minor); |
Line 969... | Line 969... | ||
969 | extern int drm_pci_init(struct drm_driver *driver, struct pci_driver *pdriver); |
969 | extern int drm_pci_init(struct drm_driver *driver, struct pci_driver *pdriver); |
970 | extern void drm_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver); |
970 | extern void drm_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver); |
971 | extern int drm_get_pci_dev(struct pci_dev *pdev, |
971 | extern int drm_get_pci_dev(struct pci_dev *pdev, |
972 | const struct pci_device_id *ent, |
972 | const struct pci_device_id *ent, |
973 | struct drm_driver *driver); |
973 | struct drm_driver *driver); |
- | 974 | static inline int drm_pci_set_busid(struct drm_device *dev, |
|
- | 975 | struct drm_master *master) |
|
- | 976 | { |
|
- | 977 | return -ENOSYS; |
|
- | 978 | } |
|
974 | #endif |
979 | #endif |
Line 975... | Line 980... | ||
975 | 980 | ||
976 | #define DRM_PCIE_SPEED_25 1 |
981 | #define DRM_PCIE_SPEED_25 1 |
977 | #define DRM_PCIE_SPEED_50 2 |
982 | #define DRM_PCIE_SPEED_50 2 |
Line 978... | Line 983... | ||
978 | #define DRM_PCIE_SPEED_80 4 |
983 | #define DRM_PCIE_SPEED_80 4 |
- | 984 | ||
- | 985 | extern int drm_pcie_get_speed_cap_mask(struct drm_device *dev, u32 *speed_mask); |
|
- | 986 | extern int drm_pcie_get_max_link_width(struct drm_device *dev, u32 *mlw); |
|
- | 987 | ||
- | 988 | /* platform section */ |
|
Line 979... | Line 989... | ||
979 | 989 | extern int drm_platform_init(struct drm_driver *driver, struct platform_device *platform_device); |
|
980 | extern int drm_pcie_get_speed_cap_mask(struct drm_device *dev, u32 *speed_mask); |
990 | extern int drm_platform_set_busid(struct drm_device *d, struct drm_master *m); |
981 | 991 | ||
982 | /* returns true if currently okay to sleep */ |
992 | /* returns true if currently okay to sleep */ |
983 | static __inline__ bool drm_can_sleep(void) |
993 | static __inline__ bool drm_can_sleep(void) |
Line -... | Line 994... | ||
- | 994 | { |
|
- | 995 | return true; |
|
- | 996 | } |
|
984 | { |
997 | |
985 | return true; |
998 | /* helper for handling conditionals in various for_each macros */ |
986 | } |
999 | #define for_each_if(condition) if (!(condition)) {} else |
987 | 1000 |