-#define trace_screen_add_to_list(tr_scr, name, obj) \
- do { \
- pipe_mutex_lock(tr_scr->list_mutex); \
- insert_at_head(&tr_scr->name, &obj->list); \
- tr_scr->num_##name++; \
- pipe_mutex_unlock(tr_scr->list_mutex); \
- } while (0)
-
-#define trace_screen_remove_from_list(tr_scr, name, obj) \
- do { \
- pipe_mutex_lock(tr_scr->list_mutex); \
- remove_from_list(&obj->list); \
- tr_scr->num_##name--; \
- pipe_mutex_unlock(tr_scr->list_mutex); \
- } while (0)
-
-