in pps.c [47:51]
static int pps_cdev_fasync(int fd, struct file *file, int on) { struct pps_device *pps = file->private_data; return fasync_helper(fd, file, on, &pps->async_queue); }