DMEM_WR16
DMEM_WR16(qlt, icb, 1); /* Version */
DMEM_WR16(qlt, icb+4, 2112); /* Max frame length */
DMEM_WR16(qlt, icb+6, 16); /* Execution throttle */
DMEM_WR16(qlt, icb+8, rcount); /* Xchg count */
DMEM_WR16(qlt, icb+0x0a, 0x00); /* Hard address (not used) */
DMEM_WR16(qlt, icb+0x20, 3); /* Login retry count */
DMEM_WR16(qlt, icb+0x24, RESPONSE_QUEUE_ENTRIES);
DMEM_WR16(qlt, icb+0x26, REQUEST_QUEUE_ENTRIES);
DMEM_WR16(qlt, icb+0x28, 100); /* ms of NOS/OLS for Link down */
DMEM_WR16(qlt, icb+0x2a, PRIORITY_QUEUE_ENTRIES);
DMEM_WR16(qlt, icb+0x4e, ATIO_QUEUE_ENTRIES);
DMEM_WR16(qlt, icb+0x58, 2); /* Interrupt delay Timer */
DMEM_WR16(qlt, icb+0x5a, 4); /* Login timeout (secs) */
DMEM_WR16(qlt, icb+0x68, 5); /* QoS priority = 5 */
DMEM_WR16(qlt, icb+0x74,
DMEM_WR16(qlt, icb+0x80, 1); /* VP count 1 */