Lines 343-359
Link Here
|
343 |
struct firegl_drm_stub_info_t *firegl_stub_pointer = NULL; |
343 |
struct firegl_drm_stub_info_t *firegl_stub_pointer = NULL; |
344 |
#define inter_module_put(x) |
344 |
#define inter_module_put(x) |
345 |
#define inter_module_unregister(x) |
345 |
#define inter_module_unregister(x) |
346 |
#define inter_module_get(x) firegl_stub_pointer |
346 |
#define inter_module_get_request(x,y) firegl_stub_pointer |
347 |
#define inter_module_register(x,y,z) do { firegl_stub_pointer = z; } while (0) |
347 |
#define inter_module_register(x,y,z) do { firegl_stub_pointer = z; } while (0) |
348 |
/* This is a kludge for backward compatibility that is only useful in DRM(stub_open) */ |
348 |
/* This is a kludge for backward compatibility that is only useful in DRM(stub_open) */ |
349 |
#define fops_put(fops) MOD_DEC_USE_COUNT |
349 |
#define fops_put(fops) MOD_DEC_USE_COUNT |
350 |
#define fops_get(fops) (fops); MOD_INC_USE_COUNT |
350 |
#define fops_get(fops) (fops); MOD_INC_USE_COUNT |
351 |
#endif // LINUX_VERSION_CODE < 0x020400 |
351 |
#endif // LINUX_VERSION_CODE < 0x020400 |
352 |
|
352 |
|
353 |
#define DRM_MODULE_GET (firegl_drm_stub_info_t *)inter_module_get("drm") |
353 |
#define DRM_MODULE_GET (firegl_drm_stub_info_t *)inter_module_get_request("drm", "drm") |
354 |
#define DRM_MODULE_PUT inter_module_put("drm") |
354 |
#define DRM_MODULE_PUT inter_module_put("drm") |
355 |
|
355 |
|
356 |
#define DRM_AGP_MODULE_GET (drm_agp_t *)inter_module_get("drm_agp") |
356 |
#define DRM_AGP_MODULE_GET (drm_agp_t *)inter_module_get_request("drm_agp","drm_agp") |
357 |
#define DRM_AGP_MODULE_PUT inter_module_put("drm_agp") |
357 |
#define DRM_AGP_MODULE_PUT inter_module_put("drm_agp") |
358 |
|
358 |
|
359 |
unsigned long ATI_API_CALL __ke_cpu_to_le32(unsigned long _u) |
359 |
unsigned long ATI_API_CALL __ke_cpu_to_le32(unsigned long _u) |