Lines Matching refs:l_info_ops
186 struct rtnl_link_info_ops *io = link->l_info_ops; in release_link_info()
191 link->l_info_ops = NULL; in release_link_info()
202 if ((io = link->l_info_ops) != NULL) in link_free_data()
224 if (src->l_info_ops && src->l_info_ops->io_clone) { in link_clone()
225 err = src->l_info_ops->io_clone(dst, src); in link_clone()
408 link->l_info_ops = ops; in link_msg_parser()
460 if (link->l_info_ops && link->l_info_ops->io_dump[NL_DUMP_LINE]) in link_dump_line()
461 link->l_info_ops->io_dump[NL_DUMP_LINE](link, p); in link_dump_line()
502 if (link->l_info_ops && link->l_info_ops->io_dump[NL_DUMP_DETAILS]) in link_dump_details()
503 link->l_info_ops->io_dump[NL_DUMP_DETAILS](link, p); in link_dump_details()
565 if (link->l_info_ops && link->l_info_ops->io_dump[NL_DUMP_STATS]) in link_dump_stats()
566 link->l_info_ops->io_dump[NL_DUMP_STATS](link, p); in link_dump_stats()
632 if (link->l_info_ops && link->l_info_ops->io_dump[NL_DUMP_ENV]) in link_dump_env()
633 link->l_info_ops->io_dump[NL_DUMP_ENV](link, p); in link_dump_env()
907 if ((tmpl->ce_mask & LINK_ATTR_LINKINFO) && tmpl->l_info_ops && in rtnl_link_build_change_request()
908 tmpl->l_info_ops->io_put_attrs) { in rtnl_link_build_change_request()
914 NLA_PUT_STRING(msg, IFLA_INFO_KIND, tmpl->l_info_ops->io_name); in rtnl_link_build_change_request()
916 if (tmpl->l_info_ops->io_put_attrs(msg, tmpl) < 0) in rtnl_link_build_change_request()
1396 if (link->l_info_ops) in rtnl_link_set_info_type()
1402 link->l_info_ops = io; in rtnl_link_set_info_type()
1416 if (link->l_info_ops) in rtnl_link_get_info_type()
1417 return link->l_info_ops->io_name; in rtnl_link_get_info_type()