Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- fs/ntfs3/attrib.c
- fs/ntfs3/frecord.c, line 3355
- fs/ntfs3/fsntfs.c
- fs/ntfs3/index.c, line 450
- fs/ntfs3/run.c, line 1203
- fs/ntfs3/super.c, line 1542
Smatch caller information:
fs/ntfs3/index.c scan_nres_bitmap() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 1-u64max |
| PARAM_VALUE | 2 | vcn | 8564717453802393600 |
| PARAM_VALUE | 3 | lcn | 4746796893633400832 |
| PARAM_VALUE | 4 | len | 4101147075688603648 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| BUF_SIZE | 0 | run | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | lock |
fs/ntfs3/frecord.c ni_allocate_da_blocks_locked() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | vcn | 1396156047883771904 |
| PARAM_VALUE | 3 | lcn | 5223885651937255424 |
| PARAM_VALUE | 4 | len | 5102338362574036992 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ni->base->ni_lock | ||
| LOCK2 | &ni->file.run_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct ntfs_inode)->file.run_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |
fs/ntfs3/frecord.c ni_allocate_da_blocks_locked() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 1 | index | 0 |
| PARAM_VALUE | 2 | vcn | 1396156047883771904 |
| PARAM_VALUE | 3 | lcn | 5223885651937255424 |
| PARAM_VALUE | 4 | len | 5102338362574036992 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ni->base->ni_lock | ||
| LOCK2 | &ni->file.run_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct ntfs_inode)->file.run_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->ni_lock |
fs/ntfs3/attrib.c attr_is_frame_compressed() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 4096-ptr_max |
| PARAM_VALUE | 2 | vcn | 5417196327614808064 |
| PARAM_VALUE | 2 | *vcn | 0-18446744073709551614 |
| PARAM_VALUE | 3 | lcn | 5143594875885371392 |
| PARAM_VALUE | 4 | len | 6780628874282954752 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| BUF_SIZE | 0 | run | 24 |
| CAPPED_DATA | 0 | run->count | 1 |
| DATA_SOURCE | 0 | run | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | *vcn | 0-s32max[c] |
| USER_PTR | 2 | vcn | |
| LOCK2 | &ni->file.run_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->file.run_lock |
fs/ntfs3/attrib.c run_deallocate_ex() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 1-u64max |
| PARAM_VALUE | 3 | lcn | 9068662470465658880 |
| PARAM_VALUE | 4 | len | 1770768491431206912 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| BUF_SIZE | 0 | run | (-1),24 |
| BUF_SIZE | 0 | run | (-1),24 |
| DATA_SOURCE | 0 | run | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | *vcn | 0-s32max[c] |
| USER_PTR | 2 | vcn | |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &ni->file.run_lock |
fs/ntfs3/run.c run_unpack_ex() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 1-u64max |
| PARAM_VALUE | 3 | lcn | 357060968302292992 |
| PARAM_VALUE | 4 | len | 613115644733005824 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| BUF_SIZE | 0 | run | (-1)-0,24 |
| BUF_SIZE | 0 | run | (-1)-0,24 |
| DATA_SOURCE | 0 | run | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | run->allocated | |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ni->file.run_lock | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/fsntfs.c ntfs_bio_fill_1() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 1-u64max |
| PARAM_VALUE | 2 | vcn | 0 |
| PARAM_VALUE | 3 | lcn | 2383090220504244224 |
| PARAM_VALUE | 4 | len | 5005693771399315456 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| DATA_SOURCE | 0 | run | $1 |
| PREEMPT_ADD | <- disables preempt |
fs/ntfs3/fsntfs.c ntfs_get_bh() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 1-u64max |
| PARAM_VALUE | 2 | vcn | 7845692066787426304 |
| PARAM_VALUE | 3 | lcn | 3240584388892303360 |
| PARAM_VALUE | 4 | len | 8536852428756119552 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| BUF_SIZE | 0 | run | (-1),24 |
| BUF_SIZE | 0 | run | (-1),24 |
| DATA_SOURCE | 0 | run | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | run->allocated | |
| HALF_LOCKED2 | &ni->file.run_lock |
fs/ntfs3/fsntfs.c ntfs_read_run_nb_ra() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 1-u64max |
| PARAM_VALUE | 2 | vcn | 409470962011103232 |
| PARAM_VALUE | 3 | lcn | 5644303086023499776 |
| PARAM_VALUE | 3 | *lcn | 0-18446744073709551614 |
| PARAM_VALUE | 4 | len | 9050145557787095040 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| BUF_SIZE | 0 | run | (-1)-0,24 |
| BUF_SIZE | 0 | run | (-1)-0,24 |
| DATA_SOURCE | 0 | run | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | run->allocated | |
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/fsntfs.c ntfs_read_write_run() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 1-u64max |
| PARAM_VALUE | 2 | vcn | 6888974883638697984 |
| PARAM_VALUE | 3 | lcn | 1391059455713423360 |
| PARAM_VALUE | 3 | *lcn | 0-18446744073709551614 |
| PARAM_VALUE | 4 | len | 3765995669642756096 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| BUF_SIZE | 0 | run | (-1)-0,24 |
| BUF_SIZE | 0 | run | (-1)-0,24 |
| DATA_SOURCE | 0 | run | $1 |
| NOSPEC | 2 | *vcn | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | *vcn | 0-s32max[c] |
| USER_PTR | 2 | vcn | |
| LOCK2 | &ni->file.run_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &ni->ni_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->file.run_lock |
fs/ntfs3/fsntfs.c ntfs_sb_write_run() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 0 | run->runs | 1-u64max |
| PARAM_VALUE | 2 | vcn | 8589909714891214848 |
| PARAM_VALUE | 3 | lcn | 4054470163895803904 |
| PARAM_VALUE | 3 | *lcn | 0-18446744073709551614 |
| PARAM_VALUE | 4 | len | 489801797363560448 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| DATA_SOURCE | 0 | run | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->base->ni_lock | ||
| HALF_LOCKED2 | &ni->ni_lock |
fs/ntfs3/fsntfs.c run_deallocate() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 2 | vcn | 0 |
| PARAM_VALUE | 3 | lcn | 6594382386114015232 |
| PARAM_VALUE | 4 | len | 469053333978767360 |
| DATA_SOURCE | 0 | run | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->base->ni_lock |
fs/ntfs3/fsntfs.c run_deallocate() -> run_get_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | run | 4096-ptr_max |
| PARAM_VALUE | 0 | run->count | 1-u64max |
| PARAM_VALUE | 2 | vcn | 0 |
| PARAM_VALUE | 3 | lcn | 6594382386114015232 |
| PARAM_VALUE | 4 | len | 469053333978767360 |
| PARAM_VALUE | 4 | *len | 1-u64max |
| DATA_SOURCE | 0 | run | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->base->ni_lock |