130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* atm_he.h */
230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#ifndef LINUX_ATM_HE_H
430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define LINUX_ATM_HE_H
530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#include <linux/atmioc.h>
730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define HE_GET_REG	_IOW('a', ATMIOC_SARPRV, struct atmif_sioc)
930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
1030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define HE_REGTYPE_PCI	1
1130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define HE_REGTYPE_RCM	2
1230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define HE_REGTYPE_TCM	3
1330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define HE_REGTYPE_MBOX	4
1430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
1530692c65c4174412c90e79489e98ab85c1a7412fBen Chengstruct he_ioctl_reg {
1630692c65c4174412c90e79489e98ab85c1a7412fBen Cheng	unsigned addr, val;
1730692c65c4174412c90e79489e98ab85c1a7412fBen Cheng	char type;
1830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng};
1930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng
2030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#endif /* LINUX_ATM_HE_H */
21