Lines Matching defs:pl
2569 pool_levels pl;
2577 (pl.buftype, &((pool_levels __user *) arg)->buftype))
2579 switch (pl.buftype) {
2581 pl.count =
2583 pl.level.min = card->sbnr.min;
2584 pl.level.init = card->sbnr.init;
2585 pl.level.max = card->sbnr.max;
2589 pl.count =
2591 pl.level.min = card->lbnr.min;
2592 pl.level.init = card->lbnr.init;
2593 pl.level.max = card->lbnr.max;
2597 pl.count = card->hbpool.count;
2598 pl.level.min = card->hbnr.min;
2599 pl.level.init = card->hbnr.init;
2600 pl.level.max = card->hbnr.max;
2604 pl.count = card->iovpool.count;
2605 pl.level.min = card->iovnr.min;
2606 pl.level.init = card->iovnr.init;
2607 pl.level.max = card->iovnr.max;
2614 if (!copy_to_user((pool_levels __user *) arg, &pl, sizeof(pl)))
2615 return (sizeof(pl));
2622 if (copy_from_user(&pl, (pool_levels __user *) arg, sizeof(pl)))
2624 if (pl.level.min >= pl.level.init
2625 || pl.level.init >= pl.level.max)
2627 if (pl.level.min == 0)
2629 switch (pl.buftype) {
2631 if (pl.level.max > TOP_SB)
2633 card->sbnr.min = pl.level.min;
2634 card->sbnr.init = pl.level.init;
2635 card->sbnr.max = pl.level.max;
2639 if (pl.level.max > TOP_LB)
2641 card->lbnr.min = pl.level.min;
2642 card->lbnr.init = pl.level.init;
2643 card->lbnr.max = pl.level.max;
2647 if (pl.level.max > TOP_HB)
2649 card->hbnr.min = pl.level.min;
2650 card->hbnr.init = pl.level.init;
2651 card->hbnr.max = pl.level.max;
2655 if (pl.level.max > TOP_IOVB)
2657 card->iovnr.min = pl.level.min;
2658 card->iovnr.init = pl.level.init;
2659 card->iovnr.max = pl.level.max;