Home
last modified time | relevance | path

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

/openbmc/linux/net/devlink/
H A 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,
H A 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()
H A Dnetlink_gen.c211 const struct genl_split_ops devlink_nl_ops[32] = {
/openbmc/linux/include/net/
H A Dgenetlink.h23 struct genl_split_ops;
75 int (*pre_doit)(const struct genl_split_ops *ops,
78 void (*post_doit)(const struct genl_split_ops *ops,
83 const struct genl_split_ops *split_ops;
225 struct genl_split_ops { struct
228 int (*pre_doit)(const struct genl_split_ops *ops, argument
233 void (*post_doit)(const struct genl_split_ops *ops,
259 struct genl_split_ops op; argument
/openbmc/linux/net/netlink/
H A 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 …]
/openbmc/linux/net/core/
H A Dnetdev-genl-gen.c19 static const struct genl_split_ops netdev_nl_ops[] = {
H A Ddrop_monitor.c1640 static int net_dm_nl_pre_doit(const struct genl_split_ops *ops, in net_dm_nl_pre_doit()
1648 static void net_dm_nl_post_doit(const struct genl_split_ops *ops, in net_dm_nl_post_doit()
/openbmc/linux/net/handshake/
H A Dgenl.c26 static const struct genl_split_ops handshake_nl_ops[] = {
/openbmc/linux/net/batman-adv/
H A 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()
/openbmc/linux/net/ieee802154/
H A 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()
/openbmc/linux/net/wireless/
H A Dnl80211.c16495 static int nl80211_pre_doit(const struct genl_split_ops *ops, in nl80211_pre_doit()
16597 static void nl80211_post_doit(const struct genl_split_ops *ops, in nl80211_post_doit()