hregs->rx_dconfig |= RDMACFG_INIT;  
static int init_seeq(struct net_device *dev, struct sgiseeq_private *sp,		     struct sgiseeq_regs *sregs){	struct hpc3_ethregs *hregs = sp->hregs;	int err;	reset_hpc3_and_seeq(hregs, sregs);	err = seeq_init_ring(dev);	if (err)		return err;	/* Setup to field the proper interrupt types. */	if (sp->is_edlc) {		sregs->tstat = TSTAT_INIT_EDLC;		sregs->rw.wregs.control = sp->control;		sregs->rw.wregs.frame_gap = 0;	} else {		sregs->tstat = TSTAT_INIT_SEEQ;	}	hregs->rx_dconfig |= RDMACFG_INIT;	hregs->rx_ndptr = CPHYSADDR(sp->rx_desc);	hregs->tx_ndptr = CPHYSADDR(sp->tx_desc);	seeq_go(sp, hregs, sregs);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/302a5c4b3d4d6aff7772a4b3431bb772586e6011/sgiseeq.c/clean/drivers/net/sgiseeq.c