Lines Matching refs:thread
575 /* commands sent to the gps thread */
588 pthread_t thread;
598 // tell the thread to quit, and wait for it
602 pthread_join(s->thread, &dummy);
673 /* this is the main thread, it waits for commands from gps_state_start/stop and,
693 D("gps thread running");
706 D("gps thread received %d events", nevents);
725 D("gps thread quitting on demand");
730 D("gps thread starting location_cb=%p", state->callbacks.location_cb);
737 D("gps thread stopping");
792 ALOGE("could not create thread control socket pair: %s", strerror(errno));
796 state->thread = callbacks->create_thread_cb( "gps_state_thread", gps_state_thread, state );
798 if ( !state->thread ) {
799 ALOGE("could not create gps thread: %s", strerror(errno));