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