kiss              327 drivers/net/hamradio/scc.c         if (scc->kiss.fulldup != KISS_DUPLEX_OPTIMA)
kiss              448 drivers/net/hamradio/scc.c 	if ((changes & SYNC_HUNT) && scc->kiss.softdcd)
kiss              466 drivers/net/hamradio/scc.c 	if((changes & DCD) && !scc->kiss.softdcd) /* DCD input changed state */
kiss              490 drivers/net/hamradio/scc.c 		if (scc->kiss.txdelay == 0)	/* zero TXDELAY = wait for CTS */
kiss              522 drivers/net/hamradio/scc.c 	if((scc->wreg[5] & RTS) && scc->kiss.fulldup == KISS_DUPLEX_HALF)
kiss              864 drivers/net/hamradio/scc.c 	if(scc->kiss.softdcd || (InReg(scc->ctrl,R0) & DCD))
kiss              872 drivers/net/hamradio/scc.c 	wr(scc,R15, BRKIE|TxUIE|(scc->kiss.softdcd? SYNCIE:DCDIE));
kiss              933 drivers/net/hamradio/scc.c 			if (scc->kiss.tx_inhibit)
kiss              949 drivers/net/hamradio/scc.c 			if (scc->kiss.softdcd)
kiss              952 drivers/net/hamradio/scc.c 				or(scc,R15, scc->kiss.softdcd? SYNCIE:DCDIE);
kiss              960 drivers/net/hamradio/scc.c 			if (scc->kiss.fulldup == KISS_DUPLEX_HALF)
kiss              967 drivers/net/hamradio/scc.c 			if (scc->kiss.tx_inhibit)
kiss              977 drivers/net/hamradio/scc.c 			if ((scc->kiss.fulldup == KISS_DUPLEX_HALF) &&
kiss              979 drivers/net/hamradio/scc.c 			    scc->kiss.softdcd)
kiss              984 drivers/net/hamradio/scc.c 				or(scc, R15, scc->kiss.softdcd? SYNCIE:DCDIE);
kiss             1032 drivers/net/hamradio/scc.c 	if (scc->kiss.maxdefer != 0 && scc->kiss.maxdefer != TIMER_OFF)
kiss             1035 drivers/net/hamradio/scc.c 		scc->tx_wdog.expires = jiffies + HZ*scc->kiss.maxdefer;
kiss             1048 drivers/net/hamradio/scc.c 	if (scc->kiss.maxkeyup != 0 && scc->kiss.maxkeyup != TIMER_OFF)
kiss             1051 drivers/net/hamradio/scc.c 		scc->tx_wdog.expires = jiffies + HZ*scc->kiss.maxkeyup;
kiss             1068 drivers/net/hamradio/scc.c 	switch (scc->kiss.fulldup)
kiss             1072 drivers/net/hamradio/scc.c 			if (scc->kiss.idletime != TIMER_OFF)
kiss             1074 drivers/net/hamradio/scc.c 						   scc->kiss.idletime*100);
kiss             1081 drivers/net/hamradio/scc.c 			scc_start_tx_timer(scc, t_tail, scc->kiss.tailtime);
kiss             1096 drivers/net/hamradio/scc.c 	grp1 = scc->kiss.group;
kiss             1101 drivers/net/hamradio/scc.c 		grp2 = scc2->kiss.group;
kiss             1141 drivers/net/hamradio/scc.c 	if (scc->kiss.fulldup == KISS_DUPLEX_HALF)
kiss             1145 drivers/net/hamradio/scc.c 		if (scc->dcd || (scc->kiss.persist) < Rand || (scc->kiss.group && is_grouped(scc)) )
kiss             1148 drivers/net/hamradio/scc.c 			scc_start_tx_timer(scc, t_dwait, scc->kiss.slottime);
kiss             1156 drivers/net/hamradio/scc.c 		scc_start_tx_timer(scc, t_txdelay, scc->kiss.txdelay);
kiss             1202 drivers/net/hamradio/scc.c 		scc_start_tx_timer(scc, t_dwait, scc->kiss.mintime*100);
kiss             1259 drivers/net/hamradio/scc.c 	scc_start_tx_timer(scc, t_tail, scc->kiss.tailtime);
kiss             1276 drivers/net/hamradio/scc.c 	if(scc->kiss.mintime)
kiss             1277 drivers/net/hamradio/scc.c 		scc_start_tx_timer(scc, t_dwait, scc->kiss.mintime*100);
kiss             1306 drivers/net/hamradio/scc.c 		case PARAM_TXDELAY:	scc->kiss.txdelay=arg;		break;
kiss             1307 drivers/net/hamradio/scc.c 		case PARAM_PERSIST:	scc->kiss.persist=arg;		break;
kiss             1308 drivers/net/hamradio/scc.c 		case PARAM_SLOTTIME:	scc->kiss.slottime=arg;		break;
kiss             1309 drivers/net/hamradio/scc.c 		case PARAM_TXTAIL:	scc->kiss.tailtime=arg;		break;
kiss             1310 drivers/net/hamradio/scc.c 		case PARAM_FULLDUP:	scc->kiss.fulldup=arg;		break;
kiss             1312 drivers/net/hamradio/scc.c 		case PARAM_GROUP:	scc->kiss.group=arg;		break;
kiss             1313 drivers/net/hamradio/scc.c 		case PARAM_IDLE:	scc->kiss.idletime=arg;		break;
kiss             1314 drivers/net/hamradio/scc.c 		case PARAM_MIN:		scc->kiss.mintime=arg;		break;
kiss             1315 drivers/net/hamradio/scc.c 		case PARAM_MAXKEY:	scc->kiss.maxkeyup=arg;		break;
kiss             1316 drivers/net/hamradio/scc.c 		case PARAM_WAIT:	scc->kiss.waittime=arg;		break;
kiss             1317 drivers/net/hamradio/scc.c 		case PARAM_MAXDEFER:	scc->kiss.maxdefer=arg;		break;
kiss             1318 drivers/net/hamradio/scc.c 		case PARAM_TX:		scc->kiss.tx_inhibit=arg;	break;
kiss             1321 drivers/net/hamradio/scc.c 			scc->kiss.softdcd=arg;
kiss             1348 drivers/net/hamradio/scc.c 					scc_start_tx_timer(scc, t_txdelay, scc->kiss.txdelay);
kiss             1354 drivers/net/hamradio/scc.c 					scc_start_tx_timer(scc, t_tail, scc->kiss.tailtime);
kiss             1375 drivers/net/hamradio/scc.c 		case PARAM_TXDELAY:	return CAST(scc->kiss.txdelay);
kiss             1376 drivers/net/hamradio/scc.c 		case PARAM_PERSIST:	return CAST(scc->kiss.persist);
kiss             1377 drivers/net/hamradio/scc.c 		case PARAM_SLOTTIME:	return CAST(scc->kiss.slottime);
kiss             1378 drivers/net/hamradio/scc.c 		case PARAM_TXTAIL:	return CAST(scc->kiss.tailtime);
kiss             1379 drivers/net/hamradio/scc.c 		case PARAM_FULLDUP:	return CAST(scc->kiss.fulldup);
kiss             1380 drivers/net/hamradio/scc.c 		case PARAM_SOFTDCD:	return CAST(scc->kiss.softdcd);
kiss             1384 drivers/net/hamradio/scc.c 		case PARAM_GROUP:	return CAST(scc->kiss.group);
kiss             1385 drivers/net/hamradio/scc.c 		case PARAM_IDLE:	return CAST(scc->kiss.idletime);
kiss             1386 drivers/net/hamradio/scc.c 		case PARAM_MIN:		return CAST(scc->kiss.mintime);
kiss             1387 drivers/net/hamradio/scc.c 		case PARAM_MAXKEY:	return CAST(scc->kiss.maxkeyup);
kiss             1388 drivers/net/hamradio/scc.c 		case PARAM_WAIT:	return CAST(scc->kiss.waittime);
kiss             1389 drivers/net/hamradio/scc.c 		case PARAM_MAXDEFER:	return CAST(scc->kiss.maxdefer);
kiss             1390 drivers/net/hamradio/scc.c 		case PARAM_TX:		return CAST(scc->kiss.tx_inhibit);
kiss             1684 drivers/net/hamradio/scc.c 		if (scc->kiss.fulldup == KISS_DUPLEX_HALF)
kiss             1685 drivers/net/hamradio/scc.c 			__scc_start_tx_timer(scc, t_dwait, scc->kiss.waittime);
kiss             1864 drivers/net/hamradio/scc.c 				scc->kiss.txdelay = 36;		/* 360 ms */
kiss             1865 drivers/net/hamradio/scc.c 				scc->kiss.persist = 42;		/* 25% persistence */			/* was 25 */
kiss             1866 drivers/net/hamradio/scc.c 				scc->kiss.slottime = 16;	/* 160 ms */
kiss             1867 drivers/net/hamradio/scc.c 				scc->kiss.tailtime = 4;		/* minimal reasonable value */
kiss             1868 drivers/net/hamradio/scc.c 				scc->kiss.fulldup = 0;		/* CSMA */
kiss             1869 drivers/net/hamradio/scc.c 				scc->kiss.waittime = 50;	/* 500 ms */
kiss             1870 drivers/net/hamradio/scc.c 				scc->kiss.maxkeyup = 10;	/* 10 s */
kiss             1871 drivers/net/hamradio/scc.c 				scc->kiss.mintime = 3;		/* 3 s */
kiss             1872 drivers/net/hamradio/scc.c 				scc->kiss.idletime = 30;	/* 30 s */
kiss             1873 drivers/net/hamradio/scc.c 				scc->kiss.maxdefer = 120;	/* 2 min */
kiss             1874 drivers/net/hamradio/scc.c 				scc->kiss.softdcd = 0;		/* hardware dcd */
kiss             1876 drivers/net/hamradio/scc.c 				scc->kiss.txdelay = 10;		/* 100 ms */
kiss             1877 drivers/net/hamradio/scc.c 				scc->kiss.persist = 64;		/* 25% persistence */			/* was 25 */
kiss             1878 drivers/net/hamradio/scc.c 				scc->kiss.slottime = 8;		/* 160 ms */
kiss             1879 drivers/net/hamradio/scc.c 				scc->kiss.tailtime = 1;		/* minimal reasonable value */
kiss             1880 drivers/net/hamradio/scc.c 				scc->kiss.fulldup = 0;		/* CSMA */
kiss             1881 drivers/net/hamradio/scc.c 				scc->kiss.waittime = 50;	/* 500 ms */
kiss             1882 drivers/net/hamradio/scc.c 				scc->kiss.maxkeyup = 7;		/* 7 s */
kiss             1883 drivers/net/hamradio/scc.c 				scc->kiss.mintime = 3;		/* 3 s */
kiss             1884 drivers/net/hamradio/scc.c 				scc->kiss.idletime = 30;	/* 30 s */
kiss             1885 drivers/net/hamradio/scc.c 				scc->kiss.maxdefer = 120;	/* 2 min */
kiss             1886 drivers/net/hamradio/scc.c 				scc->kiss.softdcd = 0;		/* hardware dcd */
kiss             2023 drivers/net/hamradio/scc.c 		const struct scc_kiss *kiss = &scc->kiss;
kiss             2042 drivers/net/hamradio/scc.c 				scc->modem.clocksrc, kiss->softdcd,
kiss             2051 drivers/net/hamradio/scc.c #define K(x) kiss->x
kiss               70 include/linux/scc.h         struct scc_kiss kiss;		/* control structure for KISS params */