Home
last modified time | relevance | path

Searched refs:genl_split_ops (Results 1 – 11 of 11) sorted by relevance

/Linux-v6.6/net/devlink/
Dnetlink_gen.h15 extern const struct genl_split_ops devlink_nl_ops[32];
17 int devlink_nl_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
19 int devlink_nl_pre_doit_port(const struct genl_split_ops *ops,
21 int devlink_nl_pre_doit_port_optional(const struct genl_split_ops *ops,
25 devlink_nl_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
Dnetlink.c159 int devlink_nl_pre_doit(const struct genl_split_ops *ops, in devlink_nl_pre_doit()
165 int devlink_nl_pre_doit_port(const struct genl_split_ops *ops, in devlink_nl_pre_doit_port()
171 int devlink_nl_pre_doit_port_optional(const struct genl_split_ops *ops, in devlink_nl_pre_doit_port_optional()
178 void devlink_nl_post_doit(const struct genl_split_ops *ops, in devlink_nl_post_doit()
Dnetlink_gen.c211 const struct genl_split_ops devlink_nl_ops[32] = {
/Linux-v6.6/include/net/
Dgenetlink.h21 struct genl_split_ops;
73 int (*pre_doit)(const struct genl_split_ops *ops,
76 void (*post_doit)(const struct genl_split_ops *ops,
81 const struct genl_split_ops *split_ops;
223 struct genl_split_ops { struct
226 int (*pre_doit)(const struct genl_split_ops *ops, argument
231 void (*post_doit)(const struct genl_split_ops *ops,
257 struct genl_split_ops op; argument
/Linux-v6.6/net/netlink/
Dgenetlink.c118 struct genl_split_ops *op) in genl_op_fill_in_reject_policy_split()
146 struct genl_split_ops doit;
147 struct genl_split_ops dumpit;
242 struct genl_split_ops *op) in genl_get_cmd_split()
257 genl_cmd_full_to_split(struct genl_split_ops *op, in genl_cmd_full_to_split()
300 struct genl_split_ops *op) in genl_get_cmd()
323 struct genl_split_ops *doit, struct genl_split_ops *dumpit) in genl_get_cmd_both()
560 static bool genl_split_op_check(const struct genl_split_ops *op) in genl_split_op_check()
599 const struct genl_split_ops *a, *b; in genl_validate_ops()
783 const struct genl_split_ops *ops, in genl_family_rcv_msg_attrs_parse()
[all …]
/Linux-v6.6/net/core/
Dnetdev-genl-gen.c19 static const struct genl_split_ops netdev_nl_ops[] = {
Ddrop_monitor.c1638 static int net_dm_nl_pre_doit(const struct genl_split_ops *ops, in net_dm_nl_pre_doit()
1646 static void net_dm_nl_post_doit(const struct genl_split_ops *ops, in net_dm_nl_post_doit()
/Linux-v6.6/net/handshake/
Dgenl.c26 static const struct genl_split_ops handshake_nl_ops[] = {
/Linux-v6.6/net/batman-adv/
Dnetlink.c1270 static int batadv_pre_doit(const struct genl_split_ops *ops, in batadv_pre_doit()
1336 static void batadv_post_doit(const struct genl_split_ops *ops, in batadv_post_doit()
/Linux-v6.6/net/ieee802154/
Dnl802154.c2516 static int nl802154_pre_doit(const struct genl_split_ops *ops, in nl802154_pre_doit()
2579 static void nl802154_post_doit(const struct genl_split_ops *ops, in nl802154_post_doit()
/Linux-v6.6/net/wireless/
Dnl80211.c16434 static int nl80211_pre_doit(const struct genl_split_ops *ops, in nl80211_pre_doit()
16536 static void nl80211_post_doit(const struct genl_split_ops *ops, in nl80211_post_doit()