Lines Matching refs:xpd_node
187 struct avc_xperms_decision_node *xpd_node; in avc_xperms_decision_lookup() local
189 list_for_each_entry(xpd_node, &xp_node->xpd_head, xpd_list) { in avc_xperms_decision_lookup()
190 if (xpd_node->xpd.driver == driver) in avc_xperms_decision_lookup()
191 return &xpd_node->xpd; in avc_xperms_decision_lookup()
224 static void avc_xperms_decision_free(struct avc_xperms_decision_node *xpd_node) in avc_xperms_decision_free() argument
228 xpd = &xpd_node->xpd; in avc_xperms_decision_free()
235 kmem_cache_free(avc_xperms_decision_cachep, xpd_node); in avc_xperms_decision_free()
240 struct avc_xperms_decision_node *xpd_node, *tmp; in avc_xperms_free() local
245 list_for_each_entry_safe(xpd_node, tmp, &xp_node->xpd_head, xpd_list) { in avc_xperms_free()
246 list_del(&xpd_node->xpd_list); in avc_xperms_free()
247 avc_xperms_decision_free(xpd_node); in avc_xperms_free()
294 struct avc_xperms_decision_node *xpd_node; in avc_xperms_decision_alloc() local
297 xpd_node = kmem_cache_zalloc(avc_xperms_decision_cachep, GFP_NOWAIT); in avc_xperms_decision_alloc()
298 if (!xpd_node) in avc_xperms_decision_alloc()
301 xpd = &xpd_node->xpd; in avc_xperms_decision_alloc()
320 return xpd_node; in avc_xperms_decision_alloc()
322 avc_xperms_decision_free(xpd_node); in avc_xperms_decision_alloc()