Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- fs/smb/client/cifsacl.c
- fs/smb/client/cifssmb.c
- fs/smb/client/inode.c
- fs/smb/client/smb1ops.c, line 894
Smatch caller information:
fs/smb/client/cifsacl.c get_cifs_acl_by_path() -> CIFS_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | oparms | 8572316606110674944 |
| PARAM_VALUE | 2 | oplock | 4334314379404554240 |
| PARAM_VALUE | 2 | *oplock | 0 |
| PARAM_VALUE | 3 | buf | 0 |
| DATA_SOURCE | 0 | xid | r _get_xid |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifsacl.c set_cifs_acl() -> CIFS_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | oparms | 418483156022509568 |
| PARAM_VALUE | 2 | oplock | 6315004491377508352 |
| PARAM_VALUE | 2 | *oplock | 0 |
| PARAM_VALUE | 3 | buf | 0 |
| DATA_SOURCE | 0 | xid | r _get_xid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/smb/client/smb1ops.c cifs_open_file() -> CIFS_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | oparms | 4096-ptr_max |
| PARAM_VALUE | 1 | oparms->tcon | 4096-ptr_max |
| PARAM_VALUE | 1 | oparms->tcon->ses | 4096-ptr_max |
| PARAM_VALUE | 1 | oparms->tcon->ses->capabilities | 16-u32max |
| PARAM_VALUE | 2 | oplock | 4096-ptr_max |
| PARAM_VALUE | 2 | *oplock | 0-u16max,131072-196607 |
| PARAM_VALUE | 3 | buf | 3658608144268726272 |
| PARAM_VALUE | 3 | buf->AllocationSize | 0 |
| PARAM_VALUE | 3 | buf->DeletePending | 0 |
| PARAM_VALUE | 3 | buf->EASize | 0 |
| PARAM_VALUE | 3 | buf->EndOfFile | 0 |
| PARAM_VALUE | 3 | buf->NumberOfLinks | 0 |
| PARAM_VALUE | 3 | buf->Pad1 | 0 |
| PARAM_VALUE | 3 | buf->Pad2 | 0 |
| PARAM_VALUE | 3 | buf->__pad | 0 |
| DATA_SOURCE | 0 | xid | $0 |
| DATA_SOURCE | 1 | oparms | $1 |
| DATA_SOURCE | 2 | oplock | $2 |
| BIT_INFO | 1 | oparms->tcon->ses->capabilities | 0x10,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cfile->fh_mutex |
fs/smb/client/inode.c cifs_do_rename() -> CIFS_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | oparms | 5360963966099476480 |
| PARAM_VALUE | 2 | oplock | 5337481805862977536 |
| PARAM_VALUE | 3 | buf | 0 |
| DATA_SOURCE | 0 | xid | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &source->i_rwsem | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/smb/client/inode.c cifs_rename_pending_delete() -> CIFS_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | oparms | 4167669510291046400 |
| PARAM_VALUE | 2 | oplock | 2329078250246787072 |
| PARAM_VALUE | 2 | *oplock | 0 |
| PARAM_VALUE | 3 | buf | 0 |
| DATA_SOURCE | 0 | xid | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_sb->s_vfs_rename_mutex | ||
| HALF_LOCKED2 | &target->i_rwsem |
fs/smb/client/cifssmb.c cifs_create_reparse_inode() -> CIFS_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | oparms | 7922226680944934912 |
| PARAM_VALUE | 1 | oparms->fid | 2175782462159867904 |
| PARAM_VALUE | 2 | oplock | 3961376235612372992 |
| PARAM_VALUE | 2 | *oplock | 0 |
| PARAM_VALUE | 3 | buf | 0 |
| DATA_SOURCE | 0 | xid | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/smb/client/cifssmb.c cifs_query_reparse_point() -> CIFS_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | oparms | 3016440126457802752 |
| PARAM_VALUE | 2 | oplock | 9198030255990448128 |
| PARAM_VALUE | 2 | *oplock | 0 |
| PARAM_VALUE | 3 | buf | 0 |
| DATA_SOURCE | 0 | xid | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |