void __init initW6692(struct IsdnCardState *cs, int part) 
static void __init initW6692(struct IsdnCardState *cs, int part) 
void __init initW6692(struct IsdnCardState *cs, int part){	if (part & 1) {		cs->setstack_d = setstack_W6692;		cs->DC_Close = DC_Close_W6692;		cs->dbusytimer.function = (void *) dbusy_timer_handler;		cs->dbusytimer.data = (long) cs;		init_timer(&cs->dbusytimer);		resetW6692(cs);		ph_command(cs, W_L1CMD_RST);		cs->dc.w6692.ph_state = W_L1CMD_RST;		W6692_new_ph(cs);		ph_command(cs, W_L1CMD_ECK);		cs->bcs[0].BC_SetStack = setstack_w6692;		cs->bcs[1].BC_SetStack = setstack_w6692;		cs->bcs[0].BC_Close = close_w6692state;		cs->bcs[1].BC_Close = close_w6692state;		W6692Bmode(cs->bcs, 0, 0);		W6692Bmode(cs->bcs + 1, 0, 0);	}	if (part & 2) {		/* Reenable all IRQ */		cs->writeW6692(cs, W_IMASK, 0x18);		cs->writeW6692(cs, W_D_EXIM, 0x00);		cs->BC_Write_Reg(cs, 0, W_B_EXIM, 0x00);		cs->BC_Write_Reg(cs, 1, W_B_EXIM, 0x00);		/* Reset D-chan receiver and transmitter */		cs->writeW6692(cs, W_D_CMDR, W_D_CMDR_RRST | W_D_CMDR_XRST);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/672c3fd9069e5a138f9d4afc9aeb5aa34aacce32/w6692.c/buggy/drivers/isdn/hisax/w6692.c