Lines Matching full:access
3 * Landlock - Access types and helpers
21 * All access rights that are denied by default whether they are handled or not
23 * entries when we need to get the absolute handled access masks, see
39 /* Makes sure all filesystem access rights can be stored. */
41 /* Makes sure all network access rights can be stored. */
48 /* Ruleset access masks. */
69 * struct layer_mask - The access rights and rule flags for a layer.
71 * This has a bit for each access rights and rule flags. During access checks,
72 * it is used to represent the access rights for each layer which still need to
73 * be fulfilled. When all bits are 0, the access request is considered to be
78 * @access: The unfulfilled access rights for this layer.
80 access_mask_t access : LANDLOCK_NUM_ACCESS_MAX; member
105 * @layers: The unfulfilled access rights for each layer.
111 * Tracks domains responsible of a denied access. This avoids storing in each
112 * object the full matrix of per-layer unfulfilled access rights, which is
116 * certain access right. For file system access rights, the upper four bits are
123 * Makes sure all optional access rights can be tied to a layer index (cf.
133 /* Upgrades with all initially denied by default access rights. */
138 * All access rights that are denied by default whether they are in landlock_upgrade_handled_access_masks()
147 /* Checks the subset relation between access masks. */