Lines Matching refs:cb
165 int cld80211_recv_msg(struct nl_sock *sock, struct nl_cb *cb) in cld80211_recv_msg() argument
167 if (!sock || !cb) { in cld80211_recv_msg()
172 int res = nl_recvmsgs(sock, cb); in cld80211_recv_msg()
181 struct nl_cb *cb) in cld80211_handle_event() argument
185 cld80211_recv_msg(sock, cb); in cld80211_handle_event()
189 cld80211_recv_msg(sock, cb); in cld80211_handle_event()
360 struct nl_cb *cb = nl_cb_alloc(NL_CB_DEFAULT); in cld80211_send_recv_msg() local
361 if (!cb) in cld80211_send_recv_msg()
370 nl_cb_set(cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM, no_seq_check, NULL); in cld80211_send_recv_msg()
371 nl_cb_err(cb, NL_CB_CUSTOM, error_handler, &err); in cld80211_send_recv_msg()
372 nl_cb_set(cb, NL_CB_FINISH, NL_CB_CUSTOM, finish_handler, &err); in cld80211_send_recv_msg()
373 nl_cb_set(cb, NL_CB_ACK, NL_CB_CUSTOM, ack_handler, &err); in cld80211_send_recv_msg()
376 nl_cb_set(cb, NL_CB_VALID, NL_CB_CUSTOM, in cld80211_send_recv_msg()
379 nl_cb_set(cb, NL_CB_VALID, NL_CB_CUSTOM, in cld80211_send_recv_msg()
383 int res = nl_recvmsgs(ctx->sock, cb); in cld80211_send_recv_msg()
390 nl_cb_put(cb); in cld80211_send_recv_msg()
400 struct nl_cb *cb; in cld80211_recv() local
408 cb = nl_cb_alloc(NL_CB_DEFAULT); in cld80211_recv()
409 if (!cb) in cld80211_recv()
416 nl_cb_err(cb, NL_CB_CUSTOM, error_handler, &err); in cld80211_recv()
417 nl_cb_set(cb, NL_CB_FINISH, NL_CB_CUSTOM, finish_handler, &err); in cld80211_recv()
418 nl_cb_set(cb, NL_CB_ACK, NL_CB_CUSTOM, ack_handler, &err); in cld80211_recv()
419 nl_cb_set(cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM, no_seq_check, NULL); in cld80211_recv()
420 nl_cb_set(cb, NL_CB_VALID, NL_CB_CUSTOM, valid_handler, cbctx); in cld80211_recv()
435 cld80211_handle_event(pfd[0].revents, ctx->sock, cb); in cld80211_recv()
444 nl_cb_put(cb); in cld80211_recv()