Home | History | Annotate | Download | only in uvm

Lines Matching defs:spp

326 	struct swappri *spp, *pspp;
336 LIST_FOREACH(spp, &swap_priority, spi_swappri) {
337 if (priority <= spp->spi_priority)
339 pspp = spp;
345 if (spp == NULL || spp->spi_priority != priority) {
346 spp = newspp; /* use newspp! */
350 spp->spi_priority = priority;
351 TAILQ_INIT(&spp->spi_swapdev);
354 LIST_INSERT_AFTER(pspp, spp, spi_swappri);
356 LIST_INSERT_HEAD(&swap_priority, spp, spi_swappri);
367 TAILQ_INSERT_TAIL(&spp->spi_swapdev, sdp, swd_next);
382 struct swappri *spp;
392 LIST_FOREACH(spp, &swap_priority, spi_swappri) {
393 TAILQ_FOREACH(sdp, &spp->spi_swapdev, swd_next) {
396 TAILQ_REMOVE(&spp->spi_swapdev,
416 struct swappri *spp, *nextspp;
421 LIST_FOREACH_SAFE(spp, &swap_priority, spi_swappri, nextspp) {
422 if (!TAILQ_EMPTY(&spp->spi_swapdev))
424 LIST_REMOVE(spp, spi_swappri);
425 kmem_free(spp, sizeof(*spp));
440 struct swappri *spp;
444 LIST_FOREACH(spp, &swap_priority, spi_swappri) {
445 TAILQ_FOREACH(sdp, &spp->spi_swapdev, swd_next) {
515 struct swappri *spp;
661 spp = kmem_alloc(sizeof(*spp), KM_SLEEP);
666 swaplist_insert(sdp, spp, priority);
671 kmem_free(spp, sizeof(*spp));
685 spp = kmem_alloc(sizeof(*spp), KM_SLEEP);
696 kmem_free(spp, sizeof(*spp));
699 swaplist_insert(sdp, spp, priority);
781 struct swappri *spp;
803 LIST_FOREACH(spp, &swap_priority, spi_swappri) {
804 TAILQ_FOREACH(sdp, &spp->spi_swapdev, swd_next) {
1148 struct swappri *spp;
1158 LIST_FOREACH(spp, &swap_priority, spi_swappri)
1159 TAILQ_FOREACH(sdp, &spp->spi_swapdev, swd_next) {
1176 TAILQ_REMOVE(&spp->spi_swapdev, sdp, swd_next);
1644 struct swappri *spp;
1672 LIST_FOREACH(spp, &swap_priority, spi_swappri) {
1673 TAILQ_FOREACH(sdp, &spp->spi_swapdev, swd_next) {
1690 TAILQ_REMOVE(&spp->spi_swapdev, sdp, swd_next);
1691 TAILQ_INSERT_TAIL(&spp->spi_swapdev, sdp, swd_next);