Lines Matching refs:vic

576 rss_delta(psinfo_t *new_psinfo, psinfo_t *old_psinfo, lprocess_t *vic)  in rss_delta()  argument
580 if (get_psinfo(vic->lpc_pid, new_psinfo, vic->lpc_psinfo_fd, in rss_delta()
581 lprocess_update_psinfo_fd_cb, vic, vic) == 0) { in rss_delta()
585 vic->lpc_collection->lcol_stat.lcols_pg_eff += in rss_delta()
630 lprocess_t *vic, *lpc; in scan() local
646 if ((vic = get_valid_victim(lcol, lcol->lcol_victim)) == in scan()
650 (int)vic->lpc_pid); in scan()
668 lpc = vic; in scan()
705 lpc = vic; in scan()
729 while (vic != NULL && excess > 0 && should_run) { in scan()
734 if (vic->lpc_prpageheader == NULL) in scan()
740 if (lpc_xmap_update(vic) != 0) in scan()
742 " unreadable; ignoring", (int)vic->lpc_pid); in scan()
748 vicaddr = set_prpageheader_cur_addr(&cur, vic->lpc_prpageheader, in scan()
749 vic->lpc_xmap, vic->lpc_nxmap, vicaddr); in scan()
759 if (get_psinfo(vic->lpc_pid, &old_psinfo, in scan()
760 vic->lpc_psinfo_fd, lprocess_update_psinfo_fd_cb, in scan()
761 vic, vic) != 0) { in scan()
763 (int)vic->lpc_pid); in scan()
767 if ((scan_pr = Pgrab(vic->lpc_pid, 0, &res)) == NULL) { in scan()
769 (int)vic->lpc_pid, res); in scan()
774 (int)vic->lpc_pid); in scan()
795 (int)vic->lpc_pid); in scan()
805 if (lmapping_contains(vic->lpc_ignore, cur.pr_addr, in scan()
863 if (pageout(vic->lpc_pid, scan_pr, vicaddr, endaddr) == in scan()
869 &new_psinfo, &old_psinfo, vic)); in scan()
883 &vic->lpc_ignore, in scan()
908 (int)vic->lpc_pid); in scan()
909 vic->lpc_unscannable = 1; in scan()
921 excess += rss_delta(&new_psinfo, &old_psinfo, vic); in scan()
932 lcol->lcol_victim = vic; in scan()
938 if (vic != NULL) { in scan()
939 if (vic->lpc_next != NULL) { in scan()
944 vic = get_valid_victim(lcol, in scan()
945 vic->lpc_next); in scan()
970 vic = NULL; in scan()