Defined in 36 files as a member:

Defined in 2 files as a macro:

Defined in 5 files as a function:

Referenced in 344 files:

Smatch caller information:

drivers/md/dm-cache-target.c mg_full_copy() -> copy()

Type Parameter Key Value
PARAM_VALUE 0 mg 4096-ptr_max
PARAM_VALUE 0 mg->cache 4096-ptr_max
PARAM_VALUE 0 mg->cache->dirty_bitset 4096-ptr_max
PARAM_VALUE 0 mg->cache->discard_bitset 4096-ptr_max
PARAM_VALUE 0 mg->cache->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mg->k.input 0
PARAM_VALUE 0 mg->op 4096-ptr_max
DATA_SOURCE 0 mg r ws_to_mg
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_migrate.c global_copy() -> copy()

Type Parameter Key Value
PARAM_VALUE 0 mg->context->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 mg->context->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 mg->context->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 promote 7186760011608956928
PARAM_VALUE 2 sz 4096,65536,2097152,8384512,8388608,8392704,16777216,67108864
PARAM_VALUE 3 prng 4096-ptr_max
BUF_SIZE 0 mg (-1),8
BUF_SIZE 0 mg (-1),8
DATA_SOURCE 0 mg $0
DATA_SOURCE 2 sz $1
DATA_SOURCE 3 prng $2

drivers/gpu/drm/i915/gt/intel_migrate.c migrate_copy() -> copy()

Type Parameter Key Value
PARAM_VALUE 0 mg->context->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 mg->context->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 mg->context->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 promote 3561137886218362880
PARAM_VALUE 2 sz 4096,65536,2097152,8384512,8388608,8392704,16777216,67108864
PARAM_VALUE 3 prng 4096-ptr_max
BUF_SIZE 0 mg (-1),8
BUF_SIZE 0 mg (-1),8
DATA_SOURCE 0 mg $0
DATA_SOURCE 2 sz $1
DATA_SOURCE 3 prng $2

Smatch assignments to (struct tb_cfg_request)->copy:

drivers/thunderbolt/icm.c icm_request() -> (struct tb_cfg_request)->copy [964053227424043008]

drivers/thunderbolt/icm.c icm_usb4_switch_nvm_authenticate() -> (struct tb_cfg_request)->copy [964053227424043008]

drivers/thunderbolt/dma_port.c dma_port_read() -> (struct tb_cfg_request)->copy [4578231973898088448]

drivers/thunderbolt/dma_port.c dma_port_write() -> (struct tb_cfg_request)->copy [4578231973898088448]

drivers/thunderbolt/xdomain.c __tb_xdomain_request() -> (struct tb_cfg_request)->copy [5078013893785747456]

drivers/thunderbolt/xdomain.c __tb_xdomain_response() -> (struct tb_cfg_request)->copy [5078013893785747456]

drivers/thunderbolt/ctl.c tb_cfg_read_raw() -> (struct tb_cfg_request)->copy [5307027512922566656]

drivers/thunderbolt/ctl.c tb_cfg_request_alloc() -> (struct tb_cfg_request)->copy [0-u64max]

drivers/thunderbolt/ctl.c tb_cfg_request_destroy() -> (struct tb_cfg_request)->copy [min-max]

drivers/thunderbolt/ctl.c tb_cfg_reset() -> (struct tb_cfg_request)->copy [5307027512922566656]

drivers/thunderbolt/ctl.c tb_cfg_write_raw() -> (struct tb_cfg_request)->copy [5307027512922566656]