Lines Matching defs:lwc
1629 struct ceph_lease_walk_control *lwc)
1638 list = lwc->dir_lease ? &mdsc->dentry_dir_leases : &mdsc->dentry_leases;
1641 if (!lwc->nr_to_scan)
1643 --lwc->nr_to_scan;
1657 if (lwc->dir_lease)
1658 ret = __dir_lease_check(dentry, lwc);
1733 struct ceph_lease_walk_control *lwc)
1741 if (time_before(jiffies, di->time + lwc->dir_lease_ttl))
1746 if (!lwc->expire_dir_lease)
1759 struct ceph_lease_walk_control lwc;
1771 lwc.dir_lease = false;
1772 lwc.nr_to_scan = CEPH_CAPS_PER_RELEASE * 2;
1773 freed = __dentry_leases_walk(mdsc, &lwc);
1774 if (!lwc.nr_to_scan) /* more invalid leases */
1777 if (lwc.nr_to_scan < CEPH_CAPS_PER_RELEASE)
1778 lwc.nr_to_scan = CEPH_CAPS_PER_RELEASE;
1780 lwc.dir_lease = true;
1781 lwc.expire_dir_lease = freed < count;
1782 lwc.dir_lease_ttl = mdsc->fsc->mount_options->caps_wanted_delay_max * HZ;
1783 freed +=__dentry_leases_walk(mdsc, &lwc);
1784 if (!lwc.nr_to_scan) /* more to check */