Lines Matching refs:yarg

259 	struct ynl_parse_arg *yarg = data;  in ynl_cb_error()  local
264 yarg->ys->err.code = code; in ynl_cb_error()
271 ynl_ext_ack_check(yarg->ys, nlh, hlen); in ynl_cb_error()
278 struct ynl_parse_arg *yarg = data; in ynl_cb_done() local
283 yarg->ys->err.code = -err; in ynl_cb_done()
286 ynl_ext_ack_check(yarg->ys, nlh, sizeof(int)); in ynl_cb_done()
307 int ynl_attr_validate(struct ynl_parse_arg *yarg, const struct nlattr *attr) in ynl_attr_validate() argument
316 if (type > yarg->rsp_policy->max_attr) { in ynl_attr_validate()
317 yerr(yarg->ys, YNL_ERROR_INTERNAL, in ynl_attr_validate()
322 policy = &yarg->rsp_policy->table[type]; in ynl_attr_validate()
326 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
334 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
340 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
346 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
352 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
361 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
367 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
373 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
377 yerr(yarg->ys, YNL_ERROR_ATTR_INVALID, in ynl_attr_validate()
470 struct ynl_parse_arg *yarg = data; in ynl_cb_null() local
472 yerr(yarg->ys, YNL_ERROR_UNEXPECT_MSG, in ynl_cb_null()
515 struct ynl_parse_arg *yarg = data; in ynl_get_family_info_cb() local
516 struct ynl_sock *ys = yarg->ys; in ynl_get_family_info_cb()
546 struct ynl_parse_arg yarg = { .ys = ys, }; in ynl_sock_read_family() local
565 ynl_get_family_info_cb, &yarg, in ynl_sock_read_family()
691 struct ynl_parse_arg yarg = { .ys = ys, }; in ynl_ntf_parse() local
706 yarg.data = rsp->data; in ynl_ntf_parse()
707 yarg.rsp_policy = info->policy; in ynl_ntf_parse()
709 ret = info->cb(nlh, &yarg); in ynl_ntf_parse()
773 int ynl_error_parse(struct ynl_parse_arg *yarg, const char *msg) in ynl_error_parse() argument
775 yerr(yarg->ys, YNL_ERROR_INV_RESP, "Error parsing response: %s", msg); in ynl_error_parse()
802 ret = ynl_check_alien(yrs->yarg.ys, nlh, yrs->rsp_cmd); in ynl_req_trampoline()
806 return yrs->cb(nlh, &yrs->yarg); in ynl_req_trampoline()
839 struct ynl_parse_arg yarg = {}; in ynl_dump_trampoline() local
856 yarg.ys = ds->ys; in ynl_dump_trampoline()
857 yarg.rsp_policy = ds->rsp_policy; in ynl_dump_trampoline()
858 yarg.data = &obj->data; in ynl_dump_trampoline()
860 return ds->cb(nlh, &yarg); in ynl_dump_trampoline()