Lines Matching defs:afinfo
2225 struct tcp_seq_afinfo *afinfo = PDE(inode)->data;
2230 if (unlikely(afinfo == NULL))
2236 s->family = afinfo->family;
2239 s->seq_ops.show = afinfo->seq_show;
2254 int tcp_proc_register(struct tcp_seq_afinfo *afinfo)
2259 if (!afinfo)
2261 afinfo->seq_fops->owner = afinfo->owner;
2262 afinfo->seq_fops->open = tcp_seq_open;
2263 afinfo->seq_fops->read = seq_read;
2264 afinfo->seq_fops->llseek = seq_lseek;
2265 afinfo->seq_fops->release = seq_release_private;
2267 p = proc_net_fops_create(afinfo->name, S_IRUGO, afinfo->seq_fops);
2269 p->data = afinfo;
2275 void tcp_proc_unregister(struct tcp_seq_afinfo *afinfo)
2277 if (!afinfo)
2279 proc_net_remove(afinfo->name);
2280 memset(afinfo->seq_fops, 0, sizeof(*afinfo->seq_fops));