Searched refs:yarg (Results 1 – 2 of 2) sorted by relevance
| /linux/tools/net/ynl/lib/ |
| H A D | ynl.c | 326 ynl_cb_error(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg) in ynl_cb_error() argument 333 yarg->ys->err.code = code; in ynl_cb_error() 340 ynl_ext_ack_check(yarg->ys, nlh, hlen); in ynl_cb_error() 345 static int ynl_cb_done(const struct nlmsghdr *nlh, struct ynl_parse_arg *yarg) in ynl_cb_done() argument 351 yarg->ys->err.code = -err; in ynl_cb_done() 354 ynl_ext_ack_check(yarg->ys, nlh, sizeof(int)); in ynl_cb_done() 363 int __ynl_attr_validate(struct ynl_parse_arg *yarg, const struct nlattr *attr, in __ynl_attr_validate() argument 372 if (type > yarg->rsp_policy->max_attr) { in __ynl_attr_validate() 373 yerr(yarg->ys, YNL_ERROR_INTERNAL, in __ynl_attr_validate() 378 policy = &yarg->rsp_policy->table[type]; in __ynl_attr_validate() [all …]
|
| H A D | ynl-priv.h | 43 struct ynl_parse_arg *yarg); 109 int ynl_submsg_failed(struct ynl_parse_arg *yarg, const char *field_name, 115 struct ynl_parse_arg yarg; member 121 struct ynl_parse_arg yarg; member 142 int ynl_error_parse(struct ynl_parse_arg *yarg, const char *msg); 470 int __ynl_attr_validate(struct ynl_parse_arg *yarg, const struct nlattr *attr, 473 static inline int ynl_attr_validate(struct ynl_parse_arg *yarg, in ynl_attr_validate() argument 476 return __ynl_attr_validate(yarg, attr, ynl_attr_type(attr)); in ynl_attr_validate()
|