/kernel/linux/linux-5.10/sound/core/ |
H A D | misc.c | 161 struct fasync_struct *fasync; member 173 struct snd_fasync *fasync; in snd_fasync_work_fn() local 177 fasync = list_first_entry(&snd_fasync_list, struct snd_fasync, list); in snd_fasync_work_fn() 178 list_del_init(&fasync->list); in snd_fasync_work_fn() 180 if (fasync->on) in snd_fasync_work_fn() 181 kill_fasync(&fasync->fasync, fasync->signal, fasync->poll); in snd_fasync_work_fn() 192 struct snd_fasync *fasync in snd_fasync_helper() local 218 snd_kill_fasync(struct snd_fasync *fasync, int signal, int poll) snd_kill_fasync() argument 233 snd_fasync_free(struct snd_fasync *fasync) snd_fasync_free() argument [all...] |
/kernel/linux/linux-6.6/sound/core/ |
H A D | misc.c | 161 struct fasync_struct *fasync; member 173 struct snd_fasync *fasync; in snd_fasync_work_fn() local 177 fasync = list_first_entry(&snd_fasync_list, struct snd_fasync, list); in snd_fasync_work_fn() 178 list_del_init(&fasync->list); in snd_fasync_work_fn() 180 if (fasync->on) in snd_fasync_work_fn() 181 kill_fasync(&fasync->fasync, fasync->signal, fasync->poll); in snd_fasync_work_fn() 192 struct snd_fasync *fasync in snd_fasync_helper() local 218 snd_kill_fasync(struct snd_fasync *fasync, int signal, int poll) snd_kill_fasync() argument 233 snd_fasync_free(struct snd_fasync *fasync) snd_fasync_free() argument [all...] |
/kernel/linux/linux-5.10/fs/sharefs/ |
H A D | file.c | 132 if (lower_file->f_op && lower_file->f_op->fasync) in sharefs_fasync() 133 err = lower_file->f_op->fasync(fd, lower_file, flag); in sharefs_fasync() 251 .fasync = sharefs_fasync, 268 .fasync = sharefs_fasync,
|
/kernel/linux/linux-6.6/fs/sharefs/ |
H A D | file.c | 132 if (lower_file->f_op && lower_file->f_op->fasync) in sharefs_fasync() 133 err = lower_file->f_op->fasync(fd, lower_file, flag); in sharefs_fasync() 251 .fasync = sharefs_fasync, 268 .fasync = sharefs_fasync,
|
/kernel/linux/linux-5.10/drivers/input/serio/ |
H A D | serio_raw.c | 43 struct fasync_struct *fasync; member 59 return fasync_helper(fd, file, on, &client->fasync); in serio_raw_fasync() 261 .fasync = serio_raw_fasync, 283 kill_fasync(&client->fasync, SIGIO, POLL_IN); in serio_raw_interrupt() 384 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in serio_raw_hangup()
|
/kernel/linux/linux-6.6/drivers/input/serio/ |
H A D | serio_raw.c | 43 struct fasync_struct *fasync; member 59 return fasync_helper(fd, file, on, &client->fasync); in serio_raw_fasync() 261 .fasync = serio_raw_fasync, 283 kill_fasync(&client->fasync, SIGIO, POLL_IN); in serio_raw_interrupt() 384 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in serio_raw_hangup()
|
/kernel/linux/linux-5.10/fs/ecryptfs/ |
H A D | file.c | 341 if (lower_file->f_op->fasync) in ecryptfs_fasync() 342 rc = lower_file->f_op->fasync(fd, lower_file, flag); in ecryptfs_fasync() 422 .fasync = ecryptfs_fasync,
|
/kernel/linux/linux-6.6/fs/ecryptfs/ |
H A D | file.c | 360 if (lower_file->f_op->fasync) in ecryptfs_fasync() 361 rc = lower_file->f_op->fasync(fd, lower_file, flag); in ecryptfs_fasync() 441 .fasync = ecryptfs_fasync,
|
/kernel/linux/linux-6.6/drivers/platform/surface/ |
H A D | surface_aggregator_cdev.c | 68 struct fasync_struct *fasync; member 125 kill_fasync(&client->fasync, SIGIO, POLL_IN); in ssam_cdev_notifier() 661 return fasync_helper(fd, file, on, &client->fasync); in ssam_cdev_fasync() 670 .fasync = ssam_cdev_fasync, 737 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in ssam_dbg_device_remove()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | hidraw.h | 31 struct fasync_struct *fasync; member
|
H A D | hid-debug.h | 32 struct fasync_struct *fasync; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | hidraw.h | 31 struct fasync_struct *fasync; member
|
H A D | hid-debug.h | 32 struct fasync_struct *fasync; member
|
/kernel/linux/linux-5.10/drivers/input/ |
H A D | mousedev.c | 95 struct fasync_struct *fasync; member 309 kill_fasync(&client->fasync, SIGIO, POLL_IN); in mousedev_notify_readers() 408 return fasync_helper(fd, file, on, &client->fasync); in mousedev_fasync() 710 kill_fasync(&client->fasync, SIGIO, POLL_IN); in mousedev_write() 780 .fasync = mousedev_fasync, 806 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in mousedev_hangup()
|
H A D | joydev.c | 64 struct fasync_struct *fasync; member 110 kill_fasync(&client->fasync, SIGIO, POLL_IN); in joydev_pass_event() 158 return fasync_helper(fd, file, on, &client->fasync); in joydev_fasync() 239 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in joydev_hangup() 721 .fasync = joydev_fasync,
|
/kernel/linux/linux-6.6/drivers/input/ |
H A D | mousedev.c | 95 struct fasync_struct *fasync; member 309 kill_fasync(&client->fasync, SIGIO, POLL_IN); in mousedev_notify_readers() 408 return fasync_helper(fd, file, on, &client->fasync); in mousedev_fasync() 710 kill_fasync(&client->fasync, SIGIO, POLL_IN); in mousedev_write() 780 .fasync = mousedev_fasync, 806 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in mousedev_hangup()
|
/kernel/linux/linux-5.10/drivers/tty/vt/ |
H A D | vc_screen.c | 81 struct fasync_struct *fasync; member 114 kill_fasync(&poll->fasync, SIGIO, fa_band); in vcs_notifier() 154 * This code may be called either through ->poll() or ->fasync(). in vcs_poll_data_get() 740 /* don't allocate anything if all we want is disable fasync */ in vcs_fasync() 748 return fasync_helper(fd, file, on, &poll->fasync); in vcs_fasync() 784 .fasync = vcs_fasync,
|
/kernel/linux/linux-6.6/drivers/tty/vt/ |
H A D | vc_screen.c | 81 struct fasync_struct *fasync; member 114 kill_fasync(&poll->fasync, SIGIO, fa_band); in vcs_notifier() 154 * This code may be called either through ->poll() or ->fasync(). in vcs_poll_data_get() 740 /* don't allocate anything if all we want is disable fasync */ in vcs_fasync() 748 return fasync_helper(fd, file, on, &poll->fasync); in vcs_fasync() 784 .fasync = vcs_fasync,
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | core.h | 454 void snd_kill_fasync(struct snd_fasync *fasync, int signal, int poll); 455 void snd_fasync_free(struct snd_fasync *fasync);
|
/kernel/linux/linux-5.10/fs/ |
H A D | file_table.c | 277 if (file->f_op->fasync) in __fput() 278 file->f_op->fasync(-1, file, 0); in __fput()
|
/kernel/linux/linux-5.10/drivers/hid/usbhid/ |
H A D | hiddev.c | 43 struct fasync_struct *fasync; member 154 kill_fasync(&list->fasync, SIGIO, POLL_IN); in hiddev_send_event() 203 * fasync file op 209 return fasync_helper(fd, file, on, &list->fasync); in hiddev_fasync() 855 .fasync = hiddev_fasync,
|
/kernel/linux/linux-6.6/drivers/hid/usbhid/ |
H A D | hiddev.c | 43 struct fasync_struct *fasync; member 154 kill_fasync(&list->fasync, SIGIO, POLL_IN); in hiddev_send_event() 203 * fasync file op 209 return fasync_helper(fd, file, on, &list->fasync); in hiddev_fasync() 855 .fasync = hiddev_fasync,
|
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hidraw.c | 316 return fasync_helper(fd, file, on, &list->fasync); in hidraw_fasync() 483 .fasync = hidraw_fasync, 508 kill_fasync(&list->fasync, SIGIO, POLL_IN); in hidraw_report_event()
|
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hidraw.c | 323 return fasync_helper(fd, file, on, &list->fasync); in hidraw_fasync() 514 .fasync = hidraw_fasync, 539 kill_fasync(&list->fasync, SIGIO, POLL_IN); in hidraw_report_event()
|
/kernel/linux/linux-5.10/drivers/char/ |
H A D | random.c | 85 static struct fasync_struct *fasync; variable 725 kill_fasync(&fasync, SIGIO, POLL_IN); in _credit_init_bits() 1383 return fasync_helper(fd, filp, on, &fasync); in random_fasync() 1392 .fasync = random_fasync, 1403 .fasync = random_fasync,
|