Lines Matching refs:shm_file
54 struct file *shm_file;
282 if (shp->shm_file != sfd->file) {
317 struct file *shm_file;
319 shm_file = shp->shm_file;
320 shp->shm_file = NULL;
324 if (!is_file_hugepages(shm_file)) {
325 shmem_lock(shm_file, 0, shp->mlock_user);
327 user_shm_unlock(i_size_read(file_inode(shm_file)), shp->mlock_user);
329 fput(shm_file);
770 shp->shm_file = file;
935 inode = file_inode(shp->shm_file);
937 if (is_file_hugepages(shp->shm_file)) {
939 struct hstate *h = hstate_file(shp->shm_file);
1166 struct file *shm_file;
1202 shm_file = shp->shm_file;
1203 if (is_file_hugepages(shm_file)) {
1210 err = shmem_lock(shm_file, 1, user);
1222 shmem_lock(shm_file, 0, shp->mlock_user);
1225 get_file(shm_file);
1228 shmem_unlock_mapping(shm_file->f_mapping);
1230 fput(shm_file);
1629 base = get_file(shp->shm_file);