lwc 1246 fs/ceph/dir.c struct ceph_lease_walk_control *lwc, lwc 1256 fs/ceph/dir.c list = lwc->dir_lease ? &mdsc->dentry_dir_leases : &mdsc->dentry_leases; lwc 1259 fs/ceph/dir.c if (!lwc->nr_to_scan) lwc 1261 fs/ceph/dir.c --lwc->nr_to_scan; lwc 1275 fs/ceph/dir.c ret = check(dentry, lwc); lwc 1349 fs/ceph/dir.c struct ceph_lease_walk_control *lwc = arg; lwc 1356 fs/ceph/dir.c if (time_before(jiffies, di->time + lwc->dir_lease_ttl)) lwc 1361 fs/ceph/dir.c if (!lwc->expire_dir_lease) lwc 1374 fs/ceph/dir.c struct ceph_lease_walk_control lwc; lwc 1386 fs/ceph/dir.c lwc.dir_lease = false; lwc 1387 fs/ceph/dir.c lwc.nr_to_scan = CEPH_CAPS_PER_RELEASE * 2; lwc 1388 fs/ceph/dir.c freed = __dentry_leases_walk(mdsc, &lwc, __dentry_lease_check); lwc 1389 fs/ceph/dir.c if (!lwc.nr_to_scan) /* more invalid leases */ lwc 1392 fs/ceph/dir.c if (lwc.nr_to_scan < CEPH_CAPS_PER_RELEASE) lwc 1393 fs/ceph/dir.c lwc.nr_to_scan = CEPH_CAPS_PER_RELEASE; lwc 1395 fs/ceph/dir.c lwc.dir_lease = true; lwc 1396 fs/ceph/dir.c lwc.expire_dir_lease = freed < count; lwc 1397 fs/ceph/dir.c lwc.dir_lease_ttl = mdsc->fsc->mount_options->caps_wanted_delay_max * HZ; lwc 1398 fs/ceph/dir.c freed +=__dentry_leases_walk(mdsc, &lwc, __dir_lease_check); lwc 1399 fs/ceph/dir.c if (!lwc.nr_to_scan) /* more to check */