Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/ubifs/compress.c acomp_request_set_dst_folio() -> sg_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 sg 7922442154943987832
PARAM_VALUE 0 sg->length 0
PARAM_VALUE 0 sg->offset 0
PARAM_VALUE 0 sg->page_link 0
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 len 4096
PARAM_VALUE 3 offset 0,4096-u64max
DATA_SOURCE 1 folio $1
DATA_SOURCE 2 len $3
DATA_SOURCE 3 offset $2
FUZZY_MAX 3 offset 0
MEM_ZERO 0 sg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &c->bu_mutex
HALF_LOCKED2 &ui->ui_mutex

fs/ubifs/compress.c acomp_request_set_src_folio() -> sg_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 sg 255322972757065816
PARAM_VALUE 0 sg->length 0
PARAM_VALUE 0 sg->offset 0
PARAM_VALUE 0 sg->page_link 0
PARAM_VALUE 2 len 128-4096
CAPPED_DATA 2 len 1
DATA_SOURCE 1 folio $1
DATA_SOURCE 2 len $3
DATA_SOURCE 3 offset $2
NOSPEC 2 len
NOSPEC 2 len
MEM_ZERO 0 sg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 len 128-4095[c]
USER_DATA 3 offset 2-4095[c][u]
HALF_LOCKED2 &c->write_reserve_mutex

mm/zswap.c zswap_decompress() -> sg_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 sg 2870627440652152832
PARAM_VALUE 0 sg->length 0
PARAM_VALUE 0 sg->offset 0
PARAM_VALUE 0 sg->page_link 0
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 len 4096
PARAM_VALUE 3 offset 0
DATA_SOURCE 1 folio $1
MEM_ZERO 0 sg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
LOCK2 &acomp_ctx->mutex
TYPE_LOCK (struct crypto_acomp_ctx)->mutex

drivers/gpu/drm/i915/gem/i915_gem_shmem.c shmem_sg_alloc_table() -> sg_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 sg 0,4-u64max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 3 offset 0
DATA_SOURCE 1 folio r shmem_read_folio_gfp
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sg unit_byte
UNITS 2 len unit_byte

fs/fuse/virtio_fs.c sg_init_fuse_folios() -> sg_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 sg 4096-ptr_max
PARAM_VALUE 3 offset 0-u32max
CAPPED_DATA 2 len 1
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
UNITS 3 offset unit_byte