Lines Matching refs:src
43 const struct context *src) in mls_context_cpy() argument
47 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy()
48 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy()
52 dst->range.level[1].sens = src->range.level[1].sens; in mls_context_cpy()
53 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat); in mls_context_cpy()
64 const struct context *src) in mls_context_cpy_low() argument
68 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy_low()
69 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy_low()
73 dst->range.level[1].sens = src->range.level[0].sens; in mls_context_cpy_low()
74 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[0].cat); in mls_context_cpy_low()
85 const struct context *src) in mls_context_cpy_high() argument
89 dst->range.level[0].sens = src->range.level[1].sens; in mls_context_cpy_high()
90 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[1].cat); in mls_context_cpy_high()
94 dst->range.level[1].sens = src->range.level[1].sens; in mls_context_cpy_high()
95 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat); in mls_context_cpy_high()
156 static inline int context_cpy(struct context *dst, const struct context *src) in context_cpy() argument
160 dst->user = src->user; in context_cpy()
161 dst->role = src->role; in context_cpy()
162 dst->type = src->type; in context_cpy()
163 if (src->str) { in context_cpy()
164 dst->str = kstrdup(src->str, GFP_ATOMIC); in context_cpy()
167 dst->len = src->len; in context_cpy()
172 rc = mls_context_cpy(dst, src); in context_cpy()