Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c, line 169
- fs/fuse/virtio_fs.c, line 1356
- include/crypto/acompress.h
- mm/zswap.c, line 949
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 |