• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/kernel/

Lines Matching defs:desired

91  * @desired: desired memory for system operation
104 size_t desired;
191 * pool is used to increase the reserve pool toward the desired entitlement
253 * Increase the reserve pool until the desired allocation is met.
257 if (excess_freed && (vio_cmo.desired > vio_cmo.reserve.size)) {
258 tmp = min(excess_freed, (vio_cmo.desired - vio_cmo.reserve.size));
380 * The list of devices is iterated through to recalculate the desired
412 cmo->desired = cmo->min;
423 cmo->desired += (viodev->cmo.desired - VIO_CMO_MIN_ENT);
438 if (viodev->cmo.desired <= level) {
446 * desired level of entitlement for the device.
449 chunk = min(chunk, (viodev->cmo.desired -
616 * vio_cmo_set_dev_desired - Set desired entitlement for a device
619 * @new_desired: new desired entitlement level in bytes
622 * through sysfs. The desired entitlement level is changed and a balancing
625 void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired)
635 if (desired < VIO_CMO_MIN_ENT)
636 desired = VIO_CMO_MIN_ENT;
653 /* Increase/decrease in desired device entitlement */
654 if (desired >= viodev->cmo.desired) {
656 vio_cmo.desired += desired - viodev->cmo.desired;
657 viodev->cmo.desired = desired;
659 /* Decrease bus and device values for desired entitlement */
660 vio_cmo.desired -= viodev->cmo.desired - desired;
661 viodev->cmo.desired = desired;
663 * If less entitlement is desired than current entitlement, move
666 if (viodev->cmo.entitled > desired) {
667 vio_cmo.reserve.size -= viodev->cmo.entitled - desired;
668 vio_cmo.excess.size += viodev->cmo.entitled - desired;
676 max(viodev->cmo.allocated, desired);
677 viodev->cmo.entitled = desired;
712 /* Check that the driver is CMO enabled and get desired DMA */
719 viodev->cmo.desired = IOMMU_PAGE_ALIGN(viodrv->get_desired_dma(viodev));
720 if (viodev->cmo.desired < VIO_CMO_MIN_ENT)
721 viodev->cmo.desired = VIO_CMO_MIN_ENT;
733 viodev->cmo.desired = 0;
746 /* Updated desired entitlement if device requires it */
748 vio_cmo.desired += (viodev->cmo.desired -
774 vio_cmo.desired += viodev->cmo.desired;
824 * vio_cmo.desired
826 vio_cmo.desired -= (viodev->cmo.desired - VIO_CMO_MIN_ENT);
854 viodev->cmo.desired = VIO_CMO_MIN_ENT;
914 vio_cmo.desired = vio_cmo.reserve.size;
957 viodev_cmo_rd_attr(desired);
1012 viobus_cmo_rd_attr(desired);
1038 void vio_cmo_set_dev_desired(struct vio_dev *viodev, size_t desired) {}