Defined in 1 files as a variable:
Defined in 8 files as a member:
- include/linux/kdb.h, line 72 (as a member)
- include/net/netfilter/nf_conntrack_helper.h, line 50 (as a member)
- include/net/netfilter/nf_nat.h, line 32 (as a member)
- scripts/kconfig/expr.h, line 271 (as a member)
- tools/lib/subcmd/parse-options.h, line 105 (as a member)
- tools/perf/builtin-help.c, line 305 (as a member)
- tools/perf/util/parse-events.c, line 2378 (as a member)
- tools/usb/usbip/src/usbip.c, line 37 (as a member)
Defined in 32 files as a function:
- fs/unicode/mkutf8data.c, line 1836 (as a function)
- net/ipv4/netfilter/nf_nat_snmp_basic_main.c, line 160 (as a function)
- net/netfilter/nf_conntrack_ftp.c, line 361 (as a function)
- net/netfilter/nf_conntrack_irc.c, line 97 (as a function)
- net/netfilter/nf_conntrack_sane.c, line 53 (as a function)
- net/netfilter/nf_nat_amanda.c, line 28 (as a function)
- net/netfilter/nf_nat_irc.c, line 32 (as a function)
- net/netfilter/nf_nat_tftp.c, line 23 (as a function)
- tools/power/acpi/tools/pfrut/pfrut.c, line 60 (as a function)
- tools/power/x86/turbostat/turbostat.c, line 2738 (as a function)
- tools/testing/selftests/kvm/access_tracking_perf_test.c, line 491 (as a function)
- tools/testing/selftests/kvm/arm64/debug-exceptions.c, line 607 (as a function)
- tools/testing/selftests/kvm/arm64/page_fault_test.c, line 742 (as a function)
- tools/testing/selftests/kvm/arm64/vgic_irq.c, line 1017 (as a function)
- tools/testing/selftests/kvm/demand_paging_test.c, line 242 (as a function)
- tools/testing/selftests/kvm/dirty_log_perf_test.c, line 257 (as a function)
- tools/testing/selftests/kvm/dirty_log_test.c, line 818 (as a function)
- tools/testing/selftests/kvm/get-reg-list.c, line 313 (as a function)
- tools/testing/selftests/kvm/irq_test.c, line 169 (as a function)
- tools/testing/selftests/kvm/kvm_page_table_test.c, line 428 (as a function)
- tools/testing/selftests/kvm/memslot_modification_stress_test.c, line 116 (as a function)
- tools/testing/selftests/kvm/memslot_perf_test.c, line 900 (as a function)
- tools/testing/selftests/kvm/rseq_test.c, line 194 (as a function)
- tools/testing/selftests/kvm/x86/apic_bus_clock_test.c, line 159 (as a function)
- tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c, line 204 (as a function)
- tools/testing/selftests/kvm/x86/nx_huge_pages_test.c, line 219 (as a function)
- tools/testing/selftests/net/netfilter/nf_queue.c, line 34 (as a function)
- tools/testing/selftests/powerpc/dexcr/chdexcr.c, line 19 (as a function)
- tools/testing/selftests/riscv/hwprobe/which-cpus.c, line 19 (as a function)
- tools/virtio/ringtest/main.c, line 274 (as a function)
- tools/virtio/vhost_net_test.c, line 457 (as a function)
- tools/virtio/virtio_test.c, line 330 (as a function)
Referenced in 100 files:
- arch/arm/boot/compressed/head.S, line 215
- arch/m68k/ifpsp060/src/fpsp.S
- arch/m68k/ifpsp060/src/pfpsp.S
- arch/um/include/asm/common.lds.S
- arch/um/include/shared/init.h
- drivers/accel/habanalabs/common/debugfs.c
- drivers/acpi/acpica/dbinput.c
- drivers/gpu/drm/nouveau/dispnv50/disp.c
- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
- drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
- drivers/net/wireless/ath/wil6210/debugfs.c
-
drivers/power/supply/adc-battery-helper.c
- line 75
- line 78
- line 80
- line 83
- line 86
- line 89
- line 90
- line 92
- line 103
- line 106
- line 107
- line 108
- line 109
- line 110
- line 112
- line 114
- line 114
- line 118
- line 119
- line 121
- line 121
- line 122
- line 122
- line 122
- line 124
- line 124
- line 124
- line 124
- line 125
- line 125
- line 126
- line 128
- line 129
- line 131
- line 131
- line 132
- line 134
- line 134
- line 135
- line 135
- line 136
- line 137
- line 139
- line 139
- line 140
- line 147
- line 148
- line 149
- line 158
- line 162
- line 165
- line 166
- line 173
- line 173
- line 174
- line 174
- line 175
- line 177
- line 178
- line 180
- line 180
- line 181
- line 184
- line 185
- line 188
- line 189
- line 210
- line 217
- line 221
- line 224
- line 227
- line 230
- line 233
- line 251
- line 253
- line 254
- line 258
- line 260
- line 261
- line 263
- line 264
- line 267
- line 274
- line 275
- line 276
- line 278
- line 282
- line 286
- line 287
- line 288
- line 295
- line 296
- line 298
- line 298
- line 299
- line 300
- line 302
- line 309
- line 311
- line 318
- line 320
- drivers/power/supply/adc-battery-helper.h, line 48
- fs/unicode/mkutf8data.c
- include/net/netfilter/nf_conntrack_helper.h
- kernel/debug/kdb/kdb_bp.c
-
kernel/debug/kdb/kdb_main.c
- line 694
- line 724
- line 725
- line 2318
- line 2526
- line 2566
- line 2573
- line 2579
- line 2585
- line 2591
- line 2597
- line 2605
- line 2611
- line 2617
- line 2623
- line 2630
- line 2636
- line 2642
- line 2648
- line 2654
- line 2660
- line 2666
- line 2673
- line 2679
- line 2685
- line 2691
- line 2697
- line 2703
- line 2710
- line 2718
- line 2726
- line 2733
- line 2744
- line 2750
- line 2757
- line 2764
- kernel/trace/trace_kdb.c, line 144
- net/ipv4/netfilter/nf_nat_pptp.c
- net/ipv4/netfilter/nf_nat_snmp_basic_main.c
- net/netfilter/nf_conntrack_broadcast.c
- net/netfilter/nf_conntrack_core.c
- net/netfilter/nf_conntrack_expect.c
- net/netfilter/nf_conntrack_ftp.c, line 581
- net/netfilter/nf_conntrack_helper.c
- net/netfilter/nf_conntrack_irc.c, line 282
- net/netfilter/nf_conntrack_netlink.c
- net/netfilter/nf_conntrack_ovs.c
- net/netfilter/nf_conntrack_proto.c
- net/netfilter/nf_conntrack_sane.c, line 188
- net/netfilter/nf_conntrack_sip.c
- net/netfilter/nf_nat_amanda.c, line 76
- net/netfilter/nf_nat_irc.c, line 97
- net/netfilter/nf_nat_sip.c
- net/netfilter/nf_nat_tftp.c, line 50
- net/netfilter/nfnetlink_cthelper.c
- net/netfilter/nft_ct.c
- net/netfilter/xt_CT.c
- net/openvswitch/conntrack.c
- net/sched/act_ct.c
- samples/kdb/kdb_hello.c, line 35
- samples/landlock/sandboxer.c, line 461
- scripts/gcc-plugins/latent_entropy_plugin.c, line 86
- scripts/gcc-plugins/randomize_layout_plugin.c, line 34
- scripts/gcc-plugins/stackleak_plugin.c, line 48
- scripts/kconfig/conf.c
- scripts/kconfig/gconf.c
- scripts/kconfig/lkc.h, line 105
- scripts/kconfig/mconf.c
- scripts/kconfig/menu.c
- scripts/kconfig/nconf.c
- tools/bpf/bpftool/main.c
- tools/bpf/bpftool/main.h, line 144
- tools/lib/subcmd/parse-options.c
- tools/lib/subcmd/parse-options.h
- tools/net/ynl/ynltool/main.c
- tools/net/ynl/ynltool/main.h, line 60
- tools/perf/builtin-c2c.c
- tools/perf/builtin-help.c, line 355
- tools/perf/builtin-report.c
- tools/perf/builtin-top.c
- tools/perf/ui/browser.c
- tools/perf/ui/browser.h, line 69
- tools/perf/ui/browsers/annotate-data.c
- tools/perf/ui/browsers/annotate.c
- tools/perf/ui/browsers/header.c
- tools/perf/ui/browsers/hists.c
- tools/perf/ui/browsers/hists.h, line 34
- tools/perf/ui/gtk/gtk.h, line 60
- tools/perf/ui/gtk/hists.c
- tools/perf/util/hist.h
- tools/perf/util/parse-events.c
- tools/perf/util/parse-events.h, line 269
- tools/perf/util/python.c
- tools/power/acpi/tools/pfrut/pfrut.c, line 159
- tools/power/x86/intel-speed-select/isst-config.c
- tools/power/x86/turbostat/turbostat.c
- tools/testing/selftests/kvm/access_tracking_perf_test.c, line 558
- tools/testing/selftests/kvm/arm64/debug-exceptions.c, line 636
- tools/testing/selftests/kvm/arm64/page_fault_test.c, line 1128
- tools/testing/selftests/kvm/arm64/vgic_irq.c
- tools/testing/selftests/kvm/demand_paging_test.c, line 329
- tools/testing/selftests/kvm/dirty_log_perf_test.c
- tools/testing/selftests/kvm/dirty_log_test.c, line 893
- tools/testing/selftests/kvm/get-reg-list.c
- tools/testing/selftests/kvm/irq_test.c, line 252
- tools/testing/selftests/kvm/kvm_page_table_test.c, line 482
- tools/testing/selftests/kvm/memslot_modification_stress_test.c, line 183
- tools/testing/selftests/kvm/memslot_perf_test.c
- tools/testing/selftests/kvm/rseq_test.c, line 222
- tools/testing/selftests/kvm/x86/apic_bus_clock_test.c, line 191
- tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
- tools/testing/selftests/kvm/x86/nx_huge_pages_test.c, line 249
- tools/testing/selftests/net/netfilter/nf_queue.c, line 373
- tools/testing/selftests/powerpc/dexcr/chdexcr.c, line 64
- tools/testing/selftests/riscv/hwprobe/which-cpus.c, line 96
- tools/usb/usbip/src/usbip.c
- tools/virtio/ringtest/main.c
- tools/virtio/vhost_net_test.c
- tools/virtio/virtio_test.c
Smatch caller information:
net/netfilter/nf_conntrack_ovs.c nf_ct_helper() -> nf_ct_helper ptr helper_cb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->dev->ip6_ptr->mc_query_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | skb->dev->ip6_ptr->mc_query_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->dev->ip6_ptr->mc_query_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->dev->ip6_ptr->mc_report_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | skb->dev->ip6_ptr->mc_report_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->dev->ip6_ptr->mc_report_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->dev->ip6_ptr->stats.proc_dir_entry | 0,4806605944481423360 |
| PARAM_VALUE | 0 | skb->dev->linkwatch_dev_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->dev->linkwatch_dev_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 0 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 0 | skb->dev->ndisc_ops->fill_addr_option | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->dev->ndisc_ops->parse_options | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->dev->ndisc_ops->update | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->dev->rtnl_link_ops->maxtype | 0-6,8-10,15,18,20,22,24,34,50 |
| PARAM_VALUE | 0 | skb->dev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | ct | 4096-ptr_max |
| PARAM_VALUE | 2 | ct->ext | 0,4096-ptr_max |
| PARAM_VALUE | 3 | ctinfo | 0-3,5-7 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb | 1 |
| CAPPED_DATA | 2 | ct | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 2 | ct | $1 |
| DATA_SOURCE | 3 | ctinfo | $2 |
| CONSTRAINT | 0 | skb | <=49 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | skb->csum | 0-4294967041[c] |
| HOST_DATA | 0 | skb->csum_offset | 0-u16max |
| HOST_DATA | 0 | skb->data_len | 0-u32max[c] |
| HOST_DATA | 0 | skb->inner_protocol | 1-255 |
| HOST_DATA | 0 | skb->len | 0-4294967294[c] |
| HOST_DATA | 0 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 0 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 0 | skb->prev->len | 1-u32max[c] |
| HOST_DATA | 0 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | skb->protocol | 1-255 |
| HOST_DATA | 0 | skb->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | skb->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | *skb->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | skb->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->end | |
| NO_OVERFLOW_SIMPLE | 0 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 0 | skb->len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->truesize | |
| UNITS | 0 | skb | unit_byte |
net/netfilter/nf_conntrack_proto.c nf_confirm() -> nf_confirm ptr helper_cb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->dev->nd_net.net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 0 | skb->dev->nd_net.net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 0 | skb->dev->ndisc_ops->fill_addr_option | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->dev->ndisc_ops->parse_options | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->dev->ndisc_ops->update | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->dev->rtnl_link_ops->maxtype | 0-6,8-10,15,18,20,22,24,34,50 |
| PARAM_VALUE | 0 | skb->dev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 2 | ct | 4096-ptr_max |
| PARAM_VALUE | 2 | ct->ext | 0,4096-ptr_max |
| PARAM_VALUE | 3 | ctinfo | 0-3,5-7 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $1 |
| DATA_SOURCE | 2 | ct | r nf_ct_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | skb->csum | 0-192512[c] |
| HOST_DATA | 0 | skb->csum_offset | 0-u16max |
| HOST_DATA | 0 | skb->data_len | 0-u32max[c] |
| HOST_DATA | 0 | skb->inner_protocol | 1-255 |
| HOST_DATA | 0 | skb->len | 0-u32max[c] |
| HOST_DATA | 0 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 0 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 0 | skb->prev->len | 0-u32max[c] |
| HOST_DATA | 0 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | skb->protocol | 1-255 |
| HOST_DATA | 0 | skb->truesize | 0-u32max |
| HOST_DATA | 0 | skb->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | skb->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | *skb->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | skb->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->end | |
| NO_OVERFLOW_SIMPLE | 0 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 0 | skb->len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | skb->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->truesize | |
| HALF_LOCKED2 | rcu_read |