Lines Matching refs:cache
147 * Look up generic netlink family by id in the provided cache.
148 * @arg cache Generic netlink family cache.
151 * Searches through the cache looking for a registered family
158 struct genl_family *genl_ctrl_search(struct nl_cache *cache, int id)
162 if (cache->c_ops != &genl_ctrl_ops)
165 nl_list_for_each_entry(fam, &cache->c_items, ce_list) {
181 * Look up generic netlink family by family name in the provided cache.
182 * @arg cache Generic netlink family cache.
185 * Searches through the cache looking for a registered family
192 struct genl_family *genl_ctrl_search_by_name(struct nl_cache *cache,
197 if (cache->c_ops != &genl_ctrl_ops)
200 nl_list_for_each_entry(fam, &cache->c_items, ce_list) {
224 struct nl_cache *cache;
228 if ((err = genl_ctrl_alloc_cache(sk, &cache)) < 0)
231 family = genl_ctrl_search_by_name(cache, name);
240 nl_cache_free(cache);