Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/orangefs/inode.c orangefs_read_folio() -> bvec_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 bv 3224828551574781952
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 3 offset 0
CAPPED_DATA 1 folio 1
DATA_SOURCE 1 folio $1
NOSPEC 1 folio->mapping->writeback_index
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 folio->mapping->writeback_index 0-524287[c]
HALF_LOCKED2 &mapping->invalidate_lock

fs/orangefs/inode.c orangefs_writepage_locked() -> bvec_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 bv 7813890907898785792
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 3 offset 0-9223372036854775807
BUF_SIZE 1 folio (-1)-s32max
BUF_SIZE 1 folio (-1)-s32max
CAPPED_DATA 1 folio 1
CAPPED_DATA 3 offset 1
DATA_SOURCE 1 folio $0
NOSPEC 1 folio->mapping->writeback_index
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 folio->mapping->writeback_index 0-524287[c]
NO_OVERFLOW_SIMPLE 1 folio->index
NO_OVERFLOW_SIMPLE 1 folio->mapping->host->i_size
UNITS 1 folio unit_page
UNITS 2 len unit_byte
HALF_LOCKED2 1 &folio->private->lock

fs/orangefs/inode.c orangefs_writepages_work() -> bvec_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
CAPPED_DATA 3 offset 1
CAPPED_DATA 3 offset 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/page_io.c swap_add_folio() -> bvec_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 3 offset 0
DATA_SOURCE 1 folio $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/bio.c bio_iov_iter_bounce_read() -> bvec_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 3 offset 0
DATA_SOURCE 1 folio r folio_alloc_greedy
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

fs/netfs/buffered_read.c netfs_read_gaps() -> bvec_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 len 1-u32max
PARAM_VALUE 3 offset 0
DATA_SOURCE 1 folio $1
NOSPEC 1 folio->mapping->writeback_index
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 folio->mapping->writeback_index 0-524287[c]
UNITS 2 len unit_byte

fs/netfs/buffered_read.c netfs_read_gaps() -> bvec_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 len 1-4096
PARAM_VALUE 3 offset 0
CAPPED_DATA 2 len 1
CAPPED_DATA 2 len 1
DATA_SOURCE 1 folio r folio_alloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte

fs/netfs/buffered_read.c netfs_read_gaps() -> bvec_set_folio()

Type Parameter Key Value
PARAM_VALUE 0 bv 4096-ptr_max
PARAM_VALUE 1 folio 4096-ptr_max
PARAM_VALUE 2 len 1-9223372036854775807
CAPPED_DATA 3 offset 1
DATA_SOURCE 1 folio $1
NOSPEC 1 folio->mapping->writeback_index
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 folio->mapping->writeback_index 0-524287[c]
UNITS 2 len unit_byte
UNITS 3 offset unit_byte