adv_write_lram_16
adv_write_lram_16(adv, ADVV_DONE_Q_TAIL_W, doneq_head);
adv_write_lram_16(adv, ADV_HALTCODE_W, 0x00FE);
adv_write_lram_16(adv, ADVV_HALTCODE_W, 0);
adv_write_lram_16(adv, ADVV_MCODE_CHKSUM_W, mcode_chksum);
adv_write_lram_16(adv, ADVV_MCODE_SIZE_W, mcode_size);
adv_write_lram_16(adv, ADVV_FREE_Q_HEAD_W, 1);
adv_write_lram_16(adv, ADVV_DONE_Q_TAIL_W, adv->max_openings);
adv_write_lram_16(adv, ADVV_ASCDVC_ERR_CODE_W, 0);
adv_write_lram_16(adv, ADVV_HALTCODE_W, 0);
adv_write_lram_16(adv, lram_addr, 0);
adv_write_lram_16(adv, ADVV_FREE_Q_HEAD_W, next_qp);
adv_write_lram_16(adv, q_addr + ADV_SCSIQ_W_REQ_COUNT,
adv_write_lram_16(adv, q_addr + ADV_SCSIQ_B_STATUS,
adv_write_lram_16(adv, addr & 0xFFFE, word_data);
adv_write_lram_16(adv, q_addr, saved_value);
void adv_write_lram_16(struct adv_softc *adv, u_int16_t addr,