tag | line | file | source code |
sndq1 | 1319 | drivers/char/scc.c | if (scc->sndq1->cnt < 2) |
sndq1 | 1321 | drivers/char/scc.c | if (scc->sndq1) |
sndq1 | 1322 | drivers/char/scc.c | scc_free_chain(scc->sndq1, BT_TRANSMIT); |
sndq1 | 1324 | drivers/char/scc.c | scc->sndq1 = NULLBUF; |
sndq1 | 1334 | drivers/char/scc.c | kisscmd = scc->sndq1->data[scc->sndq1->in_use++]; |
sndq1 | 1335 | drivers/char/scc.c | scc->sndq1->cnt--; |
sndq1 | 1342 | drivers/char/scc.c | if (scc->sndq1->cnt > 2) |
sndq1 | 1343 | drivers/char/scc.c | scc->sndq1->cnt -= 2; |
sndq1 | 1346 | drivers/char/scc.c | scc_free_chain(scc->sndq1, BT_TRANSMIT); |
sndq1 | 1358 | drivers/char/scc.c | kiss_set_param(scc, kisscmd, scc->sndq1->data[scc->sndq1->in_use]); |
sndq1 | 1359 | drivers/char/scc.c | scc->sndq1->cnt=0; |
sndq1 | 1360 | drivers/char/scc.c | scc->sndq1->in_use=0; |
sndq1 | 1362 | drivers/char/scc.c | scc_free_chain(scc->sndq1, BT_TRANSMIT); |
sndq1 | 1367 | drivers/char/scc.c | scc_enqueue(&scc->sndq,scc->sndq1); /* scc_enqueue packet */ |
sndq1 | 1395 | drivers/char/scc.c | scc_append_to_chain(&scc->sndq1,scc->sndq2); /* add buffer */ |
sndq1 | 1408 | drivers/char/scc.c | if (!(scc->sndq2 = scc->sndq1 = scc_get_buffer(BT_TRANSMIT))) |
sndq1 | 1439 | drivers/char/scc.c | scc_free_chain(scc->sndq1, BT_TRANSMIT); |
sndq1 | 1956 | drivers/char/scc.c | if (scc->sndq1 == NULLBUF) |
sndq1 | 1966 | drivers/char/scc.c | bp = scc->sndq1->anext; /* don't use the one we currently use */ |
sndq1 | 1975 | drivers/char/scc.c | scc->sndq1->anext = bp; |
sndq1 | 246 | include/linux/scc.h | struct mbuf *sndq1; /* Pointer to mbuf currently under construction */ |