Lines Matching refs:cb
418 struct nl_cb *cb;
420 cb = nl_cb_alloc(NL_CB_DEFAULT);
421 if (cb == NULL) {
422 HILOG_ERROR(LOG_CORE, "%s: alloc cb failed", __FUNCTION__);
426 nl_cb_set(cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM, NoSeqCheck, NULL);
427 nl_cb_set(cb, NL_CB_VALID, NL_CB_CUSTOM, ProcessEvent, NULL);
429 return cb;
436 struct nl_cb *cb = CreateCb();
437 if (cb == NULL) {
438 HILOG_ERROR(LOG_CORE, "%{public}s: Create cb failed", __FUNCTION__);
442 ret = nl_recvmsgs(sock, cb);
444 nl_cb_put(cb);
445 cb = NULL;
502 struct nl_cb *cb;
505 cb = nl_cb_alloc(NL_CB_DEFAULT);
506 if (cb == NULL) {
507 HILOG_ERROR(LOG_CORE, "%{public}s: alloc ctrl cb failed", __FUNCTION__);
511 nl_cb_set(cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM, CtrlNoSeqCheck, NULL);
512 nl_cb_err(cb, NL_CB_CUSTOM, CtrlSocketErrorHandler, &error);
513 nl_cb_set(cb, NL_CB_FINISH, NL_CB_CUSTOM, CtrlSocketFinishHandler, &error);
514 nl_cb_set(cb, NL_CB_ACK, NL_CB_CUSTOM, CtrlSocketAckHandler, &error);
516 ret = nl_recvmsgs(sock, cb);
518 nl_cb_put(cb);
519 cb = NULL;