#include #ifndef __ALMK_DRV_H__ #define __ALMK_DRV_H__ typedef struct { unsigned int pid; unsigned int *maxSafeSize; //unsigned int *result; } ALMK_DRV_DATA; #define ALMK_IOCTL_MAGIC 'x' //#define JPEG_DEC_IOCTL_INIT _IO (ALMK_IOCTL_MAGIC, 1) //#define JPEG_DEC_IOCTL_CONFIG _IOW (ALMK_IOCTL_MAGIC, 2, JPEG_DEC_DRV_IN) //#define JPEG_DEC_IOCTL_START _IO (ALMK_IOCTL_MAGIC, 3) //#define JPEG_DEC_IOCTL_WAIT _IOWR(ALMK_IOCTL_MAGIC, 6, JPEG_DEC_DRV_OUT) //#define JPEG_DEC_IOCTL_DEINIT _IO (ALMK_IOCTL_MAGIC, 8) #define ALMK_IOCTL_CMD_INIT _IO (ALMK_IOCTL_MAGIC, 11) #define ALMK_IOCTL_CMD_GET_MAX_SIZE _IOWR(ALMK_IOCTL_MAGIC, 12, ALMK_DRV_DATA) #define ALMK_IOCTL_CMD_DEINIT _IO (ALMK_IOCTL_MAGIC, 13) #endif