e of the register specified by <i>port</i> and <i>index</i>. <b>IOWriteRegister()</b> writes <i>value</i> to the register specified by <i>port</i> and <i>index</i>. <b>IOReadModifyWriteRegister()</b> reads the specified register, zeroes every bit that isn't set in the <i>protect</i> mask, sets every bit that's set in <i>value</i>, and sets the register to the new value. When the <i>protect</i> mask is zero, the effect is to set the register to <i>value</i>.</font></td></tr>

</table>

<p>

<table cellspacin