Symbol: sce
sys/dev/usb/ugen.c
1001
sce->timeout = *(int *)addr;
sys/dev/usb/ugen.c
1198
sce = &sc->sc_endpoints[endpt][IN];
sys/dev/usb/ugen.c
1200
ptr, ur->ucr_flags, &ur->ucr_actlen, sce->timeout);
sys/dev/usb/ugen.c
1254
struct ugen_endpoint *sce = (void *)kn->kn_hook;
sys/dev/usb/ugen.c
1258
klist_remove_locked(&sce->rsel.si_note, kn);
sys/dev/usb/ugen.c
1265
struct ugen_endpoint *sce = (void *)kn->kn_hook;
sys/dev/usb/ugen.c
1267
kn->kn_data = sce->q.c_cc;
sys/dev/usb/ugen.c
1274
struct ugen_endpoint *sce = (void *)kn->kn_hook;
sys/dev/usb/ugen.c
1276
if (sce->cur == sce->fill)
sys/dev/usb/ugen.c
1279
if (sce->cur < sce->fill)
sys/dev/usb/ugen.c
1280
kn->kn_data = sce->fill - sce->cur;
sys/dev/usb/ugen.c
1282
kn->kn_data = (sce->limit - sce->cur) +
sys/dev/usb/ugen.c
1283
(sce->fill - sce->ibuf);
sys/dev/usb/ugen.c
1306
struct ugen_endpoint *sce;
sys/dev/usb/ugen.c
1316
sce = &sc->sc_endpoints[UGENENDPOINT(dev)][IN];
sys/dev/usb/ugen.c
1317
if (sce == NULL)
sys/dev/usb/ugen.c
1322
klist = &sce->rsel.si_note;
sys/dev/usb/ugen.c
1323
switch (UE_GET_XFERTYPE(sce->edesc->bmAttributes)) {
sys/dev/usb/ugen.c
1342
klist = &sce->rsel.si_note;
sys/dev/usb/ugen.c
1343
switch (UE_GET_XFERTYPE(sce->edesc->bmAttributes)) {
sys/dev/usb/ugen.c
1364
kn->kn_hook = (void *)sce;
sys/dev/usb/ugen.c
190
struct ugen_endpoint *sce;
sys/dev/usb/ugen.c
243
sce = &sc->sc_endpoints[UE_GET_ADDR(endpt)][dir];
sys/dev/usb/ugen.c
247
UE_GET_DIR(endpt), sce));
sys/dev/usb/ugen.c
248
sce->sc = sc;
sys/dev/usb/ugen.c
249
sce->edesc = ed;
sys/dev/usb/ugen.c
250
sce->iface = iface;
sys/dev/usb/ugen.c
263
struct ugen_endpoint *sce;
sys/dev/usb/ugen.c
293
sce = &sc->sc_endpoints[endpt][dir];
sys/dev/usb/ugen.c
294
if (sce == 0 || sce->edesc == 0)
sys/dev/usb/ugen.c
304
sce = &sc->sc_endpoints[endpt][dir];
sys/dev/usb/ugen.c
305
sce->state = 0;
sys/dev/usb/ugen.c
306
sce->timeout = USBD_NO_TIMEOUT;
sys/dev/usb/ugen.c
308
sc, endpt, dir, sce));
sys/dev/usb/ugen.c
309
edesc = sce->edesc;
sys/dev/usb/ugen.c
311
ugen_clear_iface_eps(sc, sce->iface);
sys/dev/usb/ugen.c
315
err = usbd_open_pipe(sce->iface,
sys/dev/usb/ugen.c
316
edesc->bEndpointAddress, 0, &sce->pipeh);
sys/dev/usb/ugen.c
324
sce->ibuflen = isize;
sys/dev/usb/ugen.c
325
sce->ibuf = malloc(sce->ibuflen, M_USBDEV, M_WAITOK);
sys/dev/usb/ugen.c
328
clalloc(&sce->q, UGEN_IBSIZE, 0);
sys/dev/usb/ugen.c
329
err = usbd_open_pipe_intr(sce->iface,
sys/dev/usb/ugen.c
331
USBD_SHORT_XFER_OK, &sce->pipeh, sce,
sys/dev/usb/ugen.c
332
sce->ibuf, isize, ugenintr,
sys/dev/usb/ugen.c
335
free(sce->ibuf, M_USBDEV, sce->ibuflen);
sys/dev/usb/ugen.c
336
clfree(&sce->q);
sys/dev/usb/ugen.c
340
usbd_clear_endpoint_toggle(sce->pipeh);
sys/dev/usb/ugen.c
344
err = usbd_open_pipe(sce->iface,
sys/dev/usb/ugen.c
345
edesc->bEndpointAddress, 0, &sce->pipeh);
sys/dev/usb/ugen.c
349
usbd_clear_endpoint_toggle(sce->pipeh);
sys/dev/usb/ugen.c
357
sce->ibuflen = isize * UGEN_NISOFRAMES;
sys/dev/usb/ugen.c
358
sce->ibuf = mallocarray(isize, UGEN_NISOFRAMES,
sys/dev/usb/ugen.c
360
sce->cur = sce->fill = sce->ibuf;
sys/dev/usb/ugen.c
361
sce->limit = sce->ibuf + isize * UGEN_NISOFRAMES;
sys/dev/usb/ugen.c
364
err = usbd_open_pipe(sce->iface,
sys/dev/usb/ugen.c
365
edesc->bEndpointAddress, 0, &sce->pipeh);
sys/dev/usb/ugen.c
367
free(sce->ibuf, M_USBDEV, sce->ibuflen);
sys/dev/usb/ugen.c
371
sce->isoreqs[i].sce = sce;
sys/dev/usb/ugen.c
375
sce->isoreqs[i].xfer = xfer;
sys/dev/usb/ugen.c
382
sce->isoreqs[i].dmabuf = buf;
sys/dev/usb/ugen.c
384
sce->isoreqs[i].sizes[j] = isize;
sys/dev/usb/ugen.c
385
usbd_setup_isoc_xfer(xfer, sce->pipeh,
sys/dev/usb/ugen.c
386
&sce->isoreqs[i], sce->isoreqs[i].sizes,
sys/dev/usb/ugen.c
395
usbd_free_xfer(sce->isoreqs[i].xfer);
sys/dev/usb/ugen.c
398
sce->timeout = USBD_DEFAULT_TIMEOUT;
sys/dev/usb/ugen.c
430
struct ugen_endpoint *sce;
sys/dev/usb/ugen.c
449
sce = &sc->sc_endpoints[endpt][dir];
sys/dev/usb/ugen.c
450
if (sce == NULL || sce->pipeh == NULL)
sys/dev/usb/ugen.c
453
endpt, dir, sce));
sys/dev/usb/ugen.c
455
usbd_close_pipe(sce->pipeh);
sys/dev/usb/ugen.c
456
sce->pipeh = NULL;
sys/dev/usb/ugen.c
458
switch (UE_GET_XFERTYPE(sce->edesc->bmAttributes)) {
sys/dev/usb/ugen.c
460
ndflush(&sce->q, sce->q.c_cc);
sys/dev/usb/ugen.c
461
clfree(&sce->q);
sys/dev/usb/ugen.c
465
usbd_free_xfer(sce->isoreqs[i].xfer);
sys/dev/usb/ugen.c
471
if (sce->ibuf != NULL) {
sys/dev/usb/ugen.c
472
free(sce->ibuf, M_USBDEV, sce->ibuflen);
sys/dev/usb/ugen.c
473
sce->ibuf = NULL;
sys/dev/usb/ugen.c
484
struct ugen_endpoint *sce = &sc->sc_endpoints[endpt][IN];
sys/dev/usb/ugen.c
503
if (sce->edesc == NULL) {
sys/dev/usb/ugen.c
507
if (sce->pipeh == NULL) {
sys/dev/usb/ugen.c
513
switch (UE_GET_XFERTYPE(sce->edesc->bmAttributes)) {
sys/dev/usb/ugen.c
517
while (sce->q.c_cc == 0) {
sys/dev/usb/ugen.c
522
sce->state |= UGEN_ASLP;
sys/dev/usb/ugen.c
523
DPRINTFN(5, ("ugenread: sleep on %p\n", sce));
sys/dev/usb/ugen.c
524
error = tsleep_nsec(sce, PZERO | PCATCH, "ugenrintr",
sys/dev/usb/ugen.c
525
MSEC_TO_NSEC(sce->timeout));
sys/dev/usb/ugen.c
526
sce->state &= ~UGEN_ASLP;
sys/dev/usb/ugen.c
540
while (sce->q.c_cc > 0 && uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
541
n = ulmin(sce->q.c_cc, uio->uio_resid);
sys/dev/usb/ugen.c
546
q_to_b(&sce->q, buffer, n);
sys/dev/usb/ugen.c
560
if (sce->state & UGEN_SHORT_OK)
sys/dev/usb/ugen.c
562
if (sce->timeout == 0)
sys/dev/usb/ugen.c
566
usbd_setup_xfer(xfer, sce->pipeh, 0, buf, n,
sys/dev/usb/ugen.c
567
flags, sce->timeout, NULL);
sys/dev/usb/ugen.c
570
usbd_clear_endpoint_stall(sce->pipeh);
sys/dev/usb/ugen.c
589
while (sce->cur == sce->fill) {
sys/dev/usb/ugen.c
594
sce->state |= UGEN_ASLP;
sys/dev/usb/ugen.c
595
DPRINTFN(5, ("ugenread: sleep on %p\n", sce));
sys/dev/usb/ugen.c
596
error = tsleep_nsec(sce, PZERO | PCATCH, "ugenriso",
sys/dev/usb/ugen.c
597
MSEC_TO_NSEC(sce->timeout));
sys/dev/usb/ugen.c
598
sce->state &= ~UGEN_ASLP;
sys/dev/usb/ugen.c
610
while (sce->cur != sce->fill && uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
611
if(sce->fill > sce->cur)
sys/dev/usb/ugen.c
612
n = ulmin(sce->fill - sce->cur, uio->uio_resid);
sys/dev/usb/ugen.c
614
n = ulmin(sce->limit - sce->cur, uio->uio_resid);
sys/dev/usb/ugen.c
619
error = uiomove(sce->cur, n, uio);
sys/dev/usb/ugen.c
622
sce->cur += n;
sys/dev/usb/ugen.c
623
if(sce->cur >= sce->limit)
sys/dev/usb/ugen.c
624
sce->cur = sce->ibuf;
sys/dev/usb/ugen.c
655
struct ugen_endpoint *sce = &sc->sc_endpoints[endpt][OUT];
sys/dev/usb/ugen.c
671
if (sce->edesc == NULL) {
sys/dev/usb/ugen.c
675
if (sce->pipeh == NULL) {
sys/dev/usb/ugen.c
681
if (sce->timeout == 0)
sys/dev/usb/ugen.c
684
switch (UE_GET_XFERTYPE(sce->edesc->bmAttributes)) {
sys/dev/usb/ugen.c
694
usbd_setup_xfer(xfer, sce->pipeh, 0, buf, n,
sys/dev/usb/ugen.c
695
flags, sce->timeout, NULL);
sys/dev/usb/ugen.c
698
usbd_clear_endpoint_stall(sce->pipeh);
sys/dev/usb/ugen.c
714
while ((n = ulmin(UGETW(sce->edesc->wMaxPacketSize),
sys/dev/usb/ugen.c
720
usbd_setup_xfer(xfer, sce->pipeh, 0, buf, n,
sys/dev/usb/ugen.c
721
flags, sce->timeout, NULL);
sys/dev/usb/ugen.c
724
usbd_clear_endpoint_stall(sce->pipeh);
sys/dev/usb/ugen.c
762
struct ugen_endpoint *sce;
sys/dev/usb/ugen.c
771
sce = &sc->sc_endpoints[i][dir];
sys/dev/usb/ugen.c
772
if (sce && sce->pipeh)
sys/dev/usb/ugen.c
773
usbd_abort_pipe(sce->pipeh);
sys/dev/usb/ugen.c
801
sce = &sc->sc_endpoints[endptno][IN];
sys/dev/usb/ugen.c
802
klist_invalidate(&sce->rsel.si_note);
sys/dev/usb/ugen.c
810
struct ugen_endpoint *sce = addr;
sys/dev/usb/ugen.c
821
usbd_clear_endpoint_stall_async(sce->pipeh);
sys/dev/usb/ugen.c
826
ibuf = sce->ibuf;
sys/dev/usb/ugen.c
833
(void)b_to_q(ibuf, count, &sce->q);
sys/dev/usb/ugen.c
835
if (sce->state & UGEN_ASLP) {
sys/dev/usb/ugen.c
836
sce->state &= ~UGEN_ASLP;
sys/dev/usb/ugen.c
837
DPRINTFN(5, ("ugen_intr: waking %p\n", sce));
sys/dev/usb/ugen.c
838
wakeup(sce);
sys/dev/usb/ugen.c
840
selwakeup(&sce->rsel);
sys/dev/usb/ugen.c
847
struct ugen_endpoint *sce = req->sce;
sys/dev/usb/ugen.c
856
DPRINTFN(5,("%s: xfer %ld, count=%d\n", __func__, req - sce->isoreqs,
sys/dev/usb/ugen.c
860
if(sce->fill < sce->cur && sce->cur <= sce->fill + count) {
sys/dev/usb/ugen.c
861
sce->cur += count;
sys/dev/usb/ugen.c
862
if(sce->cur >= sce->limit)
sys/dev/usb/ugen.c
863
sce->cur = sce->ibuf + (sce->limit - sce->cur);
sys/dev/usb/ugen.c
867
isize = UGETW(sce->edesc->wMaxPacketSize);
sys/dev/usb/ugen.c
87
struct ugen_endpoint *sce;
sys/dev/usb/ugen.c
874
n = min(actlen, sce->limit - sce->fill);
sys/dev/usb/ugen.c
875
memcpy(sce->fill, buf, n);
sys/dev/usb/ugen.c
879
sce->fill += n;
sys/dev/usb/ugen.c
880
if(sce->fill == sce->limit)
sys/dev/usb/ugen.c
881
sce->fill = sce->ibuf;
sys/dev/usb/ugen.c
888
usbd_setup_isoc_xfer(xfer, sce->pipeh, req, req->sizes, UGEN_NISORFRMS,
sys/dev/usb/ugen.c
892
if (sce->state & UGEN_ASLP) {
sys/dev/usb/ugen.c
893
sce->state &= ~UGEN_ASLP;
sys/dev/usb/ugen.c
894
DPRINTFN(5, ("ugen_isoc_rintr: waking %p\n", sce));
sys/dev/usb/ugen.c
895
wakeup(sce);
sys/dev/usb/ugen.c
897
selwakeup(&sce->rsel);
sys/dev/usb/ugen.c
907
struct ugen_endpoint *sce;
sys/dev/usb/ugen.c
926
sce = &sc->sc_endpoints[UE_GET_ADDR(endpt)][dir];
sys/dev/usb/ugen.c
927
sce->sc = 0;
sys/dev/usb/ugen.c
928
sce->edesc = 0;
sys/dev/usb/ugen.c
929
sce->iface = 0;
sys/dev/usb/ugen.c
940
sce = &sc->sc_endpoints[UE_GET_ADDR(endpt)][dir];
sys/dev/usb/ugen.c
941
sce->sc = sc;
sys/dev/usb/ugen.c
942
sce->edesc = ed;
sys/dev/usb/ugen.c
943
sce->iface = iface;
sys/dev/usb/ugen.c
964
struct ugen_endpoint *sce;
sys/dev/usb/ugen.c
985
sce = &sc->sc_endpoints[endpt][IN];
sys/dev/usb/ugen.c
986
if (sce == NULL || sce->pipeh == NULL)
sys/dev/usb/ugen.c
989
sce->state |= UGEN_SHORT_OK;
sys/dev/usb/ugen.c
991
sce->state &= ~UGEN_SHORT_OK;
sys/dev/usb/ugen.c
994
sce = &sc->sc_endpoints[endpt][IN];
sys/dev/usb/ugen.c
995
if (sce == NULL)
sys/dev/usb/ugen.c
997
sce->timeout = *(int *)addr;
sys/dev/usb/ugen.c
998
sce = &sc->sc_endpoints[endpt][OUT];
sys/dev/usb/ugen.c
999
if (sce == NULL)
sys/netinet/tcp_input.c
3279
struct syn_cache_head *scp2, *sce;
sys/netinet/tcp_input.c
3292
sce = &set->scs_buckethead[set->scs_size];
sys/netinet/tcp_input.c
3294
if (scp2 >= sce)
usr.bin/deroff/deroff.c
1317
sce();
usr.bin/deroff/deroff.c
242
void sce(void);