Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/xfs/libxfs/xfs_bmap.c __xfs_bunmapi() -> xfs_bmapi_whichfork()

Type Parameter Key Value
PARAM_VALUE 0 bmapi_flags 0,4,128,132,256,512,516
DATA_SOURCE 0 bmapi_flags $4
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_allocate() -> xfs_bmapi_whichfork()

Type Parameter Key Value
PARAM_VALUE 0 bmapi_flags 0,2-u32max
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_convert_unwritten() -> xfs_bmapi_whichfork()

Type Parameter Key Value
PARAM_VALUE 0 bmapi_flags 0,2-u32max
DATA_SOURCE 0 bmapi_flags $3
BIT_INFO 0 bmapi_flags 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dq->q_qlock
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_read() -> xfs_bmapi_whichfork()

Type Parameter Key Value
PARAM_VALUE 0 bmapi_flags 0,4,256
DATA_SOURCE 0 bmapi_flags $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dq->q_qlock
HALF_LOCKED2 &ls->ls_mutex

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_remap() -> xfs_bmapi_whichfork()

Type Parameter Key Value
PARAM_VALUE 0 bmapi_flags 0,4,8,12
DATA_SOURCE 0 bmapi_flags $5
BIT_INFO 0 bmapi_flags 0x0,0xc
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_bmap.c xfs_bmapi_write() -> xfs_bmapi_whichfork()

Type Parameter Key Value
PARAM_VALUE 0 bmapi_flags 0,2-u32max
DATA_SOURCE 0 bmapi_flags $4
FUZZY_MAX 0 bmapi_flags 96
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dq->q_qlock
HALF_LOCKED2 &mp->m_growlock