• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/hamradio/

Lines Matching refs:kiss

327         if (scc->kiss.fulldup != KISS_DUPLEX_OPTIMA)
448 if ((changes & SYNC_HUNT) && scc->kiss.softdcd)
466 if((changes & DCD) && !scc->kiss.softdcd) /* DCD input changed state */
490 if (scc->kiss.txdelay == 0) /* zero TXDELAY = wait for CTS */
522 if((scc->wreg[5] & RTS) && scc->kiss.fulldup == KISS_DUPLEX_HALF)
864 if(scc->kiss.softdcd || (InReg(scc->ctrl,R0) & DCD))
872 wr(scc,R15, BRKIE|TxUIE|(scc->kiss.softdcd? SYNCIE:DCDIE));
933 if (scc->kiss.tx_inhibit)
949 if (scc->kiss.softdcd)
952 or(scc,R15, scc->kiss.softdcd? SYNCIE:DCDIE);
960 if (scc->kiss.fulldup == KISS_DUPLEX_HALF)
967 if (scc->kiss.tx_inhibit)
977 if ((scc->kiss.fulldup == KISS_DUPLEX_HALF) &&
979 scc->kiss.softdcd)
984 or(scc, R15, scc->kiss.softdcd? SYNCIE:DCDIE);
1029 if (scc->kiss.maxdefer != 0 && scc->kiss.maxdefer != TIMER_OFF)
1033 scc->tx_wdog.expires = jiffies + HZ*scc->kiss.maxdefer;
1046 if (scc->kiss.maxkeyup != 0 && scc->kiss.maxkeyup != TIMER_OFF)
1050 scc->tx_wdog.expires = jiffies + HZ*scc->kiss.maxkeyup;
1067 switch (scc->kiss.fulldup)
1071 if (scc->kiss.idletime != TIMER_OFF)
1072 scc_start_tx_timer(scc, t_idle, scc->kiss.idletime*100);
1079 scc_start_tx_timer(scc, t_tail, scc->kiss.tailtime);
1094 grp1 = scc->kiss.group;
1099 grp2 = scc2->kiss.group;
1139 if (scc->kiss.fulldup == KISS_DUPLEX_HALF)
1143 if (scc->dcd || (scc->kiss.persist) < Rand || (scc->kiss.group && is_grouped(scc)) )
1146 scc_start_tx_timer(scc, t_dwait, scc->kiss.slottime);
1154 scc_start_tx_timer(scc, t_txdelay, scc->kiss.txdelay);
1200 scc_start_tx_timer(scc, t_dwait, scc->kiss.mintime*100);
1257 scc_start_tx_timer(scc, t_tail, scc->kiss.tailtime);
1274 if(scc->kiss.mintime)
1275 scc_start_tx_timer(scc, t_dwait, scc->kiss.mintime*100);
1304 case PARAM_TXDELAY: scc->kiss.txdelay=arg; break;
1305 case PARAM_PERSIST: scc->kiss.persist=arg; break;
1306 case PARAM_SLOTTIME: scc->kiss.slottime=arg; break;
1307 case PARAM_TXTAIL: scc->kiss.tailtime=arg; break;
1308 case PARAM_FULLDUP: scc->kiss.fulldup=arg; break;
1310 case PARAM_GROUP: scc->kiss.group=arg; break;
1311 case PARAM_IDLE: scc->kiss.idletime=arg; break;
1312 case PARAM_MIN: scc->kiss.mintime=arg; break;
1313 case PARAM_MAXKEY: scc->kiss.maxkeyup=arg; break;
1314 case PARAM_WAIT: scc->kiss.waittime=arg; break;
1315 case PARAM_MAXDEFER: scc->kiss.maxdefer=arg; break;
1316 case PARAM_TX: scc->kiss.tx_inhibit=arg; break;
1319 scc->kiss.softdcd=arg;
1346 scc_start_tx_timer(scc, t_txdelay, scc->kiss.txdelay);
1352 scc_start_tx_timer(scc, t_tail, scc->kiss.tailtime);
1373 case PARAM_TXDELAY: return CAST(scc->kiss.txdelay);
1374 case PARAM_PERSIST: return CAST(scc->kiss.persist);
1375 case PARAM_SLOTTIME: return CAST(scc->kiss.slottime);
1376 case PARAM_TXTAIL: return CAST(scc->kiss.tailtime);
1377 case PARAM_FULLDUP: return CAST(scc->kiss.fulldup);
1378 case PARAM_SOFTDCD: return CAST(scc->kiss.softdcd);
1382 case PARAM_GROUP: return CAST(scc->kiss.group);
1383 case PARAM_IDLE: return CAST(scc->kiss.idletime);
1384 case PARAM_MIN: return CAST(scc->kiss.mintime);
1385 case PARAM_MAXKEY: return CAST(scc->kiss.maxkeyup);
1386 case PARAM_WAIT: return CAST(scc->kiss.waittime);
1387 case PARAM_MAXDEFER: return CAST(scc->kiss.maxdefer);
1388 case PARAM_TX: return CAST(scc->kiss.tx_inhibit);
1680 if (scc->kiss.fulldup == KISS_DUPLEX_HALF)
1681 __scc_start_tx_timer(scc, t_dwait, scc->kiss.waittime);
1860 scc->kiss.txdelay = 36; /* 360 ms */
1861 scc->kiss.persist = 42; /* 25% persistence */ /* was 25 */
1862 scc->kiss.slottime = 16; /* 160 ms */
1863 scc->kiss.tailtime = 4; /* minimal reasonable value */
1864 scc->kiss.fulldup = 0; /* CSMA */
1865 scc->kiss.waittime = 50; /* 500 ms */
1866 scc->kiss.maxkeyup = 10; /* 10 s */
1867 scc->kiss.mintime = 3; /* 3 s */
1868 scc->kiss.idletime = 30; /* 30 s */
1869 scc->kiss.maxdefer = 120; /* 2 min */
1870 scc->kiss.softdcd = 0; /* hardware dcd */
1872 scc->kiss.txdelay = 10; /* 100 ms */
1873 scc->kiss.persist = 64; /* 25% persistence */ /* was 25 */
1874 scc->kiss.slottime = 8; /* 160 ms */
1875 scc->kiss.tailtime = 1; /* minimal reasonable value */
1876 scc->kiss.fulldup = 0; /* CSMA */
1877 scc->kiss.waittime = 50; /* 500 ms */
1878 scc->kiss.maxkeyup = 7; /* 7 s */
1879 scc->kiss.mintime = 3; /* 3 s */
1880 scc->kiss.idletime = 30; /* 30 s */
1881 scc->kiss.maxdefer = 120; /* 2 min */
1882 scc->kiss.softdcd = 0; /* hardware dcd */
2019 const struct scc_kiss *kiss = &scc->kiss;
2038 scc->modem.clocksrc, kiss->softdcd,
2047 #define K(x) kiss->x