Lines Matching refs:ctrl2
92 reg_ata_rw_ctrl2 ctrl2 = REG_TYPE_CONV(reg_ata_rw_ctrl2,
94 REG_WR_INT(ata, regi_ata, rw_ack_intr, 1 << ctrl2.sel);
151 reg_ata_rw_ctrl2 ctrl2 = {0};
152 ctrl2.sel = bus;
153 return REG_TYPE_CONV(int, reg_ata_rw_ctrl2, ctrl2);
159 reg_ata_rw_ctrl2 ctrl2 = {0};
160 ctrl2.addr = addr;
161 ctrl2.cs1 = cs1;
162 ctrl2.cs0 = cs0;
163 return REG_TYPE_CONV(int, reg_ata_rw_ctrl2, ctrl2);
232 reg_ata_rw_ctrl2 ctrl2 = REG_TYPE_CONV(reg_ata_rw_ctrl2, int, IDE_DATA_REG);
247 ctrl2.rw = dir ? regk_ata_rd : regk_ata_wr;
248 ctrl2.trf_mode = regk_ata_dma;
249 ctrl2.hsh = type == TYPE_PIO ? regk_ata_pio :
251 ctrl2.multi = regk_ata_yes;
252 ctrl2.dma_size = regk_ata_word;
253 REG_WR(ata, regi_ata, rw_ctrl2, ctrl2);
269 reg_ata_rw_ctrl2 ctrl2 = REG_TYPE_CONV(reg_ata_rw_ctrl2, int, IDE_DATA_REG);
270 return intr & (1 << ctrl2.sel) ? 1 : 0;