hp_scsidata_0
message = RD_HARPOON(port + hp_scsidata_0);
RD_HARPOON(port + hp_scsidata_0);
WR_HARPOON(port + hp_scsidata_0, message);
WR_HARPOON(port + hp_scsidata_0, message);
message = RD_HARPOON(port + hp_scsidata_0);
if (RD_HARPOON(p_port + hp_scsidata_0) != 00)
if (RD_HARPOON(p_port + hp_scsidata_0) != 00) {
WR_HARPOON(p_port + hp_scsidata_0, 0x00);
WR_HARPOON(p_port + hp_scsidata_0, 0x00);
WR_HARPOON(p_port + hp_scsidata_0,
(unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) |
WR_HARPOON(p_port + hp_scsidata_0,
(unsigned char)(RD_HARPOON(p_port + hp_scsidata_0) &
WR_HARPOON(p_port + hp_scsidata_0, curr_data);
WR_HARPOON(p_port + hp_scsidata_0, curr_data);
while (!(RD_HARPOON(p_port + hp_scsidata_0) & BIT(5))) ;
ret_data = (RD_HARPOON(p_port + hp_scsidata_0) & (unsigned char)0x1F);
WR_HARPOON(p_port + hp_scsidata_0, curr_data);
WR_HARPOON(p_port + hp_scsidata_0, curr_data);
WR_HARPOON(p_port + hp_scsidata_0, curr_data);
WR_HARPOON(p_port + hp_scsidata_0, curr_data);
if (RD_HARPOON(p_port + hp_scsidata_0) & p_data_bit)