Lines Matching refs:elastidx
300 static int elastidx; variable
2849 if (ebuffer[elastidx].event_source == source && in gdth_store_event()
2850 ebuffer[elastidx].event_idx == idx && in gdth_store_event()
2851 ((evt->size != 0 && ebuffer[elastidx].event_data.size != 0 && in gdth_store_event()
2852 !memcmp((char *)&ebuffer[elastidx].event_data.eu, in gdth_store_event()
2854 (evt->size == 0 && ebuffer[elastidx].event_data.size == 0 && in gdth_store_event()
2855 !strcmp((char *)&ebuffer[elastidx].event_data.event_string, in gdth_store_event()
2857 e = &ebuffer[elastidx]; in gdth_store_event()
2861 if (ebuffer[elastidx].event_source != 0) { /* entry not free ? */ in gdth_store_event()
2862 ++elastidx; in gdth_store_event()
2863 if (elastidx == MAX_EVENTS) in gdth_store_event()
2864 elastidx = 0; in gdth_store_event()
2865 if (elastidx == eoldidx) { /* reached mark ? */ in gdth_store_event()
2871 e = &ebuffer[elastidx]; in gdth_store_event()
2902 if (eindex != elastidx) { in gdth_read_event()
2934 if (eindex == elastidx) in gdth_readapp_event()
2950 eoldidx = elastidx = 0; in gdth_clear_events()