Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/hfsplus/super.c hfsplus_get_hidden_dir_entry() -> hfsplus_brec_read_cat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fd | 7008498284839800832 |
| PARAM_VALUE | 0 | fd->bnode | 0 |
| PARAM_VALUE | 0 | fd->search_key | 4096-ptr_max |
| PARAM_VALUE | 0 | fd->tree | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 7404527026003513344 |
| DATA_SOURCE | 1 | entry | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/hfsplus/dir.c hfsplus_lookup() -> hfsplus_brec_read_cat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fd | 7050029336836800512 |
| PARAM_VALUE | 0 | fd->bnode | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fd->search_key | 4096-ptr_max |
| PARAM_VALUE | 0 | fd->tree | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 163906999460753408 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dir->i_rwsem |
fs/hfsplus/catalog.c hfsplus_find_cat() -> hfsplus_brec_read_cat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fd | 461177777049591808,2095957515262500864,2785713757348511744,3284042837155676160,7488599780645347328,8806468740327690240 |
| PARAM_VALUE | 0 | fd->bnode | 0 |
| PARAM_VALUE | 0 | fd->search_key | 4096-ptr_max |
| PARAM_VALUE | 0 | fd->search_key->cat.name.length | 0 |
| PARAM_VALUE | 0 | fd->search_key->key_len | 6 |
| PARAM_VALUE | 0 | fd->tree | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 2349913617481793536 |
| PARAM_VALUE | 1 | entry->file.id | 0 |
| PARAM_VALUE | 1 | entry->thread.nodeName.length | 0 |
| PARAM_VALUE | 1 | entry->type | 0 |
| DATA_SOURCE | 0 | fd | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fd->search_key->cat.parent | 16-u32max |
| HALF_LOCKED2 | &tree->tree_lock |