Lines Matching refs:subject
42 static void perf_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
48 static void mem_observer_cb(lv_observer_t * observer, lv_subject_t * subject);
68 lv_subject_init_pointer(&sysmon_mem.subject, &mem_info); in lv_sysmon_builtin_init()
115 lv_subject_init_pointer(&disp->perf_sysmon_backend.subject, &disp->perf_sysmon_info); in lv_sysmon_show_performance()
117 …lv_subject_add_observer_obj(&disp->perf_sysmon_backend.subject, perf_observer_cb, disp->perf_label… in lv_sysmon_show_performance()
160 lv_subject_add_observer_obj(&sysmon_mem.subject, mem_observer_cb, disp->mem_label, NULL); in lv_sysmon_show_memory()
229 lv_subject_deinit(&disp->perf_sysmon_backend.subject); in perf_monitor_disp_event_cb()
270 lv_subject_set_pointer(&disp->perf_sysmon_backend.subject, info); in perf_update_timer_cb()
282 static void perf_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in perf_observer_cb() argument
285 const lv_sysmon_perf_info_t * perf = lv_subject_get_pointer(subject); in perf_observer_cb()
316 lv_subject_set_pointer(&sysmon_mem.subject, mem_mon); in mem_update_timer_cb()
319 static void mem_observer_cb(lv_observer_t * observer, lv_subject_t * subject) in mem_observer_cb() argument
322 const lv_mem_monitor_t * mon = lv_subject_get_pointer(subject); in mem_observer_cb()