/* Read a 16bit register from the chip, returning the result  */
static unsigned ks8851_rdreg16(struct ks8851_net *ks, unsigned reg)
/* Read a 16bit register from the chip, returning the result  */
static unsigned ks8851_rdreg16(struct ks8851_net *ks, unsigned reg)
{
	__le16 rx = 0;
	ks8851_rdreg(ks, MK_OP(reg & 2 ? 0xC : 0x3, reg), (u8 *)&rx, 2);
	return le16_to_cpu(rx);
}