Lines Matching refs:callbacks
77 GpsCallbacks callbacks; member
804 if (state->callbacks.sv_status_cb) { in gps_state_thread()
805 state->callbacks.sv_status_cb(&gps_sv_status); in gps_state_thread()
837 D("gps thread starting location_cb=%p", state->callbacks.location_cb); in gps_state_thread()
840 nmea_reader_set_callback( reader, state->callbacks.location_cb ); in gps_state_thread()
842 if (state->callbacks.status_cb) { in gps_state_thread()
843 state->callbacks.status_cb(&gps_status); in gps_state_thread()
853 if (state->callbacks.status_cb) { in gps_state_thread()
854 state->callbacks.status_cb(&gps_status); in gps_state_thread()
903 gps_state_init( GpsState* state, GpsCallbacks* callbacks ) in gps_state_init() argument
930 state->thread = callbacks->create_thread_cb( "gps_state_thread", gps_state_thread, state ); in gps_state_init()
937 state->callbacks = *callbacks; in gps_state_init()
940 state->callbacks.set_capabilities_cb(0); in gps_state_init()
949 state->callbacks.set_system_info_cb(&sysinfo); in gps_state_init()
952 state->callbacks.set_capabilities_cb(GPS_CAPABILITY_MEASUREMENTS); in gps_state_init()
973 qemu_gps_init(GpsCallbacks* callbacks) in qemu_gps_init() argument
978 gps_state_init(s, callbacks); in qemu_gps_init()
1059 static int qemu_gps_measurement_init(GpsMeasurementCallbacks* callbacks) { in qemu_gps_measurement_init() argument
1061 D("calling %s with input %p", __func__, callbacks); in qemu_gps_measurement_init()
1064 s->measurement_callbacks = callbacks; in qemu_gps_measurement_init()