Lines Matching full:status

18  * using mmap interface on /selinux/status.
22 * The selinux_kernel_status structure on the head of status page is
24 * application should reference the status page according to the seqlock
27 * Typically, application checks status->sequence at the head of access
28 * control routine. If it is odd-number, kernel is updating the status,
32 * In most cases, application shall confirm the kernel status is not
39 * It returns a reference to selinux_status_page. If the status page is
44 struct selinux_kernel_status *status; in selinux_kernel_status_page() local
52 status = page_address(selinux_state.status_page); in selinux_kernel_status_page()
54 status->version = SELINUX_KERNEL_STATUS_VERSION; in selinux_kernel_status_page()
55 status->sequence = 0; in selinux_kernel_status_page()
56 status->enforcing = enforcing_enabled(); in selinux_kernel_status_page()
59 * a positive value on the status->policyload, in selinux_kernel_status_page()
63 status->policyload = 0; in selinux_kernel_status_page()
64 status->deny_unknown = in selinux_kernel_status_page()
77 * It updates status of the current enforcing/permissive mode.
81 struct selinux_kernel_status *status; in selinux_status_update_setenforce() local
85 status = page_address(selinux_state.status_page); in selinux_status_update_setenforce()
87 status->sequence++; in selinux_status_update_setenforce()
90 status->enforcing = enforcing ? 1 : 0; in selinux_status_update_setenforce()
93 status->sequence++; in selinux_status_update_setenforce()
101 * It updates status of the times of policy reloaded, and current
106 struct selinux_kernel_status *status; in selinux_status_update_policyload() local
110 status = page_address(selinux_state.status_page); in selinux_status_update_policyload()
112 status->sequence++; in selinux_status_update_policyload()
115 status->policyload = seqno; in selinux_status_update_policyload()
116 status->deny_unknown = !security_get_allow_unknown(); in selinux_status_update_policyload()
119 status->sequence++; in selinux_status_update_policyload()