FILTEROP_ISFD
{ FILTEROP_ISFD, NULL, targfiltdetach, targreadfilt };
{ FILTEROP_ISFD, NULL, targfiltdetach, targwritefilt };
{ FILTEROP_ISFD, NULL, fwfilt_detach, fwfilt_read };
{ FILTEROP_ISFD, NULL, fwfilt_detach, fwfilt_write };
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL, usb_filter_detach, usb_filter_read };
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL, usb_filter_detach, usb_filter_write };
.f_flags = FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_MPSAFE | FILTEROP_ISFD, NULL, drmfilt_detach, drmfilt };
{ FILTEROP_ISFD, NULL, cmx_filter_detach, cmx_filter_read };
{ FILTEROP_ISFD, NULL, cmx_filter_detach, cmx_filter_write };
.f_flags = FILTEROP_ISFD,
FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD, NULL, genkbdfiltdetach, genkbdfilter };
{ FILTEROP_ISFD, NULL, psmfilter_detach, psmfilter };
{ FILTEROP_ISFD, NULL, snpfilter_detach, snpfilter_rd };
{ FILTEROP_ISFD, NULL, snpfilter_detach, snpfilter_wr };
{ FILTEROP_MPSAFE | FILTEROP_ISFD, NULL, smfilter_detach, smfilter };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, aac_filter_detach, aac_filter_read };
{ FILTEROP_ISFD, NULL, mfi_filter_detach, mfi_filter_read };
{ FILTEROP_ISFD, NULL, mfi_filter_detach, mfi_filter_write };
{ FILTEROP_ISFD, NULL, vinumfilt_detach, vinumfilt_rd };
{ FILTEROP_ISFD, NULL, vinumfilt_detach, vinumfilt_wr };
{ FILTEROP_ISFD, NULL, atmel_mxt_filt_detach, atmel_mxt_filt };
{ FILTEROP_ISFD, NULL, cyapa_filt_detach, cyapa_filt };
{ FILTEROP_ISFD, NULL, midi_filter_detach, midi_filter_read };
{ FILTEROP_ISFD, NULL, midi_filter_detach, midi_filter_write };
{ FILTEROP_ISFD, NULL, seq_filter_detach, seq_filter_read };
{ FILTEROP_ISFD, NULL, seq_filter_detach, seq_filter_write };
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL, dsp_filter_detach,
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL, dsp_filter_detach,
{ FILTEROP_ISFD, NULL, bktr_filter_detach, bktr_filter };
{ FILTEROP_ISFD, NULL, cxm_filter_detach, cxm_filter };
if (fops->f_flags & FILTEROP_ISFD) {
if (fops->f_flags & FILTEROP_ISFD) {
if ((fops->f_flags & FILTEROP_ISFD) &&
{ FILTEROP_ISFD | FILTEROP_MPSAFE, filt_fileattach, NULL, NULL };
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL, filt_kqdetach, filt_kqueue };
if ((kn->kn_fop->f_flags & FILTEROP_ISFD) &&
if (kn->kn_fop->f_flags & FILTEROP_ISFD) {
if (kn->kn_fop->f_flags & FILTEROP_ISFD)
if (kn->kn_fop->f_flags & FILTEROP_ISFD) {
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, dummy_filter_detach, random_filter_read };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, dummy_filter_detach, mm_filter_read };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, dummy_filter_detach, mm_filter_write };
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL,
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL,
{ FILTEROP_ISFD, NULL, logfiltdetach, logfiltread };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, mqfilter_read_detach, mqfilter_read };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, mqfilter_write_detach, mqfilter_write };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_pipedetach, filt_piperead };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_pipedetach, filt_pipewrite };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_ttyrdetach, filt_ttyread };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_ttywdetach, filt_ttywrite };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_ptcrdetach, filt_ptcread };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_ptcwdetach, filt_ptcwrite };
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL,
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL,
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_sordetach, filt_solisten };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_sordetach, filt_soread };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_sowdetach, filt_sowrite };
{ FILTEROP_ISFD|FILTEROP_MPSAFE, NULL, filt_sordetach, filt_soread };
{ FILTEROP_ISFD, NULL, bpf_filter_detach, bpf_filter_read };
FILTEROP_ISFD, NULL, netmap_kqfilter_detach, netmap_kqfilter_event,
FILTEROP_ISFD,
FILTEROP_ISFD,
FILTEROP_ISFD,
FILTEROP_ISFD,
{ FILTEROP_ISFD, NULL,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL, filt_ext2detach, filt_ext2read };
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL, filt_ext2detach, filt_ext2write };
{ FILTEROP_ISFD | FILTEROP_MPSAFE, NULL, filt_ext2detach, filt_ext2vnode };
{ FILTEROP_ISFD, NULL, filt_fifordetach, filt_fiforead };
{ FILTEROP_ISFD, NULL, filt_fifowdetach, filt_fifowrite };
{ FILTEROP_ISFD,
{ FILTEROP_ISFD,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
FILTEROP_ISFD | FILTEROP_MPSAFE, NULL,
FILTEROP_ISFD | FILTEROP_MPSAFE, NULL,
FILTEROP_ISFD | FILTEROP_MPSAFE, NULL,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD | FILTEROP_MPSAFE,
{ FILTEROP_ISFD, NULL, filt_ufsdetach, filt_ufsread };
{ FILTEROP_ISFD, NULL, filt_ufsdetach, filt_ufswrite };
{ FILTEROP_ISFD, NULL, filt_ufsdetach, filt_ufsvnode };