Lines Matching refs:handler
199 p->handler = NULL;
280 if (p->handler && p->handler->speed)
281 return (*p->handler->speed)(p);
300 if (p->handler && p->handler->raw)
301 return (*p->handler->raw)(p);
309 if (p->handler && p->handler->offline)
310 (*p->handler->offline)(p);
352 if (p->handler && p->handler->cooked)
353 (*p->handler->cooked)(p);
357 if (p->handler && (p->handler->type == TCP_DEVICE ||
358 p->handler->type == UDP_DEVICE))
394 if (p->handler && p->handler->destroy)
395 (*p->handler->destroy)(p);
396 p->handler = NULL;
458 if (p->handler && p->handler->openinfo) {
460 prompt_Printf(arg->prompt, "open (%s)\n", (*p->handler->openinfo)(p));
463 (*p->handler->openinfo)(p), slot);
523 cd = p->handler ? &p->handler->cd : &p->cfg.cd;
648 type = (long)p->handler;
649 p->handler = NULL;
650 for (h = 0; h < NDEVICES && p->handler == NULL; h++)
651 p->handler = (*devices[h].iov2device)(type, p, iov, niov, maxiov,
653 if (p->handler == NULL) {
659 p->link.name, p->name.full, p->handler->name);
704 if (p->handler) {
705 h = p->handler;
706 p->handler = (struct device *)(long)p->handler->type;
788 return p->handler ? p->handler->mtu : 0;
830 if (p->handler && p->handler->read)
831 ret = (*p->handler->read)(p, buf, nbytes);
845 if (p->handler && p->handler->write)
846 return (*p->handler->write)(p, buf, nbytes);
885 if (p->handler && p->handler->removefromset)
886 return (*p->handler->removefromset)(p, r, w, e);
931 if (p->handler && (p->handler->type == TCP_DEVICE ||
932 p->handler->type == UDP_DEVICE)) {
1028 for (h = 0; h < NDEVICES && p->handler == NULL && p->fd >= 0; h++)
1029 p->handler = (*devices[h].create)(p);
1032 if (p->handler == NULL) {
1053 for (h = 0; h < NDEVICES && p->handler == NULL; h++)
1054 if ((p->handler = (*devices[h].create)(p)) == NULL && wasfd != p->fd)
1113 if (p->handler && p->handler->stoptimer)
1114 (*p->handler->stoptimer)(p);
1120 if (p->handler && p->handler->awaitcarrier)
1121 return (*p->handler->awaitcarrier)(p);
1130 if (p->handler && p->handler->setasyncparams)
1131 return (*p->handler->setasyncparams)(p, mymap, hismap);
1139 if (p->handler && p->handler->slot)
1140 return (*p->handler->slot)(p);