| /linux/sound/core/ |
| H A D | misc.c | 90 struct fasync_struct *fasync; member 102 struct snd_fasync *fasync; in snd_fasync_work_fn() local 107 fasync = list_first_entry(&snd_fasync_list, struct snd_fasync, list); in snd_fasync_work_fn() 108 list_del_init(&fasync->list); in snd_fasync_work_fn() 109 if (!fasync->on) in snd_fasync_work_fn() 111 signal = fasync->signal; in snd_fasync_work_fn() 112 poll = fasync->poll; in snd_fasync_work_fn() 114 kill_fasync(&fasync->fasync, signal, poll); in snd_fasync_work_fn() 125 struct snd_fasync *fasync = NULL; in snd_fasync_helper() local 128 fasync = kzalloc(sizeof(*fasync), GFP_KERNEL); in snd_fasync_helper() [all …]
|
| H A D | init.c | 440 if ((file->f_flags & FASYNC) && df->disconnected_f_op->fasync) in snd_disconnect_release() 441 df->disconnected_f_op->fasync(-1, file, 0); in snd_disconnect_release() 482 .fasync = snd_disconnect_fasync
|
| H A D | timer.c | 88 struct snd_fasync *fasync; member 1342 snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); in snd_timer_user_ccallback() 1378 snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); in snd_timer_user_tinterrupt() 1445 snd_kill_fasync(tu->fasync, SIGIO, POLL_IN); in realloc_user_queue() 1512 snd_fasync_free(tu->fasync); in snd_timer_user_copy_id() 2326 return snd_fasync_helper(fd, file, on, &tu->fasync); in snd_timer_user_read() 2469 .fasync = snd_timer_user_fasync, in alsa_timer_init()
|
| H A D | control.c | 137 snd_fasync_free(ctl->fasync); in snd_ctl_release() 192 snd_kill_fasync(ctl->fasync, SIGIO, POLL_IN); 2230 return snd_fasync_helper(fd, file, on, &ctl->fasync); in snd_ctl_register_layer() 2353 .fasync = snd_ctl_fasync, in snd_ctl_create() 2393 snd_kill_fasync(ctl->fasync, SIGIO, POLL_ERR); in snd_ctl_boolean_mono_info()
|
| /linux/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() 238 .fasync = serio_raw_fasync, 260 kill_fasync(&client->fasync, SIGIO, POLL_IN); in serio_raw_interrupt() 361 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in serio_raw_hangup()
|
| /linux/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, 736 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in ssam_dbg_device_remove()
|
| H 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, 613 kill_fasync(&client->fasync, SIGIO, POLL_IN); in sdtx_push_event() 1085 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in sdtx_device_destroy()
|
| /linux/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
|
| /linux/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 | 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,
|
| H A D | evdev.c | 46 struct fasync_struct *fasync; member 240 kill_fasync(&client->fasync, SIGIO, POLL_IN); in __pass_event() 317 return fasync_helper(fd, file, on, &client->fasync); in evdev_fasync() 420 kill_fasync(&client->fasync, SIGIO, POLL_HUP); in evdev_hangup() 1301 .fasync = evdev_fasync,
|
| /linux/drivers/tty/vt/ |
| H A D | vc_screen.c | 82 struct fasync_struct *fasync; member 115 kill_fasync(&poll->fasync, SIGIO, fa_band); in vcs_notifier() 732 return fasync_helper(fd, file, on, &poll->fasync); in vcs_fasync() 768 .fasync = vcs_fasync,
|
| /linux/drivers/hid/ |
| H A D | hidraw.c | 338 return fasync_helper(fd, file, on, &list->fasync); in hidraw_fasync() 565 .fasync = hidraw_fasync, 590 kill_fasync(&list->fasync, SIGIO, POLL_IN); in hidraw_report_event()
|
| /linux/drivers/char/ |
| H A D | random.c | 89 static struct fasync_struct *fasync; variable 737 kill_fasync(&fasync, SIGIO, POLL_IN); in _credit_init_bits() 1552 return fasync_helper(fd, filp, on, &fasync); in random_fasync() 1561 .fasync = random_fasync, 1572 .fasync = random_fasync,
|
| /linux/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() 209 return fasync_helper(fd, file, on, &list->fasync); in hiddev_fasync() 855 .fasync = hiddev_fasync,
|
| /linux/drivers/tty/ |
| H A D | n_hdlc.c | 408 if (tty->fasync != NULL) in n_hdlc_tty_receive() 409 kill_fasync(&tty->fasync, SIGIO, POLL_IN); in n_hdlc_tty_receive()
|
| H A D | n_tty.c | 231 kill_fasync(&tty->fasync, SIGIO, POLL_OUT); in n_tty_write_wakeup() 1241 kill_fasync(&tty->fasync, SIGIO, POLL_IN); in n_tty_receive_handle_newline() 1632 kill_fasync(&tty->fasync, SIGIO, POLL_IN); in __receive_buf() 2413 if (nr && tty->fasync) in n_tty_write()
|
| /linux/fs/ |
| H A D | ioctl.c | 376 if (filp->f_op->fasync) in ioctl_fioasync() 378 error = filp->f_op->fasync(fd, filp, on); in ioctl_fioasync()
|
| /linux/drivers/pps/generators/ |
| H A D | pps_gen.c | 144 .fasync = pps_gen_cdev_fasync,
|
| /linux/include/sound/ |
| H A D | control.h | 112 struct snd_fasync *fasync; member
|
| /linux/drivers/usb/class/ |
| H A D | usbtmc.c | 111 struct fasync_struct *fasync; member 2231 return fasync_helper(fd, file, on, &file_data->data->fasync); in usbtmc_fasync() 2286 .fasync = usbtmc_fasync, 2322 if (data->fasync) in usbtmc_interrupt() 2323 kill_fasync(&data->fasync, in usbtmc_interrupt()
|
| /linux/drivers/usb/gadget/legacy/ |
| H A D | inode.c | 129 struct fasync_struct *fasync; member 854 kill_fasync (&dev->fasync, SIGIO, POLL_IN); in ep0_readable() 1185 return fasync_helper (f, fd, on, &dev->fasync); in ep0_fasync() 1936 .fasync = ep0_fasync,
|
| /linux/Documentation/misc-devices/ |
| H A D | lis3lv02d.rst | 65 fasync operation modes. You must read 1 bytes from the device. The
|
| /linux/drivers/mailbox/ |
| H A D | mailbox-test.c | 257 .fasync = mbox_test_message_fasync,
|