Searched refs:nla_head (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/netlink/ |
H A D | netlink_message_parser.h | 165 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 D | netlink_message_parser.c | 125 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 D | netlink_snl.h | 457 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 D | linux_netlink.c | 116 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()
|