sky2_write16(sky2->hw, Y2_QADDR(rxqaddr[sky2->port], PREF_UNIT_PUT_IDX), sky2->rx_put); sky2_read16(sky2->hw, Y2_QADDR(rxqaddr[sky2->port], PREF_UNIT_PUT_IDX)); mdelay(1); 
static void rx_set_checksum(struct sky2_port *sky2){	struct sky2_rx_le *le;	le = sky2_next_rx(sky2);	le->addr = (ETH_HLEN << 16) | ETH_HLEN;	le->ctrl = 0;	le->opcode = OP_TCPSTART | HW_OWNER;	sky2_write16(sky2->hw, Y2_QADDR(rxqaddr[sky2->port],					PREF_UNIT_PUT_IDX), sky2->rx_put);	sky2_read16(sky2->hw, Y2_QADDR(rxqaddr[sky2->port], PREF_UNIT_PUT_IDX));	mdelay(1);	sky2_write32(sky2->hw,		     Q_ADDR(rxqaddr[sky2->port], Q_CSR),		     sky2->rx_csum ? BMU_ENA_RX_CHKSUM : BMU_DIS_RX_CHKSUM);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6b1a3aefd897fd9be410d192f950656ef2b59694/sky2.c/buggy/drivers/net/sky2.c