| 12345678910111213141516171819202122232425262728293031323334 |
- #ifndef _HX170DEC_H_
- #define _HX170DEC_H_
- struct core_desc
- {
- u32 id; /* id of the core */
- u32 *regs; /* pointer to user registers */
- u32 size; /* size of register space */
- };
- #define HX170DEC_IOCGHWOFFSET 3
- #define HX170DEC_IOCGHWIOSIZE 4
- #define HX170DEC_IOC_MC_OFFSETS 7
- #define HX170DEC_IOC_MC_CORES 8
- #define HX170DEC_IOCS_DEC_PUSH_REG 9
- #define HX170DEC_IOCS_PP_PUSH_REG 10
- #define HX170DEC_IOCH_DEC_RESERVE 11
- #define HX170DEC_IOCT_DEC_RELEASE 12
- #define HX170DEC_IOCQ_PP_RESERVE 13
- #define HX170DEC_IOCT_PP_RELEASE 14
- #define HX170DEC_IOCX_DEC_WAIT 15
- #define HX170DEC_IOCX_PP_WAIT 16
- #define HX170DEC_IOCS_DEC_PULL_REG 17
- #define HX170DEC_IOCS_PP_PULL_REG 18
- #define HX170DEC_IOX_ASIC_ID 20
- #define HX170DEC_IOC_MAXNR 29
- long vdec_ioctl(unsigned int cmd, void *arg);
- #endif /* !_HX170DEC_H_ */
|