Defined in 1 files as a variable:
Defined in 8 files as a member:
- drivers/gpu/drm/panthor/panthor_sched.c, line 713 (as a member)
- drivers/gpu/drm/panthor/panthor_sched.c, line 718 (as a member)
- drivers/md/dm-pcache/cache.h, line 287 (as a member)
- include/linux/nfs_xdr.h, line 192 (as a member)
- include/uapi/sound/firewire.h, line 62 (as a member)
- kernel/trace/ring_buffer.c, line 454 (as a member)
- lib/tests/randstruct_kunit.c, line 96 (as a member)
- lib/tests/randstruct_kunit.c, line 102 (as a member)
Defined in 2 files as a macro:
- include/net/tcp.h, line 319 (as a macro)
- tools/testing/selftests/bpf/progs/bpf_tracing_net.h, line 166 (as a macro)
Defined in 1 files as a function:
Referenced in 130 files:
- arch/alpha/lib/ev67-strrchr.S, line 89
- arch/alpha/lib/strrchr.S, line 61
- arch/arc/kernel/entry-arcv2.S, line 182
- arch/arc/kernel/entry-compact.S, line 313
- arch/arm/boot/compressed/ll_char_wr.S, 2 times
- arch/arm/kernel/entry-header.S, line 327
- arch/arm/kernel/head.S, line 160
- arch/arm/mach-omap2/sleep24xx.S, line 74
- arch/arm/mach-pxa/sleep.S, line 160
- arch/arm/nwfpe/entry.S, line 124
- arch/m68k/fpsp040/bindec.S, 2 times
- arch/m68k/fpsp040/fpsp.h, line 60
- arch/m68k/fpsp040/setox.S, line 112
- arch/m68k/fpsp040/x_fline.S, line 35
- arch/m68k/ifpsp060/src/fplsp.S, line 6770
- arch/m68k/ifpsp060/src/fpsp.S, 18 times
- arch/m68k/ifpsp060/src/isp.S, 4 times
- arch/m68k/ifpsp060/src/pfpsp.S, 13 times
- arch/m68k/math-emu/fp_entry.S, line 80
- arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h, line 70
- arch/powerpc/lib/rheap.c, 15 times
- arch/powerpc/xmon/xmon.c, 3 times
- arch/s390/kernel/reipl.S, line 20
- arch/sh/kernel/cpu/sh3/entry.S, line 302
- arch/sparc/kernel/entry.S, line 238
- arch/sparc/lib/M7memcpy.S, 3 times
- arch/sparc/lib/M7memset.S, 2 times
- arch/sparc/lib/divdi3.S, line 203
- arch/sparc/lib/udivdi3.S, line 190
- arch/x86/crypto/twofish-x86_64-asm_64-3way.S, line 48
- arch/x86/kernel/head_32.S, line 277
- arch/xtensa/lib/strnlen_user.S, line 101
- drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c, 9 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c, 20 times
- drivers/gpu/drm/i915/gt/selftest_lrc.c, 3 times
- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c, 3 times
- drivers/gpu/drm/i915/gt/uc/intel_huc.c, 3 times
- drivers/gpu/drm/i915/gvt/trace.h, 3 times
- drivers/gpu/drm/i915/i915_sw_fence.h, 2 times
- drivers/gpu/drm/panthor/panthor_sched.c, 4 times
- drivers/hwmon/ibmaem.c, 3 times
- drivers/md/dm-pcache/cache_key.c, 2 times
- drivers/media/dvb-core/dvb_demux.c, 2 times
- drivers/misc/kgdbts.c, 3 times
- drivers/misc/lkdtm/fortify.c, 4 times
- drivers/net/ethernet/engleder/tsnep_selftests.c, 3 times
- drivers/net/ethernet/intel/e1000/e1000_ethtool.c, 4 times
- drivers/net/ethernet/intel/e1000e/ethtool.c, 4 times
- drivers/net/ethernet/intel/igb/igb_ethtool.c, 4 times
- drivers/net/ethernet/intel/igc/igc_diag.c, 4 times
- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c, 4 times
- drivers/of/unittest.c, 10 times
- drivers/pinctrl/pinctrl-ep93xx.c, 6 times
- drivers/pinctrl/pinctrl-gemini.c, 7 times
- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c, line 841
- drivers/scsi/lpfc/lpfc_init.c, 2 times
- drivers/soc/fsl/qbman/qman_ccsr.c, 9 times
- fs/ext4/page-io.c, 3 times
- fs/nfs/nfs4proc.c, 5 times
- fs/nfs/nfs4xdr.c, line 4409
- fs/xfs/libxfs/xfs_attr_leaf.c, 10 times
- fs/xfs/scrub/inode_repair.c, 3 times
- include/net/tcp.h, 2 times
- kernel/cgroup/cgroup-v1.c, 2 times
- kernel/sched/ext/ext.c, line 8236
- kernel/sched/ext/internal.h, 2 times
- kernel/trace/ring_buffer.c, 11 times
- lib/crypto/x86/chacha-avx2-x86_64.S, line 47
- lib/crypto/x86/chacha-avx512vl-x86_64.S, line 37
- lib/tests/memcpy_kunit.c, 2 times
- net/ipv4/tcp.c, 5 times
- net/ipv4/tcp_bbr.c, 2 times
- net/ipv4/tcp_cdg.c, 2 times
- net/ipv4/tcp_cubic.c, 2 times
- net/ipv4/tcp_illinois.c, line 265
- net/ipv4/tcp_input.c, 68 times
- net/ipv4/tcp_minisocks.c, 4 times
- net/ipv4/tcp_output.c, 7 times
- net/ipv4/tcp_vegas.c, line 180
- net/ipv4/tcp_yeah.c, line 103
- net/mptcp/options.c, line 1079
- net/netfilter/ipset/pfxlen.c, line 181
- net/netfilter/ipvs/ip_vs_app.c, 3 times
- net/netfilter/nf_conntrack_ftp.c, line 356
- net/netfilter/nf_conntrack_proto_tcp.c, 10 times
- net/netfilter/nf_conntrack_seqadj.c, 5 times
- net/rxrpc/ar-internal.h, line 1578
- net/rxrpc/call_event.c, line 102
- net/rxrpc/conn_event.c, line 590
- net/rxrpc/input.c, 15 times
- net/rxrpc/input_rack.c, 7 times
- net/rxrpc/io_thread.c, line 353
- net/rxrpc/output.c, 2 times
- net/rxrpc/peer_event.c, line 401
- net/rxrpc/recvmsg.c, line 128
- net/sched/sch_cake.c, 4 times
- net/sunrpc/auth_gss/auth_gss.c, 2 times
- net/tls/tls_device.c, 2 times
- scripts/gcc-plugins/stackleak_plugin.c, 8 times
- scripts/kconfig/qconf.h, 6 times
- sound/firewire/tascam/amdtp-tascam.c, 6 times
- sound/usb/helper.c, 5 times
- sound/usb/helper.h, 2 times
- tools/bpf/bpftool/cfg.c, 2 times
- tools/bpf/bpftool/skeleton/profiler.bpf.c, 4 times
- tools/perf/builtin-sched.c, 4 times
- tools/perf/builtin-trace.c, 5 times
- tools/perf/tests/code-reading.c, line 442
- tools/perf/util/auxtrace.c, line 2732
- tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c, 4 times
- tools/perf/util/maps.c, 13 times
- tools/sched_ext/include/scx/common.bpf.h, 3 times
- tools/sched_ext/scx_qmap.bpf.c, 3 times
- tools/testing/selftests/acct/taskstats_fill_stats_tgid.c, 4 times
- tools/testing/selftests/arm64/pauth/pac.c, 9 times
- tools/testing/selftests/bpf/prog_tests/uprobe.c, 12 times
- tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c, 17 times
- tools/testing/selftests/bpf/prog_tests/uprobe_syscall.c, 7 times
- tools/testing/selftests/bpf/progs/bpf_cubic.c, 2 times
- tools/testing/selftests/intel_pstate/aperf.c, 4 times
- tools/testing/selftests/kvm/arm64/host_sve.c, 6 times
- tools/testing/selftests/kvm/x86/svm_pmu_host_guest_test.c, 3 times
- tools/testing/selftests/mm/thuge-gen.c, 6 times
- tools/testing/selftests/net/tcp_ao/lib/aolib.h, 7 times
- tools/testing/selftests/net/tcp_ao/lib/sock.c, 16 times
- tools/testing/selftests/net/tcp_ao/rst.c, 4 times
- tools/testing/selftests/net/tcp_ao/self-connect.c, 3 times
- tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c, 4 times
- tools/testing/selftests/sgx/test_encl_bootstrap.S, 2 times
- tools/testing/selftests/user_events/ftrace_test.c, 9 times
Smatch caller information:
net/rxrpc/io_thread.c rxrpc_input_packet_on_conn() -> after()
| Type | Parameter | Key | Value |
|---|
net/rxrpc/output.c rxrpc_fill_out_ack() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/output.c rxrpc_prepare_data_subpacket() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/peer_event.c rxrpc_input_probe_for_pmtud() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | seq2 | 1-u32max |
| DATA_SOURCE | 0 | seq1 | $1 |
net/rxrpc/conn_event.c rxrpc_post_response() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| LOCK2 | &local->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rxrpc_local)->lock |
net/rxrpc/recvmsg.c rxrpc_rotate_rx_window() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
| LOCK2 | &call->user_mutex | ||
| TYPE_LOCK | (struct rxrpc_call)->user_mutex |
net/rxrpc/call_event.c rxrpc_resend() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input_rack.c rxrpc_rack_detect_loss() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input_rack.c rxrpc_rack_detect_reordering() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input_rack.c rxrpc_rack_mark_losses_on_rto() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input_rack.c rxrpc_rack_sent_after() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | seq1 | $1 |
| DATA_SOURCE | 1 | seq2 | $3 |
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input_rack.c rxrpc_tlp_process_ack() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input_rack.c rxrpc_tlp_process_ack() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input_rack.c rxrpc_tlp_send_probe() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_complete_rtt_probe() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq1 | 1-u32max |
| PARAM_VALUE | 1 | seq2 | 1-u32max |
| CAPPED_DATA | 0 | seq1 | 1 |
| CAPPED_DATA | 1 | seq2 | 1 |
| DATA_SOURCE | 0 | seq1 | $2 |
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_ack() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | seq1 | 1-u32max |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_ack() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_ack() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_data_one() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_data_one() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_data_one() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_data_one() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_data_one() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_data_one() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_soft_acks() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_input_soft_acks() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_is_ack_valid() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | seq1 | $1 |
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_is_ack_valid() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | seq1 | $2 |
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_rotate_tx_window() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | seq1 | $1 |
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |
net/rxrpc/input.c rxrpc_rotate_tx_window() -> after()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | seq2 | $1 |
| UNITS | 0 | seq1 | unit_byte |
| UNITS | 1 | seq2 | unit_byte |