Lines Matching refs:snl_state

116 struct snl_state {  struct
129 typedef void snl_parse_field_f(struct snl_state *ss, void *hdr, void *target); argument
137 typedef bool snl_parse_attr_f(struct snl_state *ss, struct nlattr *attr,
151 typedef bool snl_parse_post_f(struct snl_state *ss, void *target);
202 snl_allocz(struct snl_state *ss, int len) in snl_allocz()
225 snl_clear_lb(struct snl_state *ss) in snl_clear_lb()
241 snl_free(struct snl_state *ss) in snl_free()
254 snl_init(struct snl_state *ss, int netlink_family) in snl_init()
293 snl_clone(struct snl_state *ss, const struct snl_state *orig) in snl_clone()
295 *ss = (struct snl_state){ in snl_clone()
303 snl_send(struct snl_state *ss, void *data, int sz) in snl_send()
309 snl_send_message(struct snl_state *ss, struct nlmsghdr *hdr) in snl_send_message()
317 snl_get_seq(struct snl_state *ss) in snl_get_seq()
329 static inline bool parse_cmsg(struct snl_state *ss, const struct msghdr *msg,
333 snl_read_message_dbg(struct snl_state *ss, struct snl_msg_info *cinfo) in snl_read_message_dbg()
372 snl_read_message(struct snl_state *ss) in snl_read_message()
403 snl_read_reply(struct snl_state *ss, uint32_t nlmsg_seq) in snl_read_reply()
457 snl_parse_attrs_raw(struct snl_state *ss, struct nlattr *nla_head, int len, in snl_parse_attrs_raw()
477 snl_parse_attrs(struct snl_state *ss, struct nlmsghdr *hdr, int hdrlen, in snl_parse_attrs()
488 snl_parse_fields(struct snl_state *ss, struct nlmsghdr *hdr, int hdrlen __unused, in snl_parse_fields()
501 snl_parse_header(struct snl_state *ss, void *hdr, int len, in snl_parse_header()
521 snl_parse_nlmsg(struct snl_state *ss, struct nlmsghdr *hdr, in snl_parse_nlmsg()
528 snl_attr_get_flag(struct snl_state *ss __unused, struct nlattr *nla, const void *arg __unused, in snl_attr_get_flag()
539 snl_attr_get_bytes(struct snl_state *ss __unused, struct nlattr *nla, const void *arg, in snl_attr_get_bytes()
551 snl_attr_get_bool(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_bool()
562 snl_attr_get_uint8(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_uint8()
573 snl_attr_get_uint16(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_uint16()
584 snl_attr_get_uint32(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_uint32()
595 snl_attr_get_uint64(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_uint64()
606 snl_attr_get_int8(struct snl_state *ss, struct nlattr *nla, const void *arg, in snl_attr_get_int8()
613 snl_attr_get_int16(struct snl_state *ss, struct nlattr *nla, const void *arg, in snl_attr_get_int16()
620 snl_attr_get_int32(struct snl_state *ss, struct nlattr *nla, const void *arg, in snl_attr_get_int32()
627 snl_attr_get_int64(struct snl_state *ss, struct nlattr *nla, const void *arg, in snl_attr_get_int64()
634 snl_attr_get_string(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_string()
647 snl_attr_get_stringn(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_stringn()
663 snl_attr_copy_string(struct snl_state *ss, struct nlattr *nla, in snl_attr_copy_string()
676 snl_attr_dup_string(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_dup_string()
693 snl_attr_get_nested(struct snl_state *ss, struct nlattr *nla, const void *arg, void *target) in snl_attr_get_nested()
707 snl_attr_get_parray_sz(struct snl_state *ss, struct nlattr *container_nla, in snl_attr_get_parray_sz()
768 snl_attr_get_parray(struct snl_state *ss, struct nlattr *nla, const void *arg, void *target) in snl_attr_get_parray()
774 snl_attr_get_nla(struct snl_state *ss __unused, struct nlattr *nla, in snl_attr_get_nla()
782 snl_attr_dup_nla(struct snl_state *ss, struct nlattr *nla, in snl_attr_dup_nla()
796 snl_attr_copy_struct(struct snl_state *ss, struct nlattr *nla, in snl_attr_copy_struct()
810 snl_attr_dup_struct(struct snl_state *ss, struct nlattr *nla, in snl_attr_dup_struct()
859 _cb_p_bitset(struct snl_state *ss __unused, void *_target) in _cb_p_bitset()
893 snl_attr_get_bitset_c(struct snl_state *ss, struct nlattr *nla, in snl_attr_get_bitset_c()
908 snl_field_get_uint8(struct snl_state *ss __unused, void *src, void *target) in snl_field_get_uint8()
914 snl_field_get_uint16(struct snl_state *ss __unused, void *src, void *target) in snl_field_get_uint16()
920 snl_field_get_uint32(struct snl_state *ss __unused, void *src, void *target) in snl_field_get_uint32()
926 snl_field_get_ptr(struct snl_state *ss __unused, void *src, void *target) in snl_field_get_ptr()
965 snl_parse_errmsg(struct snl_state *ss, struct nlmsghdr *hdr, struct snl_errmsg_data *e) in snl_parse_errmsg()
981 snl_read_reply_code(struct snl_state *ss, uint32_t nlmsg_seq, struct snl_errmsg_data *e) in snl_read_reply_code()
1006 parse_cmsg(struct snl_state *ss, const struct msghdr *msg, struct snl_msg_info *attrs) in parse_cmsg()
1027 snl_read_reply_multi(struct snl_state *ss, uint32_t nlmsg_seq, struct snl_errmsg_data *e) in snl_read_reply_multi()
1051 struct snl_state *ss;
1056 snl_init_writer(struct snl_state *ss, struct snl_writer *nw) in snl_init_writer()