Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 52 files:
- crypto/ecdh.c, line 85
- crypto/rsa-pkcs1pad.c, line 99
- drivers/ata/libata-scsi.c
- drivers/crypto/aspeed/aspeed-hace-crypto.c, line 192
- drivers/crypto/atmel-aes.c
- drivers/crypto/atmel-i2c.c, line 144
- drivers/crypto/bcm/cipher.c
- drivers/crypto/ccree/cc_buffer_mgr.c, line 1256
- drivers/crypto/hisilicon/sec2/sec_crypto.c, line 990
- drivers/crypto/img-hash.c, line 257
- drivers/crypto/inside-secure/eip93/eip93-common.c, line 172
- drivers/crypto/intel/keembay/keembay-ocs-ecc.c, line 583
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c, line 1079
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c, line 1160
- drivers/crypto/qce/aead.c, line 221
- drivers/crypto/starfive/jh7110-aes.c, line 671
- drivers/crypto/starfive/jh7110-rsa.c, line 262
- drivers/crypto/talitos.c
- drivers/crypto/virtio/virtio_crypto_akcipher_algs.c, line 237
- drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c, line 644
- drivers/memstick/core/ms_block.c, line 1643
- drivers/mmc/core/mmc_test.c, line 983
- drivers/mmc/host/atmel-mci.c, line 1095
- drivers/mmc/host/litex_mmc.c, line 275
- drivers/mmc/host/meson-gx-mmc.c, line 835
- drivers/mmc/host/mmci_stm32_sdmmc.c, line 140
- drivers/mmc/host/rtsx_pci_sdmmc.c, line 605
- drivers/mmc/host/rtsx_usb_sdmmc.c, line 568
- drivers/mmc/host/sdhci-esdhc-mcf.c, line 331
- drivers/mmc/host/sdhci.c, line 681
- drivers/mmc/host/vub300.c
- drivers/mmc/host/wbsd.c, line 280
- drivers/scsi/be2iscsi/be_mgmt.c, line 62
- drivers/scsi/bfa/bfad_bsg.c
- drivers/scsi/leapraid/leapraid_transport.c, line 1355
- drivers/scsi/libfc/fc_lport.c
- drivers/scsi/libsas/sas_host_smp.c, line 241
- drivers/scsi/lpfc/lpfc_bsg.c
- drivers/scsi/mpi3mr/mpi3mr_app.c
- drivers/scsi/mpi3mr/mpi3mr_transport.c, line 3289
- drivers/scsi/mpt3sas/mpt3sas_transport.c
- drivers/scsi/qla2xxx/qla_bsg.c
- drivers/scsi/qla2xxx/qla_edif.c
- drivers/scsi/qla4xxx/ql4_bsg.c
- drivers/scsi/smartpqi/smartpqi_sas_transport.c, line 494
- drivers/target/target_core_sbc.c, line 396
- drivers/ufs/core/ufs_bsg.c, line 51
- drivers/usb/chipidea/udc.c, line 628
- drivers/usb/gadget/function/f_tcm.c
- include/scsi/scsi_cmnd.h, line 219
- lib/scatterlist.c, line 1036
- lib/tests/kunit_iov_iter.c, line 1117
Smatch caller information:
drivers/scsi/mpi3mr/mpi3mr_app.c mpi3mr_bsg_adp_reset() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 7020704459916099584 |
| PARAM_VALUE | 3 | buflen | 4 |
| BUF_SIZE | 2 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &mrioc->bsg_cmds.mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mpi3mr_drv_cmd)->mutex |
drivers/scsi/mpi3mr/mpi3mr_app.c mpi3mr_bsg_pel_enable() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4620637872777854976 |
| PARAM_VALUE | 3 | buflen | 4 |
| BUF_SIZE | 2 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &mrioc->bsg_cmds.mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mpi3mr_drv_cmd)->mutex |
drivers/scsi/mpi3mr/mpi3mr_app.c mpi3mr_bsg_refresh_hdb_triggers() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 3595915469138296832 |
| PARAM_VALUE | 3 | buflen | 4 |
| BUF_SIZE | 2 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &mrioc->bsg_cmds.mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mpi3mr_drv_cmd)->mutex |
drivers/scsi/mpi3mr/mpi3mr_app.c mpi3mr_bsg_repost_hdb() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 2983105938831179776 |
| PARAM_VALUE | 3 | buflen | 4 |
| BUF_SIZE | 2 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &mrioc->bsg_cmds.mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mpi3mr_drv_cmd)->mutex |
drivers/scsi/mpi3mr/mpi3mr_app.c mpi3mr_bsg_upload_hdb() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 8647616803150680064 |
| PARAM_VALUE | 3 | buflen | 12 |
| BUF_SIZE | 2 | buf | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &mrioc->bsg_cmds.mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mpi3mr_drv_cmd)->mutex |
drivers/scsi/scsi_debug.c scsi_sg_copy_to_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 2 | buf | (-1)-s32max |
| BUF_SIZE | 2 | buf | (-1)-s32max |
| DATA_SOURCE | 2 | buf | $1 |
| DATA_SOURCE | 3 | buflen | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/target/target_core_sbc.c compare_and_write_do_cmp() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 0 | sgl | $2 |
| DATA_SOURCE | 1 | nents | $3 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| DATA_SOURCE | 3 | buflen | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sgl->length | |
| NO_OVERFLOW_SIMPLE | 1 | nents | |
| UNITS | 0 | sgl | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | &pool->lock |
drivers/mmc/host/meson-gx-mmc.c meson_mmc_start_cmd() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
| UNITS | 3 | buflen | unit_byte |
drivers/scsi/be2iscsi/be_mgmt.c mgmt_vendor_specific_fw_cmd() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | buflen | 12-u32max |
| FUZZY_MAX | 3 | buflen | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &ctrl->mbox_lock | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct be_ctrl_info)->mbox_lock |
drivers/scsi/bfa/bfad_bsg.c bfad_im_bsg_els_ct_request() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/bfa/bfad_bsg.c bfad_im_bsg_vendor_request() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/mpi3mr/mpi3mr_transport.c mpi3mr_transport_smp_handler() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| PARAM_VALUE | 2 | *buf | (-4611686018427387904)-4611686018427387903 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/lpfc/lpfc_bsg.c lpfc_bsg_diag_loopback_run() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | buflen | 1-327680 |
| CAPPED_DATA | 3 | buflen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/lpfc/lpfc_bsg.c lpfc_bsg_issue_mbox() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4096 |
| BUF_SIZE | 2 | buf | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | buf | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/lpfc/lpfc_bsg.c lpfc_bsg_rport_els() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-u64max |
| PARAM_VALUE | 3 | buflen | 0-1024 |
| BUF_SIZE | 2 | buf | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | buf | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/lpfc/lpfc_bsg.c lpfc_bsg_write_ebuf_set() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4096 |
| BUF_SIZE | 2 | buf | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | buf | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
crypto/rsa-pkcs1pad.c pkcs1pad_encrypt_complete() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max,4294967274 |
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | *buf | 0-255 |
| CAPPED_DATA | 3 | buflen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sgl->length | |
| UNITS | 2 | buf | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/scsi/smartpqi/smartpqi_sas_transport.c pqi_build_csmi_smp_passthru_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-1,2147483648-u32max |
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| BUF_SIZE | 2 | buf | 1020 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/crypto/inside-secure/eip93/eip93-common.c eip93_make_sg_copy() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 2 | buf | 18379471554275704832,18446612682070032384 |
| CAPPED_DATA | 2 | buf | 1 |
| CAPPED_DATA | 3 | buflen | 1 |
| DATA_SOURCE | 0 | sgl | $0 |
| DATA_SOURCE | 2 | buf | r get_free_pages_noprof |
| DATA_SOURCE | 3 | buflen | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c __virtio_crypto_akcipher_do_req() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 2 | buf | 1-u64max |
| BUF_SIZE | 2 | buf | 1 |
| BUF_SIZE | 2 | buf | 1 |
| DATA_SOURCE | 2 | buf | r _kmalloc_array_node_noprof |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 3 | buflen | |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/qce/aead.c qce_aead_ccm_prepare_buf_assoclen() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max,4294967274 |
| PARAM_VALUE | 2 | *buf | 0-255 |
| CAPPED_DATA | 3 | buflen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/usb/chipidea/udc.c sglist_do_bounce() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| BUF_SIZE | 2 | buf | 0-u32max |
| BUF_SIZE | 2 | buf | 0-u32max |
| CAPPED_DATA | 1 | nents | 1 |
| CAPPED_DATA | 2 | buf | 1 |
| DATA_SOURCE | 2 | buf | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_page |
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | &ci->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | hwep->lock |
drivers/scsi/libsas/sas_host_smp.c sas_smp_host_handler() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 8-4000000 |
| BUF_SIZE | 2 | buf | 8-u32max |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/ips.c scsi_sg_copy_to_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-u64max |
| PARAM_VALUE | 3 | buflen | 37,240-s32max,18446744071562067968-u64max |
| BUF_SIZE | 2 | buf | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | buf | s32min-(-2),1-s32max |
| CAPPED_DATA | 3 | buflen | 1 |
| DATA_SOURCE | 2 | buf | $1 |
| DATA_SOURCE | 3 | buflen | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | buflen | |
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | flags |
drivers/crypto/starfive/jh7110-rsa.c starfive_rsa_enc_core() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | *buf | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | buflen | |
| UNITS | 0 | sgl | unit_byte |
| UNITS | 2 | buf | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/memstick/core/ms_block.c msb_cache_write() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sgl | 6395363314512171008 |
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | *buf | 0-255 |
| BUF_SIZE | 0 | sgl | 320 |
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/ufs/core/ufs_bsg.c ufs_bsg_alloc_desc_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 1-4063 |
| BUF_SIZE | 2 | buf | 1-4064 |
| CAPPED_DATA | 3 | buflen | 1 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/mmc/core/mmc_test.c mmc_test_transfer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sgl | 451580439572025344,716287107822120960,2580008092847648768,3702182291568852992,7673619315836764160,8071184967713648640 |
| PARAM_VALUE | 0 | sgl->offset | 0-4095 |
| PARAM_VALUE | 1 | nents | 1 |
| PARAM_VALUE | 3 | buflen | 16384 |
| BUF_SIZE | 2 | buf | 16384 |
| DATA_SOURCE | 0 | sgl | $1 |
| DATA_SOURCE | 1 | nents | $2 |
| NOCHECK_CALL | |||
| LOCK2 | global &mmc_test_lock |
drivers/mmc/host/vub300.c __command_write_data() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | buflen | 64 |
| BUF_SIZE | 2 | buf | 64 |
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &vub300->cmd_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct vub300_mmc_host)->cmd_mutex |
drivers/mmc/host/vub300.c __command_write_data() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0,64-4000000 |
| BUF_SIZE | 2 | buf | 0,64-2147483584 |
| DATA_SOURCE | 2 | buf | r _kmalloc_noprof |
| BIT_INFO | 3 | buflen | 0x0,0x3fffc0 |
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
| LOCK2 | &vub300->cmd_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct vub300_mmc_host)->cmd_mutex |
drivers/mmc/host/vub300.c __command_write_data() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 6045578746256015360 |
| PARAM_VALUE | 3 | buflen | 256 |
| BUF_SIZE | 2 | buf | 256 |
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &vub300->cmd_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct vub300_mmc_host)->cmd_mutex |
crypto/ecdh.c ecdh_compute_value() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sgl | 1-u64max |
| PARAM_VALUE | 1 | nents | 0-s32max,4294967274 |
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0,16-4000000 |
| BUF_SIZE | 2 | buf | 0,16-8589934576 |
| CAPPED_DATA | 3 | buflen | 1 |
| CAPPED_DATA | 3 | buflen | 1 |
| DATA_SOURCE | 2 | buf | r _kmalloc_noprof |
| BIT_INFO | 3 | buflen | 0x0,0x1ffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | sgl->length | 1-u32max[c] |
| USER_DATA | 0 | sgl->offset | 0-2147551739[c] |
| NO_OVERFLOW_SIMPLE | 0 | sgl->length | |
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | &chip->ops_sem | ||
| HALF_LOCKED2 | &chip->tpm_mutex |
drivers/scsi/3w-9xxx.c scsi_sg_copy_to_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 1-u32max |
| PARAM_VALUE | 3 | buflen | 512 |
| DATA_SOURCE | 2 | buf | $1 |
| DATA_SOURCE | 3 | buflen | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
lib/tests/kunit_iov_iter.c iov_kunit_iter_to_sg_check() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sgl | 4096-ptr_max |
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 3 | buflen | 2097152 |
| DATA_SOURCE | 3 | buflen | $2 |
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/mmc/host/litex_mmc.c litex_mmc_do_dma() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | buflen | 0-u32max |
| CAPPED_DATA | 3 | buflen | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
drivers/usb/gadget/function/f_tcm.c bot_send_read_response() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/gadget/function/f_tcm.c uasp_prepare_r_request() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
drivers/crypto/intel/keembay/keembay-ocs-ecc.c kmb_ecc_do_shared_secret() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sgl | 1-u64max |
| PARAM_VALUE | 1 | nents | 0-s32max,4294967274 |
| PARAM_VALUE | 2 | buf | 5722432593465966592 |
| PARAM_VALUE | 3 | buflen | 0,16-8589934576 |
| BUF_SIZE | 2 | buf | 96 |
| CAPPED_DATA | 3 | buflen | 1 |
| CAPPED_DATA | 3 | buflen | 1 |
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c read_dma_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sgl | 1-u64max |
| PARAM_VALUE | 1 | nents | 1-17 |
| PARAM_VALUE | 2 | buf | 1-u64max |
| PARAM_VALUE | 3 | buflen | 0-65536 |
| BUF_SIZE | 2 | buf | 1-u16max |
| BUF_SIZE | 2 | buf | 1-u16max |
| CAPPED_DATA | 3 | buflen | 1 |
| CAPPED_DATA | 3 | buflen | 1 |
| DATA_SOURCE | 2 | buf | $3 |
| DATA_SOURCE | 3 | buflen | r calc_message_len |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->thc_bus_lock |
drivers/scsi/libfc/fc_lport.c fc_lport_ct_request() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 0,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-u32max |
| DATA_SOURCE | 2 | buf | r fc_frame_payload_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &lport->lp_mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct fc_lport)->lp_mutex |
drivers/scsi/libfc/fc_lport.c fc_lport_els_request() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 0,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 2 | buf | r fc_frame_payload_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &lport->lp_mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct fc_lport)->lp_mutex |
drivers/mmc/host/wbsd.c wbsd_sg_to_dma() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| BUF_SIZE | 2 | buf | 65536 |
| CAPPED_DATA | 1 | nents | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
| LOCK2 | &host->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct wbsd_host)->lock |
drivers/ata/libata-scsi.c ata_scsi_mode_select_xlat() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 1-u32max |
| PARAM_VALUE | 2 | buf | 2166305969727135744 |
| PARAM_VALUE | 3 | buflen | 64 |
| BUF_SIZE | 2 | buf | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | ap->lock | ||
| HALF_LOCKED2 | &sdev->state_mutex | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | irq_flags |
drivers/ata/libata-scsi.c atapi_fixup_inquiry() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 8087185191151972352 |
| PARAM_VALUE | 3 | buflen | 4 |
| BUF_SIZE | 2 | buf | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ap->host->eh_mutex | ||
| HALF_LOCKED2 | ap->lock | ||
| HALF_LOCKED2 | flags |
drivers/scsi/qla2xxx/qla_edif.c qla24xx_sadb_update() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 489903170384576512 |
| PARAM_VALUE | 3 | buflen | 132 |
| BUF_SIZE | 2 | buf | 132 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_ack() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1015471428863303680 |
| PARAM_VALUE | 3 | buflen | 76 |
| BUF_SIZE | 2 | buf | 76 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_app_authfail() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 3285155419065257984 |
| PARAM_VALUE | 3 | buflen | 80 |
| BUF_SIZE | 2 | buf | 80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_app_authok() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 9114208297951731712 |
| PARAM_VALUE | 3 | buflen | 80 |
| BUF_SIZE | 2 | buf | 80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_app_getfcinfo() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 2431618158361206784 |
| PARAM_VALUE | 3 | buflen | 73 |
| BUF_SIZE | 2 | buf | 73 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_app_getstats() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4799400414447730688 |
| PARAM_VALUE | 3 | buflen | 69 |
| BUF_SIZE | 2 | buf | 69 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_app_mgmt() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4895569580598947840 |
| PARAM_VALUE | 3 | buflen | 36 |
| BUF_SIZE | 2 | buf | 36 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_app_start() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 3771210437687353344 |
| PARAM_VALUE | 3 | buflen | 68 |
| BUF_SIZE | 2 | buf | 68 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_app_stop() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1108512885804908544 |
| PARAM_VALUE | 3 | buflen | 68 |
| BUF_SIZE | 2 | buf | 68 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_edif.c qla_edif_process_els() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| DATA_SOURCE | 2 | buf | r dma_pool_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/leapraid/leapraid_transport.c leapraid_transport_smp_handler() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| PARAM_VALUE | 2 | *buf | (-4611686018427387904)-4611686018427387903 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &adapter->driver_cmds.transport_cmd.mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct leapraid_driver_cmd)->mutex |
drivers/scsi/aacraid/aachba.c scsi_sg_copy_to_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 2108885767553826816,8048258687936487424 |
| PARAM_VALUE | 3 | buflen | 1,36 |
| BUF_SIZE | 2 | buf | (-1),36 |
| BUF_SIZE | 2 | buf | (-1),36 |
| DATA_SOURCE | 2 | buf | $1 |
| DATA_SOURCE | 3 | buflen | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c create_aead_null_output_list() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | sgl->length | 0-2147483646[c] |
| USER_DATA | 0 | sgl->length | 1-u32max[c] |
| USER_DATA | 0 | sgl->offset | 0-2147551739[c] |
| NO_OVERFLOW_SIMPLE | 0 | sgl->length | |
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
drivers/mmc/host/rtsx_usb_sdmmc.c sd_normal_rw() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| LOCK2 | &ucr->dev_mutex | ||
| TYPE_LOCK | (struct rtsx_ucr)->dev_mutex |
drivers/mmc/host/sdhci.c sdhci_pre_dma_transfer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-u64max |
| BUF_SIZE | 2 | buf | 1-65536 |
| CAPPED_DATA | 3 | buflen | 1 |
| CONSTRAINT | 3 | buflen | <=709 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct sdhci_host)->lock |
drivers/scsi/qla2xxx/qla_bsg.c qla24xx_proc_fcp_prio_cfg_cmd() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-u64max |
| PARAM_VALUE | 3 | buflen | 32768 |
| BUF_SIZE | 2 | buf | 32768,u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla26xx_serdes_op() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1708217967234064384 |
| PARAM_VALUE | 3 | buflen | 6 |
| BUF_SIZE | 2 | buf | 6 |
| MEM_ZERO | 2 | buf | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla27xx_set_flash_upd_cap() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 6512355496261046272 |
| PARAM_VALUE | 3 | buflen | 32 |
| BUF_SIZE | 2 | buf | 32 |
| MEM_ZERO | 2 | buf | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2900_bsg_dump_mpi() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 2 | buf | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct qla_hw_data)->optrom_mutex |
drivers/scsi/qla2xxx/qla_bsg.c qla29xx_bsg_flash_block_write() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 2 | buf | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct qla_hw_data)->optrom_mutex |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_do_dport_diagnostics() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 128 |
| BUF_SIZE | 2 | buf | 128 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_do_dport_diagnostics_v2() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 1088 |
| BUF_SIZE | 2 | buf | 1088 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_get_host_stats() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 4 |
| BUF_SIZE | 2 | buf | 4 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_get_tgt_stats() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 16 |
| BUF_SIZE | 2 | buf | 8 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_mailbox_passthru() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 196 |
| BUF_SIZE | 2 | buf | 196 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_manage_host_port() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 4 |
| BUF_SIZE | 2 | buf | 4 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_manage_host_stats() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 8 |
| BUF_SIZE | 2 | buf | 8 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_process_loopback() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 1-u16max |
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| BUF_SIZE | 2 | buf | 0-u32max |
| BUF_SIZE | 2 | buf | 0-u32max |
| CAPPED_DATA | 1 | nents | 1 |
| DATA_SOURCE | 2 | buf | r dma_alloc_coherent |
| MEM_ZERO | 2 | buf | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_read_fru_status() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1192706803843661824 |
| PARAM_VALUE | 3 | buflen | 14 |
| BUF_SIZE | 2 | buf | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_read_i2c() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 7675503579137409024 |
| PARAM_VALUE | 3 | buflen | 72 |
| BUF_SIZE | 2 | buf | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_update_fru_versions() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 5591527106890559488 |
| PARAM_VALUE | 3 | buflen | 256 |
| BUF_SIZE | 2 | buf | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_update_optrom() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 2 | buf | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &ha->optrom_mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct qla_hw_data)->optrom_mutex |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_write_fru_status() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 2745059536937623552 |
| PARAM_VALUE | 3 | buflen | 14 |
| BUF_SIZE | 2 | buf | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla2x00_write_i2c() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 80691722349584384 |
| PARAM_VALUE | 3 | buflen | 72 |
| BUF_SIZE | 2 | buf | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla8044_serdes_op() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 8080425211895672832 |
| PARAM_VALUE | 3 | buflen | 10 |
| BUF_SIZE | 2 | buf | 10 |
| MEM_ZERO | 2 | buf | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla84xx_mgmt_cmd() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 1-s32max |
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| BUF_SIZE | 2 | buf | 0-u32max |
| BUF_SIZE | 2 | buf | 0-u32max |
| CAPPED_DATA | 1 | nents | 1 |
| DATA_SOURCE | 2 | buf | r dma_alloc_coherent |
| MEM_ZERO | 2 | buf | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla2xxx/qla_bsg.c qla84xx_updatefw() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 1-s32max |
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| BUF_SIZE | 2 | buf | 0-u32max |
| BUF_SIZE | 2 | buf | 0-u32max |
| CAPPED_DATA | 1 | nents | 1 |
| DATA_SOURCE | 2 | buf | r dma_alloc_coherent |
| MEM_ZERO | 2 | buf | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/crypto/ccree/cc_buffer_mgr.c cc_map_hash_request_update() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 1-s32max |
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 2 | *buf | 0-255 |
| PARAM_VALUE | 3 | buflen | 1-u32max |
| BUF_SIZE | 0 | sgl | (-1),64 |
| BUF_SIZE | 0 | sgl | (-1),64 |
| CAPPED_DATA | 3 | buflen | 1 |
| DATA_SOURCE | 0 | sgl | $2 |
| DATA_SOURCE | 3 | buflen | $3 |
| NOSPEC | 3 | buflen | |
| NOSPEC | 3 | buflen | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 3 | buflen | 1-4350,4294963202-u32max[c] |
| USER_DATA | 3 | buflen | 1-u32max[c] |
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/img-hash.c img_hash_write_via_cpu() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 3 | buflen | 0-63 |
| HARD_MAX | 3 | buflen | 63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/scsi/mpt3sas/mpt3sas_transport.c _transport_smp_handler() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| PARAM_VALUE | 2 | *buf | (-4611686018427387904)-4611686018427387903 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &ioc->transport_cmds.mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct _internal_cmd)->mutex |
drivers/scsi/mpt3sas/mpt3sas_transport.c _transport_smp_handler() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| PARAM_VALUE | 2 | *buf | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 3 | buflen | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | &ioc->transport_cmds.mutex | ||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct _internal_cmd)->mutex |
drivers/crypto/hisilicon/sec2/sec_crypto.c sec_cipher_pbuf_map() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 3 | buflen | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 2 | buf | (-1),512 |
| DATA_SOURCE | 0 | sgl | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 3 | buflen | 0-s32max,18446744071562067968-u64max |
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/aspeed/aspeed-hace-crypto.c aspeed_sk_start() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/starfive/jh7110-aes.c starfive_aes_aead_do_one_req() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 1-s32max,4294967274 |
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 1-3999984 |
| BUF_SIZE | 2 | buf | 17-4294967311 |
| CAPPED_DATA | 3 | buflen | 1 |
| CAPPED_DATA | 3 | buflen | 1 |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| BIT_INFO | 3 | buflen | 0x0,0xffffffff |
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c create_aead_null_output_list() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r _kmalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | sgl->length | 0-2147483646[c] |
| USER_DATA | 0 | sgl->length | 1-u32max[c] |
| USER_DATA | 0 | sgl->offset | 0-2147551739[c] |
| NO_OVERFLOW_SIMPLE | 0 | sgl->length | |
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
drivers/mmc/host/rtsx_pci_sdmmc.c sd_normal_rw() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 16,4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 0-4000000 |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r _kzalloc_noprof |
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 1 | nents | unit_array_size |
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| LOCK2 | &pcr->pcr_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rtsx_pcr)->pcr_mutex |
drivers/scsi/stex.c scsi_sg_copy_to_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | buflen | 116 |
| DATA_SOURCE | 2 | buf | $1 |
| DATA_SOURCE | 3 | buflen | $2 |
| PREEMPT_ADD | |||
| UNITS | 2 | buf | unit_byte |
| UNITS | 3 | buflen | unit_byte |
| LOCK2 | flags | ||
| HALF_LOCKED2 | hba->host->host_lock | ||
| HALF_LOCKED2 | host->host_lock |
drivers/scsi/qla4xxx/ql4_bsg.c qla4xxx_update_flash() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r dma_alloc_coherent |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/qla4xxx/ql4_bsg.c qla4xxx_update_nvram() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 1-ptr_max |
| BUF_SIZE | 2 | buf | 0-u32max |
| DATA_SOURCE | 2 | buf | r dma_alloc_coherent |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | buflen | unit_byte |
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/crypto/atmel-aes.c atmel_aes_cpu_start() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 3 | buflen | 1-255 |
| BUF_SIZE | 0 | sgl | (-1),64 |
| BUF_SIZE | 0 | sgl | (-1),64 |
| DATA_SOURCE | 0 | sgl | $1 |
| DATA_SOURCE | 3 | buflen | $3 |
| BIT_INFO | 3 | buflen | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/atmel-aes.c atmel_aes_gcm_length() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| PARAM_VALUE | 3 | buflen | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/atmel-aes.c atmel_aes_map() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 0-s32max |
| BUF_SIZE | 0 | sgl | (-1),64 |
| BUF_SIZE | 0 | sgl | (-1),64 |
| DATA_SOURCE | 0 | sgl | $1 |
| DATA_SOURCE | 3 | buflen | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sgl | unit_byte |
| UNITS | 3 | buflen | unit_byte |
drivers/crypto/atmel-i2c.c atmel_i2c_init_ecdh_cmd() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nents | 1-s32max,4294967274 |
| PARAM_VALUE | 3 | buflen | 64 |
| BUF_SIZE | 2 | buf | 67 |
| DATA_SOURCE | 0 | sgl | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sgl->length | |
| HALF_LOCKED2 | &chip->ops_sem | ||
| HALF_LOCKED2 | &chip->tpm_mutex |
drivers/scsi/mpi3mr/mpi3mr_os.c scsi_sg_copy_to_buffer() -> sg_copy_to_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | buflen | 24-255 |
| BUF_SIZE | 2 | buf | 0-s32max |
| BUF_SIZE | 2 | buf | 0-s32max |
| DATA_SOURCE | 2 | buf | $1 |
| DATA_SOURCE | 3 | buflen | $2 |
| PARAM_COMPARE | 2 | buf | == $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| BYTE_COUNT | 2 | ==buf3 | 8050 |
| HALF_LOCKED2 | &sdev->state_mutex |