Home
last modified time | relevance | path

Searched refs:nla_head (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/netlink/
H A Dnetlink_message_parser.h165 void nl_get_attrs_bmask_raw(struct nlattr *nla_head, uint32_t len,
169 int nl_parse_attrs_raw(struct nlattr *nla_head, uint16_t len,
263 struct nlattr *nla_head = (struct nlattr *)((char *)hdr + parser->nl_hdr_off); nl_parse_header() local
279 struct nlattr *nla_head = (struct nlattr *)NLA_DATA(nla); nl_parse_nested() local
324 struct nlattr *nla_head; nl_get_attrs_bmask_nlmsg() local
H A Dnetlink_message_parser.c125 nl_parse_attrs_raw(struct nlattr *nla_head, uint16_t len, in nl_parse_attrs_raw() argument
134 NL_LOG(LOG_DEBUG3, "parse %p remaining_len %d", nla_head, len); in nl_parse_attrs_raw()
136 NLA_FOREACH(nla, nla_head, len) { in nl_parse_attrs_raw()
167 nla = (struct nlattr *)((char *)nla_head + (orig_len - len)); in nl_parse_attrs_raw()
177 nl_get_attrs_bmask_raw(struct nlattr *nla_head, uint32_t len, in nl_get_attrs_bmask_raw()
185 NLA_FOREACH(nla, nla_head, len) { in nl_get_attrs_bmask_raw()
170 nl_get_attrs_bmask_raw(struct nlattr * nla_head,int len,struct nlattr_bmask * bm) nl_get_attrs_bmask_raw() argument
H A Dnetlink_snl.h457 snl_parse_attrs_raw(struct snl_state *ss, struct nlattr *nla_head, int len, in snl_parse_attrs_raw() argument
462 NLA_FOREACH(nla, nla_head, len) { in snl_parse_attrs_raw()
482 struct nlattr *nla_head = (struct nlattr *)(void *)((char *)hdr + off); in snl_parse_attrs() local
484 return (snl_parse_attrs_raw(ss, nla_head, len, ps, pslen, target)); in snl_parse_attrs()
504 struct nlattr *nla_head; in snl_parse_header() local
510 nla_head = (struct nlattr *)(void *)((char *)hdr + parser->in_hdr_size); in snl_parse_header()
511 bool result = snl_parse_attrs_raw(ss, nla_head, len - parser->in_hdr_size, in snl_parse_header()
/freebsd/sys/compat/linux/
H A Dlinux_netlink.c116 struct nlattr *nla, *nla_head; in rtnl_route_from_linux() local
131 nla_head = (struct nlattr *)((char *)rtm + NETLINK_ALIGN(sizeof(struct rtmsg))); in rtnl_route_from_linux()
133 NLA_FOREACH(nla, nla_head, attrs_len) { in rtnl_route_from_linux()
293 struct nlattr *nla_head = (struct nlattr *)((char *)(hdr + 1) + hdrlen); in nlmsg_copy_all_nla() local
295 NLA_FOREACH(nla, nla_head, attrs_len) { in nlmsg_copy_all_nla()
446 struct nlattr *nla_head = (struct nlattr *)((char *)(hdr + 1) + hdrlen); in rtnl_newroute_to_linux() local
448 NLA_FOREACH(nla, nla_head, attrs_len) { in rtnl_newroute_to_linux()