Lines Matching refs:tbs
3674 struct rtnl_newlink_tbs *tbs, in rtnl_changelink() argument
3678 struct nlattr ** const linkinfo = tbs->linkinfo; in rtnl_changelink()
3679 struct nlattr ** const tb = tbs->tb; in rtnl_changelink()
3716 err = nla_parse_nested_deprecated(tbs->slave_attr, in rtnl_changelink()
3723 slave_data = tbs->slave_attr; in rtnl_changelink()
3859 struct rtnl_newlink_tbs *tbs, in __rtnl_newlink() argument
3863 struct nlattr ** const tb = tbs->tb; in __rtnl_newlink()
3885 return rtnl_changelink(skb, nlh, ops, dev, tgt_net, tbs, data, extack); in __rtnl_newlink()
3917 struct rtnl_newlink_tbs *tbs; in rtnl_newlink() local
3922 tbs = kmalloc(sizeof(*tbs), GFP_KERNEL); in rtnl_newlink()
3923 if (!tbs) in rtnl_newlink()
3926 tb = tbs->tb; in rtnl_newlink()
3936 linkinfo = tbs->linkinfo; in rtnl_newlink()
3944 memset(linkinfo, 0, sizeof(tbs->linkinfo)); in rtnl_newlink()
3969 ret = nla_parse_nested_deprecated(tbs->attr, ops->maxtype, in rtnl_newlink()
3975 data = tbs->attr; in rtnl_newlink()
4022 ret = __rtnl_newlink(skb, nlh, ops, tgt_net, link_net, peer_net, tbs, data, extack); in rtnl_newlink()
4031 kfree(tbs); in rtnl_newlink()