Lines Matching refs:context
39 int sidtab_insert(struct sidtab *s, u32 sid, struct context *context) in sidtab_insert() argument
72 if ( context_cpy(&newnode->context, context) ) in sidtab_insert()
99 struct context *sidtab_search(struct sidtab *s, u32 sid) in sidtab_search()
124 return &cur->context; in sidtab_search()
128 int (*apply) (u32 sid, struct context *context, void *args), void *args) in sidtab_map() argument
141 rc = apply(cur->sid, &cur->context, args); in sidtab_map()
152 int (*apply) (u32 sid, struct context *context, void *args), void *args) in sidtab_map_remove_on_error() argument
166 ret = apply(cur->sid, &cur->context, args); in sidtab_map_remove_on_error()
180 context_destroy(&temp->context); in sidtab_map_remove_on_error()
196 struct context *context) in sidtab_search_context() argument
206 if ( context_cmp(&cur->context, context) ) in sidtab_search_context()
214 int sidtab_context_to_sid(struct sidtab *s, struct context *context, in sidtab_context_to_sid() argument
222 sid = sidtab_search_context(s, context); in sidtab_context_to_sid()
227 sid = sidtab_search_context(s, context); in sidtab_context_to_sid()
237 ret = sidtab_insert(s, sid, context); in sidtab_context_to_sid()
296 context_destroy(&temp->context); in sidtab_destroy()