Lines Matching refs:cb
63 mdb_callb_remove(mdb_callb_t *cb) in mdb_callb_remove() argument
65 if (cb->cb_mod != NULL) { in mdb_callb_remove()
66 mdb_callb_t *next = mdb_list_next(cb); in mdb_callb_remove()
67 mdb_module_t *mod = cb->cb_mod; in mdb_callb_remove()
69 if (mod->mod_cb == cb) { in mdb_callb_remove()
77 mdb_list_delete(&mdb.m_cblist, cb); in mdb_callb_remove()
79 mdb_free(cb, sizeof (mdb_callb_t)); in mdb_callb_remove()
92 mdb_callb_t *cb; in mdb_callb_remove_all() local
94 while ((cb = mdb_list_next(&mdb.m_cblist)) != NULL) in mdb_callb_remove_all()
95 mdb_callb_remove(cb); in mdb_callb_remove_all()
101 mdb_callb_t *cb, *next; in mdb_callb_fire() local
108 for (cb = mdb_list_next(&mdb.m_cblist); cb != NULL; cb = next) { in mdb_callb_fire()
109 next = mdb_list_next(cb); in mdb_callb_fire()
110 if (cb->cb_class == class) in mdb_callb_fire()
111 cb->cb_func(cb->cb_arg); in mdb_callb_fire()