tp->read32_mbox(tp, off); 
if (!(tp->tg3_flags & TG3_FLAG_MBOX_WRITE_REORDER) && !(tp->tg3_flags2 & TG3_FLG2_ICH_WORKAROUND)) tp->read32_mbox(tp, off); 
static inline void tw32_mailbox_flush(struct tg3 *tp, u32 off, u32 val){	tp->write32_mbox(tp, off, val);	tp->read32_mbox(tp, off);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6892914fb7980d844f2bac859f4095df9ebd18da/tg3.c/buggy/drivers/net/tg3.c