ynl_parse_arg
int ynl_submsg_failed(struct ynl_parse_arg *yarg, const char *field_name,
struct ynl_parse_arg yarg;
struct ynl_parse_arg yarg;
int ynl_error_parse(struct ynl_parse_arg *yarg, const char *msg);
struct ynl_parse_arg *yarg);
int __ynl_attr_validate(struct ynl_parse_arg *yarg, const struct nlattr *attr,
static inline int ynl_attr_validate(struct ynl_parse_arg *yarg,
struct ynl_parse_arg;
ynl_dump_trampoline(const struct nlmsghdr *nlh, struct ynl_parse_arg *data)
struct ynl_parse_arg yarg = {};
ynl_cb_error(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg)
static int ynl_cb_done(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg)
int __ynl_attr_validate(struct ynl_parse_arg *yarg, const struct nlattr *attr,
int ynl_submsg_failed(struct ynl_parse_arg *yarg, const char *field_name,
static int ynl_cb_null(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg)
__ynl_sock_read_msgs(struct ynl_parse_arg *yarg, ynl_parse_cb_t cb, int flags)
static int ynl_sock_read_msgs(struct ynl_parse_arg *yarg, ynl_parse_cb_t cb)
struct ynl_parse_arg yarg = { .ys = ys, };
ynl_get_family_info_cb(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg)
struct ynl_parse_arg yarg = { .ys = ys, };
struct ynl_parse_arg yarg = { .ys = ys, };
ynl_ntf_trampoline(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg)
struct ynl_parse_arg yarg = { .ys = ys, };
int ynl_error_parse(struct ynl_parse_arg *yarg, const char *msg)
int ynl_req_trampoline(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg)