/linux-6.3-rc2/sound/core/ |
A D | misc.c | 180 if (fasync->on) in snd_fasync_work_fn() 181 kill_fasync(&fasync->fasync, fasync->signal, fasync->poll); in snd_fasync_work_fn() 195 fasync = kzalloc(sizeof(*fasync), GFP_KERNEL); in snd_fasync_helper() 196 if (!fasync) in snd_fasync_helper() 203 kfree(fasync); in snd_fasync_helper() 206 if (!fasync) { in snd_fasync_helper() 214 return fasync_helper(fd, file, on, &fasync->fasync); in snd_fasync_helper() 222 if (!fasync || !fasync->on) in snd_kill_fasync() 235 if (!fasync) in snd_fasync_free() 237 fasync->on = 0; in snd_fasync_free() [all …]
|
A D | init.c | 436 if ((file->f_flags & FASYNC) && df->disconnected_f_op->fasync) in snd_disconnect_release() 437 df->disconnected_f_op->fasync(-1, file, 0); in snd_disconnect_release() 478 .fasync = snd_disconnect_fasync
|
A D | timer.c | 86 struct snd_fasync *fasync; member 1348 snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); in snd_timer_user_interrupt() 1386 snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); in snd_timer_user_ccallback() 1456 snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); in snd_timer_user_tinterrupt() 1524 snd_fasync_free(tu->fasync); in snd_timer_user_release() 2139 return snd_fasync_helper(fd, file, on, &tu->fasync); in snd_timer_user_fasync() 2284 .fasync = snd_timer_user_fasync,
|
A D | control.c | 130 snd_fasync_free(ctl->fasync); in snd_ctl_release() 185 snd_kill_fasync(ctl->fasync, SIGIO, POLL_IN); in snd_ctl_notify() 2167 return snd_fasync_helper(fd, file, on, &ctl->fasync); in snd_ctl_fasync() 2297 .fasync = snd_ctl_fasync, 2335 snd_kill_fasync(ctl->fasync, SIGIO, POLL_ERR); in snd_ctl_dev_disconnect()
|
/linux-6.3-rc2/drivers/input/serio/ |
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()
|
/linux-6.3-rc2/fs/ecryptfs/ |
A D | file.c | 335 if (lower_file->f_op->fasync) in ecryptfs_fasync() 336 rc = lower_file->f_op->fasync(fd, lower_file, flag); in ecryptfs_fasync() 416 .fasync = ecryptfs_fasync,
|
/linux-6.3-rc2/drivers/platform/surface/ |
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()
|
A D | surface_dtx.c | 181 struct fasync_struct *fasync; member 546 return fasync_helper(fd, file, on, &client->fasync); in surface_dtx_fasync() 555 .fasync = surface_dtx_fasync, 614 kill_fasync(&client->fasync, SIGIO, POLL_IN); in sdtx_push_event() 1086 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in sdtx_device_destroy()
|
/linux-6.3-rc2/include/linux/ |
A D | hidraw.h | 31 struct fasync_struct *fasync; member
|
A D | hid-debug.h | 32 struct fasync_struct *fasync; member
|
/linux-6.3-rc2/drivers/tty/vt/ |
A D | vc_screen.c | 81 struct fasync_struct *fasync; member 114 kill_fasync(&poll->fasync, SIGIO, fa_band); in vcs_notifier() 741 return fasync_helper(fd, file, on, &poll->fasync); in vcs_fasync() 777 .fasync = vcs_fasync,
|
/linux-6.3-rc2/drivers/input/ |
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()
|
A D | joydev.c | 63 struct fasync_struct *fasync; member 109 kill_fasync(&client->fasync, SIGIO, POLL_IN); in joydev_pass_event() 157 return fasync_helper(fd, file, on, &client->fasync); in joydev_fasync() 238 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in joydev_hangup() 720 .fasync = joydev_fasync,
|
A D | evdev.c | 46 struct fasync_struct *fasync; member 240 kill_fasync(&client->fasync, SIGIO, POLL_IN); in __pass_event() 326 return fasync_helper(fd, file, on, &client->fasync); in evdev_fasync() 429 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in evdev_hangup() 1303 .fasync = evdev_fasync,
|
/linux-6.3-rc2/fs/ |
A D | file_table.c | 317 if (file->f_op->fasync) in __fput() 318 file->f_op->fasync(-1, file, 0); in __fput()
|
A D | ioctl.c | 377 if (filp->f_op->fasync) in ioctl_fioasync() 379 error = filp->f_op->fasync(fd, filp, on); in ioctl_fioasync()
|
A D | fcntl.c | 73 if (((arg ^ filp->f_flags) & FASYNC) && filp->f_op->fasync) { in setfl() 74 error = filp->f_op->fasync(fd, filp, (arg & FASYNC) != 0); in setfl()
|
/linux-6.3-rc2/drivers/hid/ |
A D | hidraw.c | 316 return fasync_helper(fd, file, on, &list->fasync); in hidraw_fasync() 504 .fasync = hidraw_fasync, 529 kill_fasync(&list->fasync, SIGIO, POLL_IN); in hidraw_report_event()
|
/linux-6.3-rc2/drivers/char/ |
A D | random.c | 88 static struct fasync_struct *fasync; variable 725 kill_fasync(&fasync, SIGIO, POLL_IN); in _credit_init_bits() 1538 return fasync_helper(fd, filp, on, &fasync); in random_fasync() 1547 .fasync = random_fasync, 1558 .fasync = random_fasync,
|
/linux-6.3-rc2/include/sound/ |
A D | core.h | 515 void snd_kill_fasync(struct snd_fasync *fasync, int signal, int poll); 516 void snd_fasync_free(struct snd_fasync *fasync);
|
A D | control.h | 112 struct snd_fasync *fasync; member
|
/linux-6.3-rc2/drivers/hid/usbhid/ |
A D | hiddev.c | 43 struct fasync_struct *fasync; member 154 kill_fasync(&list->fasync, SIGIO, POLL_IN); in hiddev_send_event() 209 return fasync_helper(fd, file, on, &list->fasync); in hiddev_fasync() 855 .fasync = hiddev_fasync,
|
/linux-6.3-rc2/drivers/tty/ |
A D | n_hdlc.c | 411 if (tty->fasync != NULL) in n_hdlc_tty_receive() 412 kill_fasync(&tty->fasync, SIGIO, POLL_IN); in n_hdlc_tty_receive()
|
/linux-6.3-rc2/drivers/usb/class/ |
A D | usbtmc.c | 111 struct fasync_struct *fasync; member 2214 return fasync_helper(fd, file, on, &file_data->data->fasync); in usbtmc_fasync() 2269 .fasync = usbtmc_fasync, 2305 if (data->fasync) in usbtmc_interrupt() 2306 kill_fasync(&data->fasync, in usbtmc_interrupt()
|
/linux-6.3-rc2/fs/fuse/ |
A D | dev.c | 214 kill_fasync(&fiq->fasync, SIGIO, POLL_IN); in fuse_dev_wake_and_unlock() 2178 kill_fasync(&fiq->fasync, SIGIO, POLL_IN); in fuse_abort_conn() 2217 WARN_ON(fc->iq.fasync != NULL); in fuse_dev_release() 2234 return fasync_helper(fd, file, on, &fud->fc->iq.fasync); in fuse_dev_fasync() 2302 .fasync = fuse_dev_fasync,
|