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)
846 struct blogic_adapter *adapter;
1118 static inline void blogic_busreset(struct blogic_adapter *adapter)
1123 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1126 static inline void blogic_intreset(struct blogic_adapter *adapter)
1131 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1134 static inline void blogic_softreset(struct blogic_adapter *adapter)
1139 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1142 static inline void blogic_hardreset(struct blogic_adapter *adapter)
1147 outb(cr.all, adapter->io_addr + BLOGIC_CNTRL_REG);
1150 static inline unsigned char blogic_rdstatus(struct blogic_adapter *adapter)
1152 return inb(adapter->io_addr + BLOGIC_STATUS_REG);
1155 static inline void blogic_setcmdparam(struct blogic_adapter *adapter,
1158 outb(value, adapter->io_addr + BLOGIC_CMD_PARM_REG);
1161 static inline unsigned char blogic_rddatain(struct blogic_adapter *adapter)
1163 return inb(adapter->io_addr + BLOGIC_DATAIN_REG);
1166 static inline unsigned char blogic_rdint(struct blogic_adapter *adapter)
1168 return inb(adapter->io_addr + BLOGIC_INT_REG);
1171 static inline unsigned char blogic_rdgeom(struct blogic_adapter *adapter)
1173 return inb(adapter->io_addr + BLOGIC_GEOMETRY_REG);
1182 static inline void blogic_execmbox(struct blogic_adapter *adapter)
1184 blogic_setcmdparam(adapter, BLOGIC_EXEC_MBOX_CMD);