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