| 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 in ynl_attr_validate() 453 ynl_submsg_failed(struct ynl_parse_arg * yarg,const char * field_name,const char * sel_name) ynl_submsg_failed() argument 552 ynl_cb_null(const struct nlmsghdr * nlh,struct ynl_parse_arg * yarg) ynl_cb_null() argument 561 __ynl_sock_read_msgs(struct ynl_parse_arg * yarg,ynl_parse_cb_t cb,int flags) __ynl_sock_read_msgs() argument 615 ynl_sock_read_msgs(struct ynl_parse_arg * yarg,ynl_parse_cb_t cb) ynl_sock_read_msgs() argument 622 struct ynl_parse_arg yarg = { .ys = ys, }; ynl_recv_ack() local 670 ynl_get_family_info_cb(const struct nlmsghdr * nlh,struct ynl_parse_arg * yarg) ynl_get_family_info_cb() argument 702 struct ynl_parse_arg yarg = { .ys = ys, }; ynl_sock_read_family() local 870 struct ynl_parse_arg yarg = { .ys = ys, }; ynl_ntf_parse() local 914 ynl_ntf_trampoline(const struct nlmsghdr * nlh,struct ynl_parse_arg * yarg) ynl_ntf_trampoline() argument 921 struct ynl_parse_arg yarg = { .ys = ys, }; ynl_ntf_check() local 944 ynl_error_parse(struct ynl_parse_arg * yarg,const char * msg) ynl_error_parse() argument 974 ynl_req_trampoline(const struct nlmsghdr * nlh,struct ynl_parse_arg * yarg) ynl_req_trampoline() argument 1011 struct ynl_parse_arg yarg = {}; ynl_dump_trampoline() local [all...] |