{ return seq_open(filp, &slab_seq_ops); } static struct file_operations proc_slab_operations = { .open = proc_slab_open, .read = seq_read, .llseek = seq_lseek, .release = seq_release, }; #endif /* DEBUG_KMEM */ #ifdef DEBUG_LOG static struct ctl_table spl_debug_table[] = { { CTL_NAME (CTL_DEBUG_SUBSYS) .procname = "subsystem", .data = &spl_debug_subsys, .maxlen = sizeof(unsigned long), .mode = 0644, .proc_handler = &proc_dobitmasks }, { CTL_NAME (CTL_DEBUG_MASK) .procname = "mask", .data = &spl_debug_mask, .maxlen = sizeof(unsigned long), .mode = 0644, .proc_handler = &proc_dobitmasks }, { CTL_NAME (CTL_DEBUG_PRINTK)
NET_IPSEC_DEBUG_VERBOSE=11, NET_IPSEC_DEBUG_IPCOMP=12, NET_IPSEC_ICMP=13, NET_IPSEC_INBOUND_POLICY_CHECK=14, NET_IPSEC_TOS=15, NET_IPSEC_REGRESS_PFKEY_LOSSAGE=16, NET_IPSEC_DEBUG_MAST=17, NET_IPSEC_DEBUG_XMIT=18, }; #endif static ctl_table ipsec_table[] = { #ifdef CTL_TABLE_PARENT { CTL_NAME(NET_IPSEC_DEBUG_AH) .procname = "debug_ah", .data = &debug_ah, .maxlen = sizeof(int), .mode = 0644, .child = NULL, .proc_handler = &proc_dointvec, }, { CTL_NAME(NET_IPSEC_DEBUG_ESP) .procname = "debug_esp", .data = &debug_esp, .maxlen = sizeof(int), .mode = 0644, .child = NULL, .proc_handler = &proc_dointvec, }, { CTL_NAME(NET_IPSEC_DEBUG_MAST)