Lines Matching refs:attrs

680 	struct nlattr *attrs;  in __tipc_nl_add_bearer()  local
688 attrs = nla_nest_start(msg->skb, TIPC_NLA_BEARER); in __tipc_nl_add_bearer()
689 if (!attrs) in __tipc_nl_add_bearer()
717 nla_nest_end(msg->skb, attrs); in __tipc_nl_add_bearer()
725 nla_nest_cancel(msg->skb, attrs); in __tipc_nl_add_bearer()
771 struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; in tipc_nl_bearer_get() local
774 if (!info->attrs[TIPC_NLA_BEARER]) in tipc_nl_bearer_get()
777 err = nla_parse_nested(attrs, TIPC_NLA_BEARER_MAX, in tipc_nl_bearer_get()
778 info->attrs[TIPC_NLA_BEARER], in tipc_nl_bearer_get()
783 if (!attrs[TIPC_NLA_BEARER_NAME]) in tipc_nl_bearer_get()
785 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in tipc_nl_bearer_get()
820 struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; in __tipc_nl_bearer_disable() local
823 if (!info->attrs[TIPC_NLA_BEARER]) in __tipc_nl_bearer_disable()
826 err = nla_parse_nested(attrs, TIPC_NLA_BEARER_MAX, in __tipc_nl_bearer_disable()
827 info->attrs[TIPC_NLA_BEARER], in __tipc_nl_bearer_disable()
832 if (!attrs[TIPC_NLA_BEARER_NAME]) in __tipc_nl_bearer_disable()
835 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in __tipc_nl_bearer_disable()
861 struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; in __tipc_nl_bearer_enable() local
868 if (!info->attrs[TIPC_NLA_BEARER]) in __tipc_nl_bearer_enable()
871 err = nla_parse_nested(attrs, TIPC_NLA_BEARER_MAX, in __tipc_nl_bearer_enable()
872 info->attrs[TIPC_NLA_BEARER], in __tipc_nl_bearer_enable()
877 if (!attrs[TIPC_NLA_BEARER_NAME]) in __tipc_nl_bearer_enable()
880 bearer = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in __tipc_nl_bearer_enable()
882 if (attrs[TIPC_NLA_BEARER_DOMAIN]) in __tipc_nl_bearer_enable()
883 domain = nla_get_u32(attrs[TIPC_NLA_BEARER_DOMAIN]); in __tipc_nl_bearer_enable()
885 if (attrs[TIPC_NLA_BEARER_PROP]) { in __tipc_nl_bearer_enable()
888 err = tipc_nl_parse_link_prop(attrs[TIPC_NLA_BEARER_PROP], in __tipc_nl_bearer_enable()
897 return tipc_enable_bearer(net, bearer, domain, prio, attrs); in __tipc_nl_bearer_enable()
916 struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; in tipc_nl_bearer_add() local
919 if (!info->attrs[TIPC_NLA_BEARER]) in tipc_nl_bearer_add()
922 err = nla_parse_nested(attrs, TIPC_NLA_BEARER_MAX, in tipc_nl_bearer_add()
923 info->attrs[TIPC_NLA_BEARER], in tipc_nl_bearer_add()
928 if (!attrs[TIPC_NLA_BEARER_NAME]) in tipc_nl_bearer_add()
930 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in tipc_nl_bearer_add()
940 if (attrs[TIPC_NLA_BEARER_UDP_OPTS]) { in tipc_nl_bearer_add()
942 attrs[TIPC_NLA_BEARER_UDP_OPTS]); in tipc_nl_bearer_add()
957 struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; in __tipc_nl_bearer_set() local
962 if (!info->attrs[TIPC_NLA_BEARER]) in __tipc_nl_bearer_set()
965 err = nla_parse_nested(attrs, TIPC_NLA_BEARER_MAX, in __tipc_nl_bearer_set()
966 info->attrs[TIPC_NLA_BEARER], in __tipc_nl_bearer_set()
971 if (!attrs[TIPC_NLA_BEARER_NAME]) in __tipc_nl_bearer_set()
973 name = nla_data(attrs[TIPC_NLA_BEARER_NAME]); in __tipc_nl_bearer_set()
979 if (attrs[TIPC_NLA_BEARER_PROP]) { in __tipc_nl_bearer_set()
982 err = tipc_nl_parse_link_prop(attrs[TIPC_NLA_BEARER_PROP], in __tipc_nl_bearer_set()
1026 struct nlattr *attrs; in __tipc_nl_add_media() local
1034 attrs = nla_nest_start(msg->skb, TIPC_NLA_MEDIA); in __tipc_nl_add_media()
1035 if (!attrs) in __tipc_nl_add_media()
1055 nla_nest_end(msg->skb, attrs); in __tipc_nl_add_media()
1063 nla_nest_cancel(msg->skb, attrs); in __tipc_nl_add_media()
1103 struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; in tipc_nl_media_get() local
1105 if (!info->attrs[TIPC_NLA_MEDIA]) in tipc_nl_media_get()
1108 err = nla_parse_nested(attrs, TIPC_NLA_MEDIA_MAX, in tipc_nl_media_get()
1109 info->attrs[TIPC_NLA_MEDIA], in tipc_nl_media_get()
1114 if (!attrs[TIPC_NLA_MEDIA_NAME]) in tipc_nl_media_get()
1116 name = nla_data(attrs[TIPC_NLA_MEDIA_NAME]); in tipc_nl_media_get()
1151 struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; in __tipc_nl_media_set() local
1153 if (!info->attrs[TIPC_NLA_MEDIA]) in __tipc_nl_media_set()
1156 err = nla_parse_nested(attrs, TIPC_NLA_MEDIA_MAX, in __tipc_nl_media_set()
1157 info->attrs[TIPC_NLA_MEDIA], in __tipc_nl_media_set()
1160 if (!attrs[TIPC_NLA_MEDIA_NAME]) in __tipc_nl_media_set()
1162 name = nla_data(attrs[TIPC_NLA_MEDIA_NAME]); in __tipc_nl_media_set()
1168 if (attrs[TIPC_NLA_MEDIA_PROP]) { in __tipc_nl_media_set()
1171 err = tipc_nl_parse_link_prop(attrs[TIPC_NLA_MEDIA_PROP], in __tipc_nl_media_set()