Lines Matching defs:adapter

159 #define blogic_multimaster_type(adapter) \
160 (adapter->adapter_type == BLOGIC_MULTIMASTER)
162 #define blogic_flashpoint_type(adapter) \
163 (adapter->adapter_type == BLOGIC_FLASHPOINT)
167 #define blogic_multimaster_type(adapter) (true)
168 #define blogic_flashpoint_type(adapter) (false)
854 struct blogic_adapter *adapter;
1129 static inline void blogic_busreset(struct blogic_adapter *adapter)
1134 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1137 static inline void blogic_intreset(struct blogic_adapter *adapter)
1142 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1145 static inline void blogic_softreset(struct blogic_adapter *adapter)
1150 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1153 static inline void blogic_hardreset(struct blogic_adapter *adapter)
1158 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1161 static inline unsigned char blogic_rdstatus(struct blogic_adapter *adapter)
1163 return inb(adapter->io_addr + BLOGIC_STATUS_REG);
1166 static inline void blogic_setcmdparam(struct blogic_adapter *adapter,
1169 outb(value, adapter->io_addr + BLOGIC_CMD_PARM_REG);
1172 static inline unsigned char blogic_rddatain(struct blogic_adapter *adapter)
1174 return inb(adapter->io_addr + BLOGIC_DATAIN_REG);
1177 static inline unsigned char blogic_rdint(struct blogic_adapter *adapter)
1179 return inb(adapter->io_addr + BLOGIC_INT_REG);
1182 static inline unsigned char blogic_rdgeom(struct blogic_adapter *adapter)
1184 return inb(adapter->io_addr + BLOGIC_GEOMETRY_REG);
1193 static inline void blogic_execmbox(struct blogic_adapter *adapter)
1195 blogic_setcmdparam(adapter, BLOGIC_EXEC_MBOX_CMD);