Lines Matching refs:fst
374 struct vmclock_file_state *fst = fp->private_data; in vmclock_miscdev_mmap() local
375 struct vmclock_state *st = fst->st; in vmclock_miscdev_mmap()
395 struct vmclock_file_state *fst = fp->private_data; in vmclock_miscdev_read() local
396 struct vmclock_state *st = fst->st; in vmclock_miscdev_read()
407 old_seq = atomic_read(&fst->seq); in vmclock_miscdev_read()
423 if (atomic_try_cmpxchg(&fst->seq, &old_seq, seq) || in vmclock_miscdev_read()
439 struct vmclock_file_state *fst = fp->private_data; in vmclock_miscdev_poll() local
440 struct vmclock_state *st = fst->st; in vmclock_miscdev_poll()
453 if (atomic_read(&fst->seq) != seq) in vmclock_miscdev_poll()
463 struct vmclock_file_state *fst = kzalloc_obj(*fst); in vmclock_miscdev_open() local
465 if (!fst) in vmclock_miscdev_open()
468 fst->st = st; in vmclock_miscdev_open()
469 atomic_set(&fst->seq, 0); in vmclock_miscdev_open()
471 fp->private_data = fst; in vmclock_miscdev_open()