Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/gpu/drm/i915/display/intel_dp_link_caps.c
- drivers/media/v4l2-core/v4l2-h264.c
- kernel/bpf/btf.c, line 4244
- kernel/trace/bpf_trace.c
- kernel/trace/trace.c, line 8353
- lib/sort.c, line 310
Smatch caller information:
drivers/gpu/drm/i915/display/intel_dp_link_caps.c intel_dp_link_caps_update() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | num | 0-24 |
| PARAM_VALUE | 2 | size | 1 |
| PARAM_VALUE | 3 | cmp_func | 4144538202339901440 |
| PARAM_VALUE | 4 | swap_func | 0 |
| BUF_SIZE | 0 | base | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/i915/display/intel_dp_link_caps.c intel_dp_link_caps_update() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | num | 0-24 |
| PARAM_VALUE | 2 | size | 1 |
| PARAM_VALUE | 3 | cmp_func | 5764207522834870272 |
| PARAM_VALUE | 4 | swap_func | 0 |
| PARAM_VALUE | 5 | priv | 4096-ptr_max |
| BUF_SIZE | 0 | base | 24 |
| CAPPED_DATA | 1 | num | 1 |
| DATA_SOURCE | 5 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/i915/display/intel_dp_link_caps.c intel_dp_link_caps_update() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | num | 0-24 |
| PARAM_VALUE | 2 | size | 1 |
| PARAM_VALUE | 3 | cmp_func | 1105023845982134272 |
| PARAM_VALUE | 4 | swap_func | 0 |
| PARAM_VALUE | 5 | priv | 4096-ptr_max |
| BUF_SIZE | 0 | base | 24 |
| CAPPED_DATA | 1 | num | 1 |
| DATA_SOURCE | 5 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/media/v4l2-core/v4l2-h264.c v4l2_h264_build_b_ref_lists() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 2 |
| PARAM_VALUE | 3 | cmp_func | 257536470167859200 |
| PARAM_VALUE | 4 | swap_func | 0 |
| PARAM_VALUE | 5 | priv | 1849347749979222016,2553321000199471104,3153912229857042432,3369678533995196416,3811409195004940288,3944334247920762880,4180421471170060288,6362476350792802304 |
| BUF_SIZE | 0 | base | 32,64 |
| DATA_SOURCE | 0 | base | $1 |
| DATA_SOURCE | 5 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | num | unit_array_size |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/media/v4l2-core/v4l2-h264.c v4l2_h264_build_b_ref_lists() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 2 |
| PARAM_VALUE | 3 | cmp_func | 4923075037400678400 |
| PARAM_VALUE | 4 | swap_func | 0 |
| PARAM_VALUE | 5 | priv | 1849347749979222016,2553321000199471104,3153912229857042432,3369678533995196416,3811409195004940288,3944334247920762880,4180421471170060288,6362476350792802304 |
| BUF_SIZE | 0 | base | 32,64 |
| DATA_SOURCE | 0 | base | $2 |
| DATA_SOURCE | 5 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | num | unit_array_size |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/media/v4l2-core/v4l2-h264.c v4l2_h264_build_p_ref_list() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 2 |
| PARAM_VALUE | 3 | cmp_func | 4317797441379672064 |
| PARAM_VALUE | 4 | swap_func | 0 |
| PARAM_VALUE | 5 | priv | 1849347749979222016,2553321000199471104,3153912229857042432,3369678533995196416,3811409195004940288,3944334247920762880,4180421471170060288,6362476350792802304 |
| BUF_SIZE | 0 | base | 32,64 |
| DATA_SOURCE | 0 | base | $1 |
| DATA_SOURCE | 5 | priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | num | unit_array_size |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
kernel/trace/trace.c setup_trace_scratch() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | num | 0-s32max |
| PARAM_VALUE | 2 | size | 64 |
| PARAM_VALUE | 3 | cmp_func | 7589656968921575424 |
| PARAM_VALUE | 4 | swap_func | 0 |
| PARAM_VALUE | 5 | priv | 0 |
| CAPPED_DATA | 1 | num | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | num | |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | irq |
kernel/bpf/btf.c btf_parse_fields() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 48 |
| PARAM_VALUE | 3 | cmp_func | 533863988619079680 |
| PARAM_VALUE | 4 | swap_func | 0 |
| PARAM_VALUE | 5 | priv | 4096-ptr_max |
| BUF_SIZE | 0 | base | 48-103079215056 |
| BUF_SIZE | 5 | priv | 80-103079215088 |
| DATA_SOURCE | 5 | priv | r _kzalloc_noprof |
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
kernel/trace/bpf_trace.c bpf_kprobe_multi_link_attach() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | num | 1-1048576 |
| PARAM_VALUE | 2 | size | 8 |
| PARAM_VALUE | 3 | cmp_func | 2306019464901201920 |
| PARAM_VALUE | 5 | priv | 922252425072713728 |
| BUF_SIZE | 0 | base | 8 |
| BUF_SIZE | 5 | priv | 16 |
| CAPPED_DATA | 1 | num | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | num | |
| UNITS | 2 | size | unit_byte |
kernel/trace/bpf_trace.c bpf_kprobe_multi_link_attach() -> sort_r()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 1-18446744073709551614 |
| PARAM_VALUE | 1 | num | 1-1048576 |
| PARAM_VALUE | 2 | size | 8 |
| PARAM_VALUE | 3 | cmp_func | 7130847292817555456 |
| PARAM_VALUE | 5 | priv | 4096-ptr_max |
| BUF_SIZE | 0 | base | 8 |
| BUF_SIZE | 5 | priv | 208 |
| CAPPED_DATA | 1 | num | 1 |
| DATA_SOURCE | 0 | base | r _kvmalloc_array_node_noprof |
| DATA_SOURCE | 5 | priv | r _kzalloc_noprof |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | num | |
| UNITS | 2 | size | unit_byte |
| USER_PTR | 0 | base |