Lines Matching refs:cb

35 #define NEWID(id, ev, cb) (id ^ hash64(ev, cb))  argument
243 hash64(event_t ev, callback_t cb) in hash64() argument
248 callback_t cb; in hash64() member
252 instance.cb = cb; in hash64()
264 for (i = 0; i < sizeof(cb); ++i) { in hash64()
265 hash += ((uint8_t *)&cb)[i]; in hash64()
284 create_spine(tree_node_t* w, callback_t cb) in create_spine() argument
293 ntn->cb = cb; in create_spine()
367 RegCb(kvs_t *store, stree_t **pstree, event_t ev, callback_t cb) in RegCb() argument
392 nid = NEWID(id, ev, cb); in RegCb()
394 TRACE_DBG("nid: 0x%lX, id: 0x%lx, ev: %ld, cb: %p\n", nid, id, ev, cb); in RegCb()
417 if ((ntree = create_spine(w, cb)) == NULL) in RegCb()
459 if (next_sptr->cb != next_walk->cb) in RegCb()
460 next_sptr->cb = next_walk->cb; in RegCb()
493 if (w->cb != sptr->cb) in RegCb()
494 sptr->cb = w->cb; in RegCb()
505 ntn->cb = w->cb; in RegCb()
569 callback_t cb; in UnregCb() local
572 !(cb = target->cb)) in UnregCb()
580 nid = NEWID(id, ev, cb); in UnregCb()
583 nid, id, ev, cb); in UnregCb()
614 while (sptr && !sptr->cb && TREE_IS_ONLY_CHILD(stree->root, sptr, link)) in UnregCb()
634 ntn->cb = w->cb; in UnregCb()
675 ModCb(kvs_t *store, stree_t **pstree, event_t ev, callback_t cb) in ModCb() argument
677 assert(*pstree || cb); in ModCb()
683 if (cb) in ModCb()
684 return RegCb(store, pstree, ev, cb); in ModCb()
700 g_evroot->cb = NULL; in GlobInitEvent()
713 ntn->cb = NULL; in GlobInitEvent()
744 new->cb = NULL; in mtcp_alloc_event()
879 (event)->ft, (event)->cb)
914 if (walk->cb) in HandleCb()
915 walk->cb(mctx, sock, side, walk->ev, &walk->arg); in HandleCb()