Lines Matching refs:p_dirty
1807 while (p->p_dirty & P_DIRTY_BUSY) {
1808 msleep(&p->p_dirty, &p->p_mlock, 0, "proc_dirty_start", NULL);
1810 p->p_dirty |= P_DIRTY_BUSY;
1818 if (p->p_dirty & P_DIRTY_BUSY) {
1819 p->p_dirty &= ~P_DIRTY_BUSY;
1820 wakeup(&p->p_dirty);
1833 if (target_p->p_dirty & P_DIRTY_TERMINATED) {
1877 target_p->p_dirty |=
1881 if ((target_p->p_dirty & P_DIRTY_CAN_IDLE_EXIT) == P_DIRTY_CAN_IDLE_EXIT) {
1904 if (!(target_p->p_dirty & P_DIRTY_TRACK)) {
1907 } else if (pcontrol && (target_p->p_dirty & P_DIRTY_TERMINATED)) {
1915 if (pcontrol && !(target_p->p_dirty & flag)) {
1916 target_p->p_dirty |= flag;
1917 } else if ((pcontrol == 0) && (target_p->p_dirty & flag)) {
1918 if ((flag == P_DIRTY_SHUTDOWN) && (!target_p->p_dirty & P_DIRTY)) {
1920 target_p->p_dirty |= P_DIRTY_TERMINATED;
1922 } else if ((flag == P_DIRTY) && (target_p->p_dirty & P_DIRTY_TERMINATED)) {
1926 target_p->p_dirty &= ~flag;
1933 if ((error == 0) && ((target_p->p_dirty & P_DIRTY_CAN_IDLE_EXIT) == P_DIRTY_CAN_IDLE_EXIT)) {
1951 if (target_p->p_dirty & P_DIRTY_TRACK) {
1953 if (target_p->p_dirty & P_DIRTY_ALLOW_IDLE_EXIT) {
1956 if (target_p->p_dirty & P_DIRTY) {
2017 p->p_dirty |= P_DIRTY_TERMINATED;
2019 if ((p->p_dirty & (P_DIRTY_TRACK|P_DIRTY_IS_DIRTY)) == P_DIRTY_TRACK) {