A_CIM_HOST_ACC_CTRL
if (t3_read_reg(adap, A_CIM_HOST_ACC_CTRL) & F_HOSTBUSY)
t3_write_reg(adap, A_CIM_HOST_ACC_CTRL, CIM_CTL_BASE + addr);
ret = t3_wait_op_done(adap, A_CIM_HOST_ACC_CTRL, F_HOSTBUSY,
t3_write_reg(adapter, A_CIM_HOST_ACC_CTRL, addr);
if (t3_wait_op_done_val(adapter, A_CIM_HOST_ACC_CTRL,
t3_write_reg(adapter, A_CIM_HOST_ACC_CTRL, addr);
if (t3_wait_op_done_val(adapter, A_CIM_HOST_ACC_CTRL,
if (t4_read_reg(adap, A_CIM_HOST_ACC_CTRL) & hostbusy)
t4_write_reg(adap, A_CIM_HOST_ACC_CTRL, addr | v);
ret = t4_wait_op_done(adap, A_CIM_HOST_ACC_CTRL, hostbusy,
if (t4_read_reg(adap, A_CIM_HOST_ACC_CTRL) & hostbusy)
t4_write_reg(adap, A_CIM_HOST_ACC_CTRL, addr | v);
ret = t4_wait_op_done(adap, A_CIM_HOST_ACC_CTRL, hostbusy,
val = t4_read_reg(padap, A_CIM_HOST_ACC_CTRL);
t4_write_reg(padap, A_CIM_HOST_ACC_CTRL, addr);