Lines Matching refs:lg
3719 struct ext4_locality_group *lg;
3720 lg = per_cpu_ptr(sbi->s_locality_groups, i);
3721 mutex_init(&lg->lg_mutex);
3723 INIT_LIST_HEAD(&lg->lg_prealloc_list[j]);
3724 spin_lock_init(&lg->lg_prealloc_lock);
4218 struct ext4_locality_group *lg = ac->ac_lg;
4220 BUG_ON(lg == NULL);
4790 struct ext4_locality_group *lg;
4949 lg = ac->ac_lg;
4950 if (lg == NULL)
4964 list_for_each_entry_rcu(tmp_pa, &lg->lg_prealloc_list[i],
5263 struct ext4_locality_group *lg;
5295 lg = ac->ac_lg;
5296 BUG_ON(lg == NULL);
5298 pa->pa_node_lock.lg_lock = &lg->lg_prealloc_lock;
5845 struct ext4_locality_group *lg,
5855 spin_lock(&lg->lg_prealloc_lock);
5856 list_for_each_entry_rcu(pa, &lg->lg_prealloc_list[order],
5858 lockdep_is_held(&lg->lg_prealloc_lock)) {
5873 /* only lg prealloc space */
5894 spin_unlock(&lg->lg_prealloc_lock);
5921 * possible from this lg. That means pa_free cannot be updated.
5931 struct ext4_locality_group *lg = ac->ac_lg;
5938 /* Add the prealloc space to lg */
5939 spin_lock(&lg->lg_prealloc_lock);
5940 list_for_each_entry_rcu(tmp_pa, &lg->lg_prealloc_list[order],
5942 lockdep_is_held(&lg->lg_prealloc_lock)) {
5963 &lg->lg_prealloc_list[order]);
5964 spin_unlock(&lg->lg_prealloc_lock);
5968 ext4_mb_discard_lg_preallocations(sb, lg,