kn_fp
kn->kn_fp = fp;
fdrop(kn->kn_fp, td);
kn->kn_fp = NULL;
if (fop->f_isfd && !fhold(kn1->kn_fp)) {
return (fo_kqfilter(kn->kn_fp, kn));
struct kqueue *kq = kn->kn_fp->f_data;
struct kqueue *kq = kn->kn_fp->f_data;
struct kqueue *kq = kn->kn_fp->f_data;
jd = kn->kn_fp->f_data;
jd = kn->kn_fp->f_data;
struct file *fp = kn->kn_fp;
pd = kn->kn_fp->f_data;
pd = kn->kn_fp->f_data;
struct file *fp = kn->kn_fp;
struct file *fp = kn->kn_fp;
struct file *fp = kn->kn_fp;
struct file *fp = kn->kn_fp;
struct mqueue *mq = FPTOMQ(kn->kn_fp);
struct mqueue *mq = FPTOMQ(kn->kn_fp);
struct mqueue *mq = FPTOMQ(kn->kn_fp);
struct socket *so = kn->kn_fp->f_data;
so = kn->kn_fp->f_data;
struct socket *so = kn->kn_fp->f_data;
so = kn->kn_fp->f_data;
so = kn->kn_fp->f_data;
struct socket *so = kn->kn_fp->f_data;
struct socket *so = kn->kn_fp->f_data, *so2;
struct socket *so = kn->kn_fp->f_data, *so2;
kn->kn_data = size - kn->kn_fp->f_offset;
vp = kn->kn_fp->f_vnode;