Home | History | Annotate | Download | only in drivers

Lines Matching refs:nl_cb

125 static struct nl_handle * nl_create_handle(struct nl_cb *cb, const char *dbg)
201 struct nl_cb *nl_cb;
215 struct nl_cb *nl_cb;
245 struct nl_cb *nl_cb;
276 struct nl_cb *nl_cb;
637 struct nl_cb *cb;
640 cb = nl_cb_clone(global->nl_cb);
917 res = nl_recvmsgs(handle, w->nl_cb);
983 w->nl_cb = nl_cb_alloc(NL_CB_DEFAULT);
984 if (!w->nl_cb) {
988 nl_cb_set(w->nl_cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM, no_seq_check, NULL);
989 nl_cb_set(w->nl_cb, NL_CB_VALID, NL_CB_CUSTOM, process_beacon_event,
992 w->nl_beacons = nl_create_handle(bss->drv->global->nl_cb,
1054 nl_cb_put(w->nl_cb);
3280 struct nl_cb *cb = eloop_ctx;
4069 global->nl_cb = nl_cb_alloc(NL_CB_DEFAULT);
4070 if (global->nl_cb == NULL) {
4076 global->nl = nl_create_handle(global->nl_cb, "nl");
4087 global->nl_event = nl_create_handle(global->nl_cb, "event");
4131 nl_cb_set(global->nl_cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM,
4133 nl_cb_set(global->nl_cb, NL_CB_VALID, NL_CB_CUSTOM,
4138 global->nl_cb);
4145 nl_cb_put(global->nl_cb);
4146 global->nl_cb = NULL;
4153 drv->nl_cb = nl_cb_alloc(NL_CB_DEFAULT);
4154 if (!drv->nl_cb) {
4159 nl_cb_set(drv->nl_cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM,
4161 nl_cb_set(drv->nl_cb, NL_CB_VALID, NL_CB_CUSTOM,
4252 bss->nl_cb = nl_cb_alloc(NL_CB_DEFAULT);
4253 if (!bss->nl_cb)
4256 nl_cb_set(bss->nl_cb, NL_CB_SEQ_CHECK, NL_CB_CUSTOM,
4258 nl_cb_set(bss->nl_cb, NL_CB_VALID, NL_CB_CUSTOM,
4267 nl_cb_put(bss->nl_cb);
4268 bss->nl_cb = NULL;
4437 bss->nl_mgmt = nl_create_handle(drv->nl_cb, "mgmt");
4449 bss->nl_cb);
4922 nl_cb_put(drv->nl_cb);
10596 bss->nl_preq = nl_create_handle(drv->global->nl_cb, "preq");
10610 bss->nl_cb);
11037 nl_cb_put(global->nl_cb);