32 lines
791 B
C
32 lines
791 B
C
|
|
#include <linux/ioctl.h>
|
||
|
|
|
||
|
|
#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
|
||
|
|
|