13#define ACCEL_MAJOR 261
14#define ACCEL_MAX_MINORS 256
23#define DRM_ACCEL_FOPS \
25 .release = drm_release,\
26 .unlocked_ioctl = drm_ioctl,\
27 .compat_ioctl = drm_compat_ioctl,\
30 .llseek = noop_llseek, \
31 .mmap = drm_gem_mmap, \
32 .fop_flags = FOP_UNSIGNED_OFFSET
47#define DEFINE_DRM_ACCEL_FOPS(name) \
48 static const struct file_operations name = {\
49 .owner = THIS_MODULE,\
53#if IS_ENABLED(CONFIG_DRM_ACCEL)
55extern struct xarray accel_minors_xa;
57void accel_core_exit(
void);
58int accel_core_init(
void);
59void accel_set_device_instance_params(
struct device *kdev,
int index);
65static inline void accel_core_exit(
void)
69static inline int __init accel_core_init(
void)
75static inline void accel_set_device_instance_params(
struct device *kdev,
int index)
79static inline void accel_debugfs_register(
struct drm_device *
dev)
#define index(str, chr)
Definition string.h:66
#define __init
Definition aclinux.h:309
const struct device * dev
Definition drm_print.h:519
Definition drm_device.h:75