Searched refs:aen_q (Results 1 – 4 of 4) sorted by relevance
226 if ( sc->aen_q.head == sc->aen_q.tail ) { in tws_retrive_aen()237 if ( sc->aen_q.overflow ) { in tws_retrive_aen()239 sc->aen_q.overflow = 0; /* reset */ in tws_retrive_aen()242 qp = (struct tws_event_packet *)sc->aen_q.q; in tws_retrive_aen()246 index = sc->aen_q.head; in tws_retrive_aen()250 index = (sc->aen_q.depth + sc->aen_q.tail - 1) % sc->aen_q.depth; in tws_retrive_aen()254 index = sc->aen_q.head; in tws_retrive_aen()259 index = (index+1) % sc->aen_q.depth; in tws_retrive_aen()260 }while ( index != sc->aen_q.tail ); in tws_retrive_aen()261 if ( index == sc->aen_q.tail ) { in tws_retrive_aen()[all …]
419 free(sc->aen_q.q, M_TWS); in tws_detach()640 sc->aen_q.head=0; in tws_init_aen_q()641 sc->aen_q.tail=0; in tws_init_aen_q()642 sc->aen_q.depth=256; in tws_init_aen_q()643 sc->aen_q.overflow=0; in tws_init_aen_q()644 sc->aen_q.q = malloc(sizeof(struct tws_event_packet)*sc->aen_q.depth, in tws_init_aen_q()
246 struct tws_circular_q aen_q; /* aen q */ member
415 tws_circular_aenq_insert(sc, &sc->aen_q, &event); in tws_aen_complete()