port_event
port_event_t port_event;
if (port_get(tcdp->tcd_port, &port_event, NULL) != 0) {
switch (port_event.portev_source) {
if (port_event.portev_events != SIGEV_THREAD_TERM)
tcdp->tcd_port, port_event.portev_source);
tcdp->tcd_overruns = port_event.portev_events - 1;
port_event_t port_event;
if (port_get(tcdp->tcd_port, &port_event, NULL) != 0) {
switch (port_event.portev_source) {
if (port_event.portev_events != SIGEV_THREAD_TERM)
tcdp->tcd_port, port_event.portev_source);
argument.sival_ptr = port_event.portev_user;
switch (port_event.portev_events) {
sigevp = (struct sigevent *)port_event.portev_object;
(aiocb_t *)port_event.portev_object;
(aiocb64_t *)port_event.portev_object;
PORT_SOURCE_AIO, port_event.portev_events,
port_event.portev_object,
port_event.portev_user) != 0)