Home
last modified time | relevance | path

Searched refs:cb (Results 1 – 25 of 279) sorted by relevance

12345678910>>...12

/net/strparser/
A Dstrparser.c404 strp->cb.lock(strp); in do_strp_work()
431 strp->cb.lock(strp); in strp_msg_timeout()
450 if (!cb || !cb->rcv_msg || !cb->parse_msg) in strp_init()
465 if (!cb->lock || !cb->unlock) in strp_init()
473 strp->cb.lock = cb->lock ? : strp_sock_lock; in strp_init()
474 strp->cb.unlock = cb->unlock ? : strp_sock_unlock; in strp_init()
475 strp->cb.rcv_msg = cb->rcv_msg; in strp_init()
476 strp->cb.parse_msg = cb->parse_msg; in strp_init()
477 strp->cb.read_sock = cb->read_sock; in strp_init()
478 strp->cb.read_sock_done = cb->read_sock_done ? : default_read_sock_done; in strp_init()
[all …]
/net/sctp/
A Ddiag.c291 struct netlink_callback *cb = commp->cb; in sctp_sock_dump() local
300 if (cb->args[4] < cb->args[1]) in sctp_sock_dump()
325 cb->nlh->nlmsg_seq, 0, cb->nlh, in sctp_sock_dump()
331 cb->args[4]++; in sctp_sock_dump()
333 cb->args[1] = 0; in sctp_sock_dump()
334 cb->args[3] = 0; in sctp_sock_dump()
362 struct netlink_callback *cb = commp->cb; in sctp_ep_dump() local
371 if (cb->args[4] < cb->args[1]) in sctp_ep_dump()
398 cb->args[4]++; in sctp_ep_dump()
466 .cb = cb, in sctp_diag_dump()
[all …]
/net/ipv4/
A Dudp_diag.c17 struct netlink_callback *cb, in sk_diag_dump() argument
29 struct netlink_callback *cb, in udp_dump_one() argument
32 struct sk_buff *in_skb = cb->skb; in udp_dump_one()
90 struct netlink_callback *cb, in udp_dump() argument
99 cb_data = cb->data; in udp_dump()
101 s_slot = cb->args[0]; in udp_dump()
102 num = s_num = cb->args[1]; in udp_dump()
143 cb->args[0] = slot; in udp_dump()
144 cb->args[1] = num; in udp_dump()
150 udp_dump(sock_net(cb->skb->sk)->ipv4.udp_table, skb, cb, r); in udp_diag_dump()
[all …]
A Dinet_diag.c253 cb_data = cb->data; in inet_sk_diag_fill()
262 nlh = nlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in inet_sk_diag_fill()
436 cb->nlh->nlmsg_seq, cb->nlh->nlmsg_type, in inet_twsk_diag_fill()
475 nlh = nlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in inet_req_diag_fill()
1036 s_i = cb->args[1]; in inet_diag_dump_icsk()
1092 cb->args[0] = 1; in inet_diag_dump_icsk()
1181 cb->args[0] = 2; in inet_diag_dump_icsk()
1262 cb->args[1] = i; in inet_diag_dump_icsk()
1263 cb->args[2] = num; in inet_diag_dump_icsk()
1302 return __inet_diag_dump(skb, cb, nlmsg_data(cb->nlh)); in inet_diag_dump()
[all …]
A Draw_diag.c89 static int raw_diag_dump_one(struct netlink_callback *cb, in raw_diag_dump_one() argument
92 struct sk_buff *in_skb = cb->skb; in raw_diag_dump_one()
112 err = inet_sk_diag_fill(sk, NULL, rep, cb, r, 0, in raw_diag_dump_one()
127 struct netlink_callback *cb, in sk_diag_dump() argument
140 bool net_admin = netlink_net_capable(cb->skb, CAP_NET_ADMIN); in raw_diag_dump()
152 cb_data = cb->data; in raw_diag_dump()
154 s_slot = cb->args[0]; in raw_diag_dump()
155 num = s_num = cb->args[1]; in raw_diag_dump()
177 if (sk_diag_dump(sk, skb, cb, r, bc, net_admin) < 0) in raw_diag_dump()
187 cb->args[0] = slot; in raw_diag_dump()
[all …]
/net/devlink/
A Dnetlink_gen.h42 struct netlink_callback *cb);
52 struct netlink_callback *cb);
63 struct netlink_callback *cb);
85 struct netlink_callback *cb);
89 struct netlink_callback *cb);
93 struct netlink_callback *cb);
96 struct netlink_callback *cb);
104 struct netlink_callback *cb);
122 struct netlink_callback *cb);
140 struct netlink_callback *cb);
[all …]
/net/netlink/
A Ddiag.c102 req = nlmsg_data(cb->nlh); in __netlink_diag_dump()
114 cb->args[2] = (long)hti; in __netlink_diag_dump()
138 NETLINK_CB(cb->skb).portid, in __netlink_diag_dump()
139 cb->nlh->nlmsg_seq, in __netlink_diag_dump()
168 NETLINK_CB(cb->skb).portid, in __netlink_diag_dump()
169 cb->nlh->nlmsg_seq, in __netlink_diag_dump()
180 cb->args[0] = num; in __netlink_diag_dump()
188 int s_num = cb->args[0]; in netlink_diag_dump()
191 req = nlmsg_data(cb->nlh); in netlink_diag_dump()
202 cb->args[1] = i; in netlink_diag_dump()
[all …]
A Dgenetlink.c995 info->info.nlhdr = cb->nlh; in genl_start()
999 info->info.extack = cb->extack; in genl_start()
1002 cb->data = info; in genl_start()
1005 rc = ops->start(cb); in genl_start()
1012 cb->data = NULL; in genl_start()
1024 info->extack = cb->extack; in genl_dumpit()
1027 rc = ops->dumpit(skb, cb); in genl_dumpit()
1039 info->extack = cb->extack; in genl_done()
1043 rc = ops->done(cb); in genl_done()
1358 int fams_to_skip = cb->args[0]; in ctrl_dumpfamily()
[all …]
/net/core/
A Dflow_offload.c271 block_cb->cb = cb; in flow_block_cb_alloc()
290 flow_setup_cb_t *cb, void *cb_ident) in flow_block_cb_lookup() argument
295 if (block_cb->cb == cb && in flow_block_cb_lookup()
328 if (block_cb->cb == cb && in flow_block_cb_is_busy()
339 flow_setup_cb_t *cb, in flow_block_cb_setup_simple() argument
384 flow_indr_block_bind_cb_t *cb; member
398 indr_dev->cb = cb; in flow_indr_dev_alloc()
438 if (indr_dev->cb == cb && in flow_indr_dev_register()
453 existing_qdiscs_register(cb, cb_priv); in flow_indr_dev_register()
456 tcf_action_reoffload_cb(cb, cb_priv, true); in flow_indr_dev_register()
[all …]
A Dnetdev-genl-gen.h20 int netdev_nl_dev_get_dumpit(struct sk_buff *skb, struct netlink_callback *cb);
23 struct netlink_callback *cb);
27 struct netlink_callback *cb);
30 struct netlink_callback *cb);
32 int netdev_nl_napi_get_dumpit(struct sk_buff *skb, struct netlink_callback *cb);
34 struct netlink_callback *cb);
/net/qrtr/
A Daf_qrtr.c442 struct qrtr_cb *cb; in qrtr_endpoint_post() local
454 cb = (struct qrtr_cb *)skb->cb; in qrtr_endpoint_post()
481 cb->type = v2->type; in qrtr_endpoint_post()
511 if (cb->dst_port != QRTR_PORT_CTRL && cb->type != QRTR_TYPE_DATA && in qrtr_endpoint_post()
853 struct qrtr_cb *cb; in qrtr_local_enqueue() local
863 cb = (struct qrtr_cb *)skb->cb; in qrtr_local_enqueue()
1005 struct sockaddr_qrtr remote = { AF_QIPCRTR, cb->src_node, cb->src_port }; in qrtr_send_resume_tx()
1006 struct sockaddr_qrtr local = { AF_QIPCRTR, cb->dst_node, cb->dst_port }; in qrtr_send_resume_tx()
1037 struct qrtr_cb *cb; in qrtr_recvmsg() local
1052 cb = (struct qrtr_cb *)skb->cb; in qrtr_recvmsg()
[all …]
/net/ethtool/
A Dtsinfo.c297 struct netlink_callback *cb) in ethnl_tsinfo_prepare_dump() argument
302 ehdr = ethnl_dump_put(skb, cb, in ethnl_tsinfo_prepare_dump()
344 struct netlink_callback *cb) in ethnl_tsinfo_dump_one_phydev() argument
382 struct netlink_callback *cb) in ethnl_tsinfo_dump_one_netdev() argument
430 struct netlink_callback *cb) in ethnl_tsinfo_dump_one_net_topo() argument
437 ret = ethnl_tsinfo_dump_one_netdev(skb, dev, cb); in ethnl_tsinfo_dump_one_net_topo()
446 dev->phydev, cb); in ethnl_tsinfo_dump_one_net_topo()
458 pdn->phy, cb); in ethnl_tsinfo_dump_one_net_topo()
506 BUILD_BUG_ON(sizeof(*ctx) > sizeof(cb->ctx)); in ethnl_tsinfo_start()
519 sock_net(cb->skb->sk), cb->extack, in ethnl_tsinfo_start()
[all …]
/net/mptcp/
A Dmptcp_diag.c16 struct netlink_callback *cb, in sk_diag_dump() argument
27 static int mptcp_diag_dump_one(struct netlink_callback *cb, in mptcp_diag_dump_one() argument
30 struct sk_buff *in_skb = cb->skb; in mptcp_diag_dump_one()
79 struct inet_diag_dump_data *cb_data = cb->data; in mptcp_diag_dump_listeners()
80 struct mptcp_diag_ctx *diag_ctx = (void *)cb->ctx; in mptcp_diag_dump_listeners()
124 ret = sk_diag_dump(sk, skb, cb, r, bc, net_admin); in mptcp_diag_dump_listeners()
155 struct mptcp_diag_ctx *diag_ctx = (void *)cb->ctx; in mptcp_diag_dump()
161 BUILD_BUG_ON(sizeof(cb->ctx) < sizeof(*diag_ctx)); in mptcp_diag_dump()
163 cb_data = cb->data; in mptcp_diag_dump()
184 ret = sk_diag_dump(sk, skb, cb, r, bc, net_admin); in mptcp_diag_dump()
[all …]
/net/vmw_vsock/
A Ddiag.c58 req = nlmsg_data(cb->nlh); in vsock_diag_dump()
62 table = cb->args[0]; in vsock_diag_dump()
63 bucket = cb->args[1]; in vsock_diag_dump()
64 i = last_i = cb->args[2]; in vsock_diag_dump()
86 NETLINK_CB(cb->skb).portid, in vsock_diag_dump()
87 cb->nlh->nlmsg_seq, in vsock_diag_dump()
120 NETLINK_CB(cb->skb).portid, in vsock_diag_dump()
121 cb->nlh->nlmsg_seq, in vsock_diag_dump()
134 cb->args[0] = table; in vsock_diag_dump()
135 cb->args[1] = bucket; in vsock_diag_dump()
[all …]
/net/batman-adv/
A Dbat_v.c218 int idx = cb->args[1]; in batadv_v_neigh_dump()
246 cb->args[0] = i_hardif; in batadv_v_neigh_dump()
247 cb->args[1] = idx; in batadv_v_neigh_dump()
425 int bucket = cb->args[0]; in batadv_v_orig_dump()
426 int idx = cb->args[1]; in batadv_v_orig_dump()
427 int sub = cb->args[2]; in batadv_v_orig_dump()
442 cb->args[0] = bucket; in batadv_v_orig_dump()
443 cb->args[1] = idx; in batadv_v_orig_dump()
444 cb->args[2] = sub; in batadv_v_orig_dump()
754 int idx_skip = cb->args[0]; in batadv_v_gw_dump()
[all …]
/net/tipc/
A Dsocket.h62 int tipc_nl_sk_dump(struct sk_buff *skb, struct netlink_callback *cb);
63 int tipc_nl_publ_dump(struct sk_buff *skb, struct netlink_callback *cb);
64 int tipc_sk_fill_sock_diag(struct sk_buff *skb, struct netlink_callback *cb,
67 int tipc_nl_sk_walk(struct sk_buff *skb, struct netlink_callback *cb,
69 struct netlink_callback *cb,
71 int tipc_dump_start(struct netlink_callback *cb);
72 int __tipc_dump_start(struct netlink_callback *cb, struct net *net);
73 int tipc_dump_done(struct netlink_callback *cb);
A Ddiag.c50 struct netlink_callback *cb, in __tipc_add_sock_diag() argument
53 struct tipc_sock_diag_req *req = nlmsg_data(cb->nlh); in __tipc_add_sock_diag()
57 nlh = nlmsg_put_answer(skb, cb, SOCK_DIAG_BY_FAMILY, 0, in __tipc_add_sock_diag()
62 err = tipc_sk_fill_sock_diag(skb, cb, tsk, req->tidiag_states, in __tipc_add_sock_diag()
71 static int tipc_diag_dump(struct sk_buff *skb, struct netlink_callback *cb) in tipc_diag_dump() argument
73 return tipc_nl_sk_walk(skb, cb, __tipc_add_sock_diag); in tipc_diag_dump()
/net/netfilter/
A Dnfnetlink_hook.c341 struct netlink_callback *cb) in nfnl_hook_dump() argument
349 unsigned int i = cb->args[0]; in nfnl_hook_dump()
358 cb->seq++; in nfnl_hook_dump()
363 cb->seq++; in nfnl_hook_dump()
369 cb->nlh->nlmsg_seq); in nfnl_hook_dump()
377 cb->args[0] = i; in nfnl_hook_dump()
386 struct net *net = sock_net(cb->skb->sk); in nfnl_hook_dump_start()
419 cb->seq = 1; in nfnl_hook_dump_start()
420 cb->data = ctx; in nfnl_hook_dump_start()
427 kfree(cb->data); in nfnl_hook_dump_stop()
[all …]
A Dnfnetlink_acct.c201 if (cb->args[2]) in nfnl_acct_dump()
204 last = (struct nf_acct *)cb->args[1]; in nfnl_acct_dump()
205 if (cb->args[1]) in nfnl_acct_dump()
206 cb->args[1] = 0; in nfnl_acct_dump()
221 cb->nlh->nlmsg_seq, in nfnl_acct_dump()
224 cb->args[1] = (unsigned long)cur; in nfnl_acct_dump()
228 if (!cb->args[1]) in nfnl_acct_dump()
229 cb->args[2] = 1; in nfnl_acct_dump()
236 kfree(cb->data); in nfnl_acct_done()
269 cb->data = filter; in nfnl_acct_start()
[all …]
/net/nfc/
A Dnetlink.c66 hdr = genlmsg_put(msg, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in nfc_genl_send_target()
133 int i = cb->args[0]; in nfc_genl_dump_targets()
142 cb->args[1] = (long) dev; in nfc_genl_dump_targets()
160 cb->args[0] = i; in nfc_genl_dump_targets()
584 if (cb) in nfc_genl_send_device()
626 cb->nlh->nlmsg_seq, cb, NLM_F_MULTI); in nfc_genl_dump_devices()
635 cb->args[1] = (long) dev; in nfc_genl_dump_devices()
1346 if (cb) in nfc_genl_send_se()
1392 cb->nlh->nlmsg_seq, cb, NLM_F_MULTI); in nfc_genl_dump_ses()
1401 cb->args[1] = (long) dev; in nfc_genl_dump_ses()
[all …]
/net/bridge/netfilter/
A Dnf_conntrack_bridge.c130 static void br_skb_cb_save(struct sk_buff *skb, struct br_input_skb_cb *cb, in br_skb_cb_save() argument
133 memcpy(cb, skb->cb, sizeof(*cb)); in br_skb_cb_save()
134 memset(skb->cb, 0, inet_skb_parm_size); in br_skb_cb_save()
138 const struct br_input_skb_cb *cb, in br_skb_cb_restore() argument
141 memcpy(skb->cb, cb, sizeof(*cb)); in br_skb_cb_restore()
150 struct br_input_skb_cb cb; in nf_ct_br_defrag4() local
161 br_skb_cb_save(skb, &cb, sizeof(struct inet_skb_parm)); in nf_ct_br_defrag4()
167 br_skb_cb_restore(skb, &cb, IPCB(skb)->frag_max_size); in nf_ct_br_defrag4()
181 struct br_input_skb_cb cb; in nf_ct_br_defrag6() local
189 br_skb_cb_save(skb, &cb, sizeof(struct inet6_skb_parm)); in nf_ct_br_defrag6()
[all …]
/net/smc/
A Dsmc_diag.c30 static struct smc_diag_dump_ctx *smc_dump_context(struct netlink_callback *cb) in smc_dump_context() argument
32 return (struct smc_diag_dump_ctx *)cb->ctx; in smc_dump_context()
73 struct netlink_callback *cb, in __smc_diag_dump() argument
83 nlh = nlmsg_put(skb, NETLINK_CB(cb->skb).portid, cb->nlh->nlmsg_seq, in __smc_diag_dump()
84 cb->nlh->nlmsg_type, sizeof(*r), NLM_F_MULTI); in __smc_diag_dump()
97 user_ns = sk_user_ns(NETLINK_CB(cb->skb).sk); in __smc_diag_dump()
197 struct netlink_callback *cb, int p_type) in smc_diag_dump_proto() argument
199 struct smc_diag_dump_ctx *cb_ctx = smc_dump_context(cb); in smc_diag_dump_proto()
217 rc = __smc_diag_dump(sk, skb, cb, nlmsg_data(cb->nlh), bc); in smc_diag_dump_proto()
234 rc = smc_diag_dump_proto(&smc_proto, skb, cb, SMCPROTO_SMC); in smc_diag_dump()
[all …]
/net/shaper/
A Dshaper_nl_gen.h28 int net_shaper_nl_pre_dumpit(struct netlink_callback *cb);
29 int net_shaper_nl_cap_pre_dumpit(struct netlink_callback *cb);
30 int net_shaper_nl_post_dumpit(struct netlink_callback *cb);
31 int net_shaper_nl_cap_post_dumpit(struct netlink_callback *cb);
34 int net_shaper_nl_get_dumpit(struct sk_buff *skb, struct netlink_callback *cb);
40 struct netlink_callback *cb);
/net/phonet/
A Dpn_netlink.c128 static int getaddr_dumpit(struct sk_buff *skb, struct netlink_callback *cb) in getaddr_dumpit() argument
130 int addr_idx = 0, addr_start_idx = cb->args[1]; in getaddr_dumpit()
131 int dev_idx = 0, dev_start_idx = cb->args[0]; in getaddr_dumpit()
156 addr << 2, NETLINK_CB(cb->skb).portid, in getaddr_dumpit()
157 cb->nlh->nlmsg_seq, RTM_NEWADDR); in getaddr_dumpit()
165 cb->args[0] = dev_idx; in getaddr_dumpit()
166 cb->args[1] = addr_idx; in getaddr_dumpit()
300 for (addr = cb->args[0]; addr < 64; addr++) { in route_dumpit()
307 NETLINK_CB(cb->skb).portid, in route_dumpit()
308 cb->nlh->nlmsg_seq, RTM_NEWROUTE); in route_dumpit()
[all …]
/net/ieee802154/
A Dnl802154.c264 if (!cb->args[0]) { in nl802154_prepare_wpan_dev_dump()
1782 if (cb->args[2]) in nl802154_list_associations()
1786 err = nl802154_send_peer_info(skb, cb, cb->nlh->nlmsg_seq, in nl802154_list_associations()
1795 err = nl802154_send_peer_info(skb, cb, cb->nlh->nlmsg_seq, in nl802154_list_associations()
1803 cb->args[2] = 1; in nl802154_list_associations()
2046 if (cb->args[2]) in nl802154_dump_llsec_key()
2061 cb->args[2] = 1; in nl802154_dump_llsec_key()
2225 if (cb->args[2]) in nl802154_dump_llsec_dev()
2240 cb->args[2] = 1; in nl802154_dump_llsec_dev()
2406 if (cb->args[2]) in nl802154_dump_llsec_devkey()
[all …]

Completed in 814 milliseconds

12345678910>>...12