tag | line | file | source code |
kiss | 637 | drivers/char/scc.c | scc->t_tail = scc->kiss.tailtime; |
kiss | 761 | drivers/char/scc.c | if (!Running(t_txdel) && scc->kiss.txdelay == 0) /* zero TXDELAY = wait for CTS */ |
kiss | 785 | drivers/char/scc.c | scc->kiss.tx_inhibit = 1; /* don't try it again! */ |
kiss | 802 | drivers/char/scc.c | if( Running(t_maxk) && !(scc->kiss.fulldup)) |
kiss | 1098 | drivers/char/scc.c | grp1 = scc->kiss.group; |
kiss | 1103 | drivers/char/scc.c | grp2 = scc2->kiss.group; |
kiss | 1126 | drivers/char/scc.c | if (!scc->kiss.fulldup) |
kiss | 1130 | drivers/char/scc.c | if ( (scc->kiss.softdcd? !(scc->status & SYNC_HUNT):(scc->status & DCD)) || (scc->kiss.persist) < Rand || (scc->kiss.group && is_grouped(scc)) ) |
kiss | 1133 | drivers/char/scc.c | scc->t_mbusy = TPS * scc->kiss.maxdefer; |
kiss | 1135 | drivers/char/scc.c | scc->t_slot = scc->kiss.slottime; |
kiss | 1143 | drivers/char/scc.c | scc->t_txdel = scc->kiss.txdelay; |
kiss | 1157 | drivers/char/scc.c | scc->t_maxk = TPS * scc->kiss.maxkeyup; |
kiss | 1178 | drivers/char/scc.c | if (scc->kiss.fulldup < 2) |
kiss | 1183 | drivers/char/scc.c | scc->t_dwait = TPS * scc->kiss.mintime; /* try again */ |
kiss | 1195 | drivers/char/scc.c | scc->t_txdel = TPS * scc->kiss.waittime; |
kiss | 1199 | drivers/char/scc.c | scc->t_idle = TPS * scc->kiss.idletime; |
kiss | 1216 | drivers/char/scc.c | scc->t_txdel = scc->kiss.txdelay; /* brute force ... */ |
kiss | 1229 | drivers/char/scc.c | scc->t_tail = scc->kiss.tailtime; |
kiss | 1365 | drivers/char/scc.c | scc->kiss.txdelay = VAL; break; |
kiss | 1367 | drivers/char/scc.c | scc->kiss.persist = val; break; |
kiss | 1369 | drivers/char/scc.c | scc->kiss.slottime = VAL; break; |
kiss | 1371 | drivers/char/scc.c | scc->kiss.tailtime = VAL; break; |
kiss | 1373 | drivers/char/scc.c | scc->kiss.fulldup = val; break; |
kiss | 1375 | drivers/char/scc.c | scc->kiss.waittime = VAL; break; |
kiss | 1377 | drivers/char/scc.c | scc->kiss.maxkeyup = SVAL; break; |
kiss | 1379 | drivers/char/scc.c | scc->kiss.mintime = SVAL; break; |
kiss | 1381 | drivers/char/scc.c | scc->kiss.idletime = val; break; |
kiss | 1383 | drivers/char/scc.c | scc->kiss.maxdefer = SVAL; break; |
kiss | 1385 | drivers/char/scc.c | scc->kiss.group = val; break; |
kiss | 1387 | drivers/char/scc.c | scc->kiss.tx_inhibit = val; |
kiss | 1389 | drivers/char/scc.c | scc->kiss.softdcd = val; |
kiss | 1418 | drivers/char/scc.c | if (scc->kiss.not_slip) |
kiss | 1464 | drivers/char/scc.c | scc->t_dwait = (scc->kiss.fulldup? 0:scc->kiss.waittime); |
kiss | 1566 | drivers/char/scc.c | if (scc->kiss.not_slip) |
kiss | 1880 | drivers/char/scc.c | scc->kiss.txdelay = 36*TPS/100; /* 360 ms */ |
kiss | 1881 | drivers/char/scc.c | scc->kiss.persist = 42; /* 25% persistence */ /* was 25 */ |
kiss | 1882 | drivers/char/scc.c | scc->kiss.slottime = 16*TPS/100; /* 160 ms */ |
kiss | 1883 | drivers/char/scc.c | scc->kiss.tailtime = 4; /* minimal reasonable value */ |
kiss | 1884 | drivers/char/scc.c | scc->kiss.fulldup = 0; /* CSMA */ |
kiss | 1885 | drivers/char/scc.c | scc->kiss.waittime = 50*TPS/100; /* 500 ms */ |
kiss | 1886 | drivers/char/scc.c | scc->kiss.maxkeyup = 10; /* 10 s */ |
kiss | 1887 | drivers/char/scc.c | scc->kiss.mintime = 3; /* 3 s */ |
kiss | 1888 | drivers/char/scc.c | scc->kiss.idletime = 30; /* 30 s */ |
kiss | 1889 | drivers/char/scc.c | scc->kiss.maxdefer = 120; /* 2 min */ |
kiss | 1890 | drivers/char/scc.c | scc->kiss.not_slip = 1; /* KISS mode */ |
kiss | 1891 | drivers/char/scc.c | scc->kiss.softdcd = 0; /* hardware dcd */ |
kiss | 1893 | drivers/char/scc.c | scc->kiss.txdelay = 10*TPS/100; /* 100 ms */ |
kiss | 1894 | drivers/char/scc.c | scc->kiss.persist = 64; /* 25% persistence */ /* was 25 */ |
kiss | 1895 | drivers/char/scc.c | scc->kiss.slottime = 8*TPS/100; /* 160 ms */ |
kiss | 1896 | drivers/char/scc.c | scc->kiss.tailtime = 1; /* minimal reasonable value */ |
kiss | 1897 | drivers/char/scc.c | scc->kiss.fulldup = 0; /* CSMA */ |
kiss | 1898 | drivers/char/scc.c | scc->kiss.waittime = 50*TPS/100; /* 500 ms */ |
kiss | 1899 | drivers/char/scc.c | scc->kiss.maxkeyup = 7; /* 7 s */ |
kiss | 1900 | drivers/char/scc.c | scc->kiss.mintime = 3; /* 3 s */ |
kiss | 1901 | drivers/char/scc.c | scc->kiss.idletime = 30; /* 30 s */ |
kiss | 1902 | drivers/char/scc.c | scc->kiss.maxdefer = 120; /* 2 min */ |
kiss | 1903 | drivers/char/scc.c | scc->kiss.not_slip = 1; /* KISS mode */ |
kiss | 1904 | drivers/char/scc.c | scc->kiss.softdcd = 0; /* hardware dcd */ |
kiss | 2024 | drivers/char/scc.c | case PARAM_TXDELAY: r = CAST(scc->kiss.txdelay*TICKS); break; |
kiss | 2025 | drivers/char/scc.c | case PARAM_PERSIST: r = CAST(scc->kiss.persist); break; |
kiss | 2026 | drivers/char/scc.c | case PARAM_SLOTTIME: r = CAST(scc->kiss.slottime*TICKS); break; |
kiss | 2027 | drivers/char/scc.c | case PARAM_TXTAIL: r = CAST(scc->kiss.tailtime*TICKS); break; |
kiss | 2028 | drivers/char/scc.c | case PARAM_FULLDUP: r = CAST(scc->kiss.fulldup); break; |
kiss | 2029 | drivers/char/scc.c | case PARAM_SOFTDCD: r = CAST(scc->kiss.softdcd); break; |
kiss | 2033 | drivers/char/scc.c | case PARAM_GROUP: r = CAST(scc->kiss.group); break; |
kiss | 2034 | drivers/char/scc.c | case PARAM_IDLE: r = CAST(scc->kiss.idletime); break; |
kiss | 2035 | drivers/char/scc.c | case PARAM_MIN: r = CAST(scc->kiss.mintime); break; |
kiss | 2036 | drivers/char/scc.c | case PARAM_MAXKEY: r = CAST(scc->kiss.maxkeyup); break; |
kiss | 2037 | drivers/char/scc.c | case PARAM_WAIT: r = CAST(scc->kiss.waittime); break; |
kiss | 2038 | drivers/char/scc.c | case PARAM_MAXDEFER: r = CAST(scc->kiss.maxdefer); break; |
kiss | 2039 | drivers/char/scc.c | case PARAM_TX: r = CAST(scc->kiss.tx_inhibit); break; |
kiss | 2040 | drivers/char/scc.c | case PARAM_SLIP: r = CAST(!scc->kiss.not_slip); break; |
kiss | 2061 | drivers/char/scc.c | case PARAM_TXDELAY: scc->kiss.txdelay=VAL; break; |
kiss | 2062 | drivers/char/scc.c | case PARAM_PERSIST: scc->kiss.persist=Val; break; |
kiss | 2063 | drivers/char/scc.c | case PARAM_SLOTTIME: scc->kiss.slottime=VAL; break; |
kiss | 2064 | drivers/char/scc.c | case PARAM_TXTAIL: scc->kiss.tailtime=VAL; break; |
kiss | 2065 | drivers/char/scc.c | case PARAM_FULLDUP: scc->kiss.fulldup=Val; break; |
kiss | 2066 | drivers/char/scc.c | case PARAM_SOFTDCD: scc->kiss.softdcd=Val; break; |
kiss | 2070 | drivers/char/scc.c | case PARAM_GROUP: scc->kiss.group=Val; break; |
kiss | 2071 | drivers/char/scc.c | case PARAM_IDLE: scc->kiss.idletime=Val; break; |
kiss | 2072 | drivers/char/scc.c | case PARAM_MIN: scc->kiss.mintime=SVAL; break; |
kiss | 2073 | drivers/char/scc.c | case PARAM_MAXKEY: scc->kiss.maxkeyup=SVAL; break; |
kiss | 2074 | drivers/char/scc.c | case PARAM_WAIT: scc->kiss.waittime=Val; break; |
kiss | 2075 | drivers/char/scc.c | case PARAM_MAXDEFER: scc->kiss.maxdefer=SVAL; break; |
kiss | 2076 | drivers/char/scc.c | case PARAM_TX: scc->kiss.tx_inhibit=Val; break; |
kiss | 2077 | drivers/char/scc.c | case PARAM_SLIP: scc->kiss.not_slip=!Val; break; |
kiss | 2151 | drivers/char/scc.c | if (scc->kiss.tx_inhibit) return count; |
kiss | 239 | include/linux/scc.h | struct scc_kiss kiss; /* control structure for KISS params */ |