| /linux/Documentation/devicetree/bindings/display/ |
| H A D | allwinner,sun4i-a10-tcon.yaml | 4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-tcon.yaml# 7 title: Allwinner A10 Timings Controller (TCON) 14 The TCON acts as a timing controller for RGB, LVDS and TV 23 - const: allwinner,sun4i-a10-tcon 24 - const: allwinner,sun5i-a13-tcon 25 - const: allwinner,sun6i-a31-tcon 26 - const: allwinner,sun6i-a31s-tcon 27 - const: allwinner,sun7i-a20-tcon 28 - const: allwinner,sun8i-a23-tcon 29 - const: allwinner,sun8i-a33-tcon [all …]
|
| H A D | allwinner,sun8i-r40-tcon-top.yaml | 4 $id: http://devicetree.org/schemas/display/allwinner,sun8i-r40-tcon-top.yaml# 7 title: Allwinner R40 TCON TOP 14 TCON TOPs main purpose is to configure whole display pipeline. It 16 TCON for HDMI, muxes LCD and TV encoder GPIO output, selects TV 17 encoder clock source and contains additional TV TCON and DSI gates. 22 / [0] TCON-LCD0 25 \ / [1] TCON-LCD1 - LCD1/LVDS1 26 TCON-TOP 27 / \ [2] TCON-TV0 [0] - TVE0/RGB 29 | TCON-TOP - HDMI [all …]
|
| H A D | fsl,vf610-tcon.yaml | 4 $id: http://devicetree.org/schemas/display/fsl,vf610-tcon.yaml# 7 title: Freescale TCON 14 const: fsl,vf610-tcon 39 compatible = "fsl,vf610-tcon";
|
| /linux/fs/smb/client/ |
| H A D | fscache.c | 26 struct cifs_tcon *tcon, in cifs_fscache_fill_volume_coherency() argument 30 cd->resource_id = cpu_to_le64(tcon->resource_id); in cifs_fscache_fill_volume_coherency() 31 cd->vol_create_time = tcon->vol_create_time; in cifs_fscache_fill_volume_coherency() 32 cd->vol_serial_number = cpu_to_le32(tcon->vol_serial_number); in cifs_fscache_fill_volume_coherency() 35 int cifs_fscache_get_super_cookie(struct cifs_tcon *tcon) in cifs_fscache_get_super_cookie() argument 38 struct TCP_Server_Info *server = tcon->ses->server; in cifs_fscache_get_super_cookie() 45 if (tcon->fscache_acquired) in cifs_fscache_get_super_cookie() 48 mutex_lock(&tcon->fscache_lock); in cifs_fscache_get_super_cookie() 49 if (tcon->fscache_acquired) { in cifs_fscache_get_super_cookie() 50 mutex_unlock(&tcon->fscache_lock); in cifs_fscache_get_super_cookie() [all …]
|
| H A D | cifs_swn.c | 79 static int cifs_swn_auth_info_krb(struct cifs_tcon *tcon, struct sk_buff *skb) in cifs_swn_auth_info_krb() argument 90 static int cifs_swn_auth_info_ntlm(struct cifs_tcon *tcon, struct sk_buff *skb) in cifs_swn_auth_info_ntlm() argument 94 if (tcon->ses->user_name != NULL) { in cifs_swn_auth_info_ntlm() 95 ret = nla_put_string(skb, CIFS_GENL_ATTR_SWN_USER_NAME, tcon->ses->user_name); in cifs_swn_auth_info_ntlm() 100 if (tcon->ses->password != NULL) { in cifs_swn_auth_info_ntlm() 101 ret = nla_put_string(skb, CIFS_GENL_ATTR_SWN_PASSWORD, tcon->ses->password); in cifs_swn_auth_info_ntlm() 106 if (tcon->ses->domainName != NULL) { in cifs_swn_auth_info_ntlm() 107 ret = nla_put_string(skb, CIFS_GENL_ATTR_SWN_DOMAIN_NAME, tcon->ses->domainName); in cifs_swn_auth_info_ntlm() 121 struct cifs_tcon *tcon) in cifs_swn_send_register_message() argument 157 if (tcon->ses->server->use_swn_dstaddr) in cifs_swn_send_register_message() [all …]
|
| H A D | smb2proto.h | 57 struct cifs_tcon *tcon, 61 int smb2_query_reparse_point(const unsigned int xid, struct cifs_tcon *tcon, 65 int smb2_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, 68 int smb2_set_path_size(const unsigned int xid, struct cifs_tcon *tcon, 75 umode_t mode, struct cifs_tcon *tcon, 78 umode_t mode, struct cifs_tcon *tcon, const char *name, 81 struct cifs_sb_info *cifs_sb, struct cifs_tcon *tcon, 83 int smb2_rmdir(const unsigned int xid, struct cifs_tcon *tcon, 85 int smb2_unlink(const unsigned int xid, struct cifs_tcon *tcon, 88 int smb2_rename_path(const unsigned int xid, struct cifs_tcon *tcon, [all …]
|
| H A D | dfs.c | 73 * release it as any new DFS referrals must go through its IPC tcon. 206 struct cifs_tcon *tcon; in __dfs_mount_share() local 224 else if (WARN_ON(!mnt_ctx->tcon)) in __dfs_mount_share() 230 tcon = mnt_ctx->tcon; in __dfs_mount_share() 231 spin_lock(&tcon->tc_lock); in __dfs_mount_share() 232 tcon->origin_fullpath = origin_fullpath; in __dfs_mount_share() 234 ref_walk_set_tcon(rw, tcon); in __dfs_mount_share() 235 spin_unlock(&tcon->tc_lock); in __dfs_mount_share() 236 queue_delayed_work(dfscache_wq, &tcon->dfs_cache_work, in __dfs_mount_share() 337 struct cifs_tcon *tcon, in tree_connect_dfs_target() argument [all …]
|
| H A D | smb2inode.c | 189 static void set_next_compound(struct cifs_tcon *tcon, in set_next_compound() 197 smb2_set_next_command(tcon, &rqst[*num_rqst]); 214 static int smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon, in smb2_compound_op() 226 struct cifs_ses *ses = tcon->ses; in smb2_compound_op() 259 if (smb3_encryption_required(tcon)) in smb2_compound_op() 301 rc = SMB2_open_init(tcon, server, in smb2_compound_op() 308 smb2_set_next_command(tcon, &rqst[num_rqst]); in smb2_compound_op() 326 rc = SMB2_query_info_init(tcon, server, in smb2_compound_op() 335 set_next_compound(tcon, cfile, i, num_cmds, rqst, &num_rqst); in smb2_compound_op() 336 trace_smb3_query_info_compound_enter(xid, tcon in smb2_compound_op() 178 set_next_compound(struct cifs_tcon * tcon,struct cifsFileInfo * cfile,int i,int num_cmds,struct smb_rqst * rqst,int * num_rqst) set_next_compound() argument 203 smb2_compound_op(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,const char * full_path,struct cifs_open_parms * oparms,struct kvec * in_iov,int * cmds,int num_cmds,struct cifsFileInfo * cfile,struct kvec * out_iov,int * out_buftype,struct dentry * dentry) smb2_compound_op() argument 855 smb2_query_path_info(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,const char * full_path,struct cifs_open_info_data * data) smb2_query_path_info() argument 1040 smb2_mkdir(const unsigned int xid,struct inode * parent_inode,umode_t mode,struct cifs_tcon * tcon,const char * name,struct cifs_sb_info * cifs_sb) smb2_mkdir() argument 1055 smb2_mkdir_setinfo(struct inode * inode,const char * name,struct cifs_sb_info * cifs_sb,struct cifs_tcon * tcon,const unsigned int xid) smb2_mkdir_setinfo() argument 1083 smb2_rmdir(const unsigned int xid,struct cifs_tcon * tcon,const char * name,struct cifs_sb_info * cifs_sb) smb2_rmdir() argument 1098 smb2_unlink(const unsigned int xid,struct cifs_tcon * tcon,const char * name,struct cifs_sb_info * cifs_sb,struct dentry * dentry) smb2_unlink() argument 1210 smb2_set_path_attr(const unsigned int xid,struct cifs_tcon * tcon,const char * from_name,const char * to_name,struct cifs_sb_info * cifs_sb,__u32 create_options,__u32 access,int command,struct cifsFileInfo * cfile,struct dentry * dentry) smb2_set_path_attr() argument 1242 smb2_rename_path(const unsigned int xid,struct cifs_tcon * tcon,struct dentry * source_dentry,const char * from_name,const char * to_name,struct cifs_sb_info * cifs_sb) smb2_rename_path() argument 1267 clear_tmpfile_attr(const unsigned int xid,struct cifs_tcon * tcon,struct inode * inode,const char * full_path) clear_tmpfile_attr() argument 1282 smb2_create_hardlink(const unsigned int xid,struct cifs_tcon * tcon,struct dentry * source_dentry,const char * from_name,const char * to_name,struct cifs_sb_info * cifs_sb) smb2_create_hardlink() argument 1306 smb2_set_path_size(const unsigned int xid,struct cifs_tcon * tcon,const char * full_path,__u64 size,struct cifs_sb_info * cifs_sb,bool set_alloc,struct dentry * dentry) smb2_set_path_size() argument 1349 struct cifs_tcon *tcon; smb2_set_file_info() local 1379 smb2_create_reparse_inode(struct cifs_open_info_data * data,struct super_block * sb,const unsigned int xid,struct cifs_tcon * tcon,const char * full_path,bool directory,struct kvec * reparse_iov,struct kvec * xattr_iov) smb2_create_reparse_inode() argument 1459 smb2_query_reparse_point(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,const char * full_path,u32 * tag,struct kvec * rsp,int * rsp_buftype) smb2_query_reparse_point() argument 1527 struct cifs_tcon *tcon; smb2_rename_pending_delete() local [all...] |
| H A D | smb2pdu.c | 77 int smb3_encryption_required(const struct cifs_tcon *tcon) in smb3_encryption_required() argument 79 if (!tcon || !tcon->ses) in smb3_encryption_required() 81 if ((tcon->ses->session_flags & SMB2_SESSION_FLAG_ENCRYPT_DATA) || in smb3_encryption_required() 82 (tcon->share_flags & SHI1005_FLAGS_ENCRYPT_DATA)) in smb3_encryption_required() 84 if (tcon->seal && in smb3_encryption_required() 85 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required() 88 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required() 95 const struct cifs_tcon *tcon, in smb2_hdr_assemble() argument 133 if (!tcon) in smb2_hdr_assemble() 249 smb2_reconnect(__le16 smb2_command,struct cifs_tcon * tcon,struct TCP_Server_Info * server,bool from_reconnect) smb2_reconnect() argument 527 fill_small_buf(__le16 smb2_command,struct cifs_tcon * tcon,struct TCP_Server_Info * server,void * buf,unsigned int * total_len) fill_small_buf() argument 553 __smb2_plain_req_init(__le16 smb2_command,struct cifs_tcon * tcon,struct TCP_Server_Info * server,void ** request_buf,unsigned int * total_len) __smb2_plain_req_init() argument 585 smb2_plain_req_init(__le16 smb2_command,struct cifs_tcon * tcon,struct TCP_Server_Info * server,void ** request_buf,unsigned int * total_len) smb2_plain_req_init() argument 599 smb2_ioctl_req_init(u32 opcode,struct cifs_tcon * tcon,struct TCP_Server_Info * server,void ** request_buf,unsigned int * total_len) smb2_ioctl_req_init() argument 1353 smb3_validate_negotiate(const unsigned int xid,struct cifs_tcon * tcon) smb3_validate_negotiate() argument 2115 cifs_stats_fail_inc(struct cifs_tcon * tcon,uint16_t code) cifs_stats_fail_inc() argument 2123 init_copy_chunk_defaults(struct cifs_tcon * tcon) init_copy_chunk_defaults() argument 2132 SMB2_tcon(const unsigned int xid,struct cifs_ses * ses,const char * tree,struct cifs_tcon * tcon,const struct nls_table * cp) SMB2_tcon() argument 2271 SMB2_tdis(const unsigned int xid,struct cifs_tcon * tcon) SMB2_tdis() argument 2918 smb311_posix_mkdir(const unsigned int xid,struct inode * inode,umode_t mode,struct cifs_tcon * tcon,const char * full_path,struct cifs_sb_info * cifs_sb) smb311_posix_mkdir() argument 3107 SMB2_open_init(struct cifs_tcon * tcon,struct TCP_Server_Info * server,struct smb_rqst * rqst,__u8 * oplock,struct cifs_open_parms * oparms,__le16 * path) SMB2_open_init() argument 3296 struct cifs_tcon *tcon = oparms->tcon; SMB2_open() local 3407 SMB2_ioctl_init(struct cifs_tcon * tcon,struct TCP_Server_Info * server,struct smb_rqst * rqst,u64 persistent_fid,u64 volatile_fid,u32 opcode,char * in_data,u32 indatalen,__u32 max_response_size) SMB2_ioctl_init() argument 3513 SMB2_ioctl(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,u32 opcode,char * in_data,u32 indatalen,u32 max_out_data_len,char ** out_data,u32 * plen) SMB2_ioctl() argument 3660 SMB2_set_compression(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,__u16 compression_state) SMB2_set_compression() argument 3682 SMB2_close_init(struct cifs_tcon * tcon,struct TCP_Server_Info * server,struct smb_rqst * rqst,u64 persistent_fid,u64 volatile_fid,bool query_attrs) SMB2_close_init() argument 3716 __SMB2_close(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,struct smb2_file_network_open_info * pbuf) __SMB2_close() argument 3813 SMB2_close(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid) SMB2_close() argument 3875 SMB2_query_info_init(struct cifs_tcon * tcon,struct TCP_Server_Info * server,struct smb_rqst * rqst,u64 persistent_fid,u64 volatile_fid,u8 info_class,u8 info_type,u32 additional_info,size_t output_len,size_t input_len,void * input) SMB2_query_info_init() argument 3924 query_info(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,u8 info_class,u8 info_type,u32 additional_info,size_t output_len,size_t min_len,void ** data,u32 * dlen) query_info() argument 4032 SMB2_query_info(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,struct smb2_file_all_info * data) SMB2_query_info() argument 4043 SMB2_query_acl(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,void ** data,u32 * plen,u32 extra_info) SMB2_query_acl() argument 4055 SMB2_get_srv_num(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,__le64 * uniqueid) SMB2_get_srv_num() argument 4072 SMB2_notify_init(const unsigned int xid,struct smb_rqst * rqst,struct cifs_tcon * tcon,struct TCP_Server_Info * server,u64 persistent_fid,u64 volatile_fid,u32 completion_filter,bool watch_tree) SMB2_notify_init() argument 4104 SMB2_change_notify(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,bool watch_tree,u32 completion_filter,u32 max_out_data_len,char ** out_data,u32 * plen) SMB2_change_notify() argument 4229 cifs_renegotiate_iosize(struct TCP_Server_Info * server,struct cifs_tcon * tcon) cifs_renegotiate_iosize() argument 4248 struct cifs_tcon *tcon, *tcon2; smb2_reconnect_server() local 4428 SMB2_flush_init(const unsigned int xid,struct smb_rqst * rqst,struct cifs_tcon * tcon,struct TCP_Server_Info * server,u64 persistent_fid,u64 volatile_fid) SMB2_flush_init() argument 4451 SMB2_flush(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid) SMB2_flush() argument 4523 struct cifs_tcon *tcon = io_parms->tcon; smb3_use_rdma_offload() local 4657 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); smb2_readv_callback() local 4815 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); smb2_async_readv() local 4996 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); smb2_writev_callback() local 5131 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); smb2_async_writev() local 5563 SMB2_query_directory_init(const unsigned int xid,struct cifs_tcon * tcon,struct TCP_Server_Info * server,struct smb_rqst * rqst,u64 persistent_fid,u64 volatile_fid,int index,int info_level) SMB2_query_directory_init() argument 5643 smb2_parse_query_directory(struct cifs_tcon * tcon,struct kvec * rsp_iov,int resp_buftype,struct cifs_search_info * srch_inf) smb2_parse_query_directory() argument 5726 SMB2_query_directory(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,int index,struct cifs_search_info * srch_inf) SMB2_query_directory() argument 5816 SMB2_set_info_init(struct cifs_tcon * tcon,struct TCP_Server_Info * server,struct smb_rqst * rqst,u64 persistent_fid,u64 volatile_fid,u32 pid,u8 info_class,u8 info_type,u32 additional_info,void ** data,unsigned int * size) SMB2_set_info_init() argument 5866 send_set_info(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,u32 pid,u8 info_class,u8 info_type,u32 additional_info,unsigned int num,void ** data,unsigned int * size) send_set_info() argument 5943 SMB2_set_eof(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,u32 pid,loff_t new_eof) SMB2_set_eof() argument 5963 SMB2_set_allocation(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,u32 pid,loff_t allocation_size) SMB2_set_allocation() argument 5982 SMB2_set_acl(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,struct smb_ntsd * pnntsd,int pacllen,int aclflag) SMB2_set_acl() argument 5992 SMB2_set_ea(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,struct smb2_file_full_ea_info * buf,int len) SMB2_set_ea() argument 6002 SMB2_oplock_break(const unsigned int xid,struct cifs_tcon * tcon,const u64 persistent_fid,const u64 volatile_fid,__u8 oplock_level) SMB2_oplock_break() argument 6100 build_qfs_info_req(struct kvec * iov,struct cifs_tcon * tcon,struct TCP_Server_Info * server,int level,int outbuf_len,u64 persistent_fid,u64 volatile_fid) build_qfs_info_req() argument 6140 SMB311_posix_qfs_info(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,struct kstatfs * fsdata) SMB311_posix_qfs_info() argument 6209 SMB2_QFS_attr(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,int level) SMB2_QFS_attr() argument 6312 smb2_lockv(const unsigned int xid,struct cifs_tcon * tcon,const __u64 persist_fid,const __u64 volatile_fid,const __u32 pid,const __u32 num_lock,struct smb2_lock_element * buf) smb2_lockv() argument 6401 SMB2_lock(const unsigned int xid,struct cifs_tcon * tcon,const __u64 persist_fid,const __u64 volatile_fid,const __u32 pid,const __u64 length,const __u64 offset,const __u32 lock_flags,const bool wait) SMB2_lock() argument 6418 SMB2_lease_break(const unsigned int xid,struct cifs_tcon * tcon,__u8 * lease_key,const __le32 lease_state) SMB2_lease_break() argument [all...] |
| H A D | link.c | 136 create_mf_symlink(const unsigned int xid, struct cifs_tcon *tcon, in create_mf_symlink() argument 152 if (tcon->ses->server->ops->create_mf_symlink) in create_mf_symlink() 153 rc = tcon->ses->server->ops->create_mf_symlink(xid, tcon, in create_mf_symlink() 170 check_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in check_mf_symlink() argument 188 if (tcon->ses->server->ops->query_mf_symlink) in check_mf_symlink() 189 rc = tcon->ses->server->ops->query_mf_symlink(xid, tcon, in check_mf_symlink() 227 cifs_query_mf_symlink(unsigned int xid, struct cifs_tcon *tcon, in cifs_query_mf_symlink() argument 240 .tcon = tcon, in cifs_query_mf_symlink() 249 rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, &query_data); in cifs_query_mf_symlink() 261 io_parms.tcon = tcon; in cifs_query_mf_symlink() [all …]
|
| H A D | smb2ops.c | 493 smb2_negotiate_wsize(struct cifs_tcon *tcon, struct smb3_fs_context *ctx) in smb2_negotiate_wsize() argument 495 struct TCP_Server_Info *server = tcon->ses->server; in smb2_negotiate_wsize() 508 smb3_negotiate_wsize(struct cifs_tcon *tcon, struct smb3_fs_context *ctx) in smb3_negotiate_wsize() argument 510 struct TCP_Server_Info *server = tcon->ses->server; in smb3_negotiate_wsize() 543 smb2_negotiate_rsize(struct cifs_tcon *tcon, struct smb3_fs_context *ctx) in smb2_negotiate_rsize() argument 545 struct TCP_Server_Info *server = tcon->ses->server; in smb2_negotiate_rsize() 559 smb3_negotiate_rsize(struct cifs_tcon *tcon, struct smb3_fs_context *ctx) in smb3_negotiate_rsize() argument 561 struct TCP_Server_Info *server = tcon->ses->server; in smb3_negotiate_rsize() 829 SMB3_request_interfaces(const unsigned int xid, struct cifs_tcon *tcon, bool in_mount) in SMB3_request_interfaces() argument 834 struct cifs_ses *ses = tcon in SMB3_request_interfaces() 883 smb3_qfs_tcon(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb) smb3_qfs_tcon() argument 928 smb2_qfs_tcon(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb) smb2_qfs_tcon() argument 959 smb2_is_path_accessible(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,const char * full_path) smb2_is_path_accessible() argument 1023 smb2_get_srv_inum(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,const char * full_path,u64 * uniqueid,struct cifs_open_info_data * data) smb2_get_srv_inum() argument 1031 smb2_query_file_info(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,struct cifs_open_info_data * data) smb2_query_file_info() argument 1132 smb2_query_eas(const unsigned int xid,struct cifs_tcon * tcon,const unsigned char * path,const unsigned char * ea_name,char * ea_data,size_t buf_size,struct cifs_sb_info * cifs_sb) smb2_query_eas() argument 1181 smb2_set_ea(const unsigned int xid,struct cifs_tcon * tcon,const char * path,const char * ea_name,const void * ea_value,const __u16 ea_value_len,const struct nls_table * nls_codepage,struct cifs_sb_info * cifs_sb) smb2_set_ea() argument 1375 smb2_clear_stats(struct cifs_tcon * tcon) smb2_clear_stats() argument 1386 smb2_dump_share_caps(struct seq_file * m,struct cifs_tcon * tcon) smb2_dump_share_caps() argument 1419 smb2_print_stats(struct seq_file * m,struct cifs_tcon * tcon) smb2_print_stats() argument 1499 smb2_close_file(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_fid * fid) smb2_close_file() argument 1506 smb2_close_getattr(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile) smb2_close_getattr() argument 1545 SMB2_request_res_key(const unsigned int xid,struct cifs_tcon * tcon,u64 persistent_fid,u64 volatile_fid,struct copychunk_ioctl_req * pcchunk) SMB2_request_res_key() argument 1578 smb2_ioctl_query_info(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,__le16 * path,int is_dir,unsigned long p) smb2_ioctl_query_info() argument 1847 calc_chunk_count(struct cifs_tcon * tcon,u64 bytes_left,u32 chunk_size) calc_chunk_count() argument 1892 struct cifs_tcon *tcon; __smb2_copychunk_range() local 2150 smb2_flush_file(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_fid * fid) smb2_flush_file() argument 2198 smb2_set_sparse(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,struct inode * inode,__u8 setsparse) smb2_set_sparse() argument 2245 smb2_set_file_size(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,__u64 size,bool set_alloc) smb2_set_file_size() argument 2280 struct cifs_tcon *tcon = tlink_tcon(trgtfile->tlink); smb2_duplicate_extents() local 2359 smb2_set_compression(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,__u16 compression_state) smb2_set_compression() argument 2367 smb3_set_integrity(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile) smb3_set_integrity() argument 2397 smb3_enum_snapshots(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,void __user * ioc_buf) smb3_enum_snapshots() argument 2491 struct cifs_tcon *tcon; smb3_notify() local 2564 smb2_query_dir_first(const unsigned int xid,struct cifs_tcon * tcon,const char * path,struct cifs_sb_info * cifs_sb,struct cifs_fid * fid,__u16 search_flags,struct cifs_search_info * srch_inf) smb2_query_dir_first() argument 2706 smb2_query_dir_next(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_fid * fid,__u16 search_flags,struct cifs_search_info * srch_inf) smb2_query_dir_next() argument 2715 smb2_close_dir(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_fid * fid) smb2_close_dir() argument 2787 struct cifs_tcon *tcon; smb2_is_network_name_deleted() local 2816 smb2_oplock_response(struct cifs_tcon * tcon,__u64 persistent_fid,__u64 volatile_fid,__u16 net_fid,struct cifsInodeInfo * cinode,unsigned int oplock) smb2_oplock_response() argument 2863 smb2_set_next_command(struct cifs_tcon * tcon,struct smb_rqst * rqst) smb2_set_next_command() argument 2913 smb2_should_replay(struct cifs_tcon * tcon,int * pretries,int * pcur_sleep) smb2_should_replay() argument 2940 smb2_query_info_compound(const unsigned int xid,struct cifs_tcon * tcon,const char * path,u32 desired_access,u32 class,u32 type,u32 output_len,struct kvec * rsp,int * buftype,struct cifs_sb_info * cifs_sb) smb2_query_info_compound() argument 3100 smb2_queryfs(const unsigned int xid,struct cifs_tcon * tcon,const char * path,struct cifs_sb_info * cifs_sb,struct kstatfs * buf) smb2_queryfs() argument 3137 smb311_queryfs(const unsigned int xid,struct cifs_tcon * tcon,const char * path,struct cifs_sb_info * cifs_sb,struct kstatfs * buf) smb311_queryfs() argument 3221 struct cifs_tcon *tcon; smb2_get_dfs_refer() local 3355 struct cifs_tcon *tcon; get_smb2_acl_by_path() local 3420 struct cifs_tcon *tcon; set_smb2_acl() local 3490 smb3_zero_data(struct file * file,struct cifs_tcon * tcon,loff_t offset,loff_t len,unsigned int xid) smb3_zero_data() argument 3508 smb3_zero_range(struct file * file,struct cifs_tcon * tcon,unsigned long long offset,unsigned long long len,bool keep_size) smb3_zero_range() argument 3592 smb3_punch_hole(struct file * file,struct cifs_tcon * tcon,loff_t offset,loff_t len) smb3_punch_hole() argument 3671 smb3_simple_fallocate_write_range(unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,loff_t off,loff_t len,char * buf) smb3_simple_fallocate_write_range() argument 3709 smb3_simple_fallocate_range(unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,loff_t off,loff_t len) smb3_simple_fallocate_range() argument 3810 smb3_simple_falloc(struct file * file,struct cifs_tcon * tcon,loff_t off,loff_t len,bool keep_size) smb3_simple_falloc() argument 4014 smb3_collapse_range(struct file * file,struct cifs_tcon * tcon,loff_t off,loff_t len) smb3_collapse_range() argument 4078 smb3_insert_range(struct file * file,struct cifs_tcon * tcon,loff_t off,loff_t len) smb3_insert_range() argument 4158 smb3_llseek(struct file * file,struct cifs_tcon * tcon,loff_t offset,int whence) smb3_llseek() argument 4242 smb3_fiemap(struct cifs_tcon * tcon,struct cifsFileInfo * cfile,struct fiemap_extent_info * fei,u64 start,u64 len) smb3_fiemap() argument 4317 smb3_fallocate(struct file * file,struct cifs_tcon * tcon,int mode,loff_t off,loff_t len) smb3_fallocate() argument 5493 __cifs_sfu_make_node(unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path,umode_t mode,dev_t dev,const char * symname) __cifs_sfu_make_node() argument 5612 cifs_sfu_make_node(unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path,umode_t mode,dev_t dev) cifs_sfu_make_node() argument 5639 smb2_make_node(unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path,umode_t mode,dev_t dev) smb2_make_node() argument [all...] |
| H A D | connect.c | 107 struct cifs_tcon *tcon = container_of(work, in smb2_query_server_interfaces() local 110 struct TCP_Server_Info *server = tcon->ses->server; in smb2_query_server_interfaces() 119 rc = server->ops->query_server_interfaces(xid, tcon, false); in smb2_query_server_interfaces() 126 queue_delayed_work(cifsiod_wq, &tcon->query_interfaces, in smb2_query_server_interfaces() 214 struct cifs_tcon *tcon; in cifs_mark_tcp_ses_conns_for_reconnect() 273 /* If all channels need reconnect, then tcon needs reconnect */ in cifs_mark_tcp_ses_conns_for_reconnect() 284 list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { in cifs_mark_tcp_ses_conns_for_reconnect() 285 tcon->need_reconnect = true; in cifs_mark_tcp_ses_conns_for_reconnect() 286 spin_lock(&tcon->tc_lock); in cifs_mark_tcp_ses_conns_for_reconnect() 287 tcon in cifs_mark_tcp_ses_conns_for_reconnect() 208 struct cifs_tcon *tcon; cifs_mark_tcp_ses_conns_for_reconnect() local 2032 struct cifs_tcon *tcon; cifs_setup_ipc() local 2106 struct cifs_tcon *tcon; __cifs_put_smb_ses() local 2542 match_tcon(struct cifs_tcon * tcon,struct smb3_fs_context * ctx) match_tcon() argument 2576 struct cifs_tcon *tcon; cifs_find_tcon() local 2597 cifs_put_tcon(struct cifs_tcon * tcon,enum smb3_tcon_ref_trace trace) cifs_put_tcon() argument 2684 struct cifs_tcon *tcon; cifs_get_tcon() local 2976 match_prepath(struct super_block * sb,struct cifs_tcon * tcon,struct cifs_mnt_data * mnt_data) match_prepath() argument 3007 struct cifs_tcon *tcon; cifs_match_super() local 3603 struct cifs_tcon *tcon = NULL; cifs_mount_get_tcon() local 3689 mount_setup_tlink(struct cifs_sb_info * cifs_sb,struct cifs_ses * ses,struct cifs_tcon * tcon) mount_setup_tlink() argument 3721 cifs_are_all_path_components_accessible(struct TCP_Server_Info * server,unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,char * full_path,int added_treename) cifs_are_all_path_components_accessible() argument 3776 struct cifs_tcon *tcon = mnt_ctx->tcon; cifs_is_path_remote() local 3980 struct cifs_tcon *tcon = NULL; cifs_umount() local 4221 struct cifs_tcon *tcon = NULL; cifs_construct_tcon() local 4507 cifs_tree_connect(const unsigned int xid,struct cifs_tcon * tcon) cifs_tree_connect() argument [all...] |
| H A D | smb2misc.c | 583 smb2_tcon_has_lease(struct cifs_tcon *tcon, struct smb2_lease_break *rsp) in smb2_tcon_has_lease() 593 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in smb2_tcon_has_lease() 622 smb2_tcon_find_pending_open_lease(struct cifs_tcon *tcon, in smb2_tcon_find_pending_open_lease() 631 list_for_each_entry(open, &tcon->pending_opens, olist) { in smb2_tcon_find_pending_open_lease() 656 struct cifs_tcon *tcon; in smb2_is_valid_lease_break() 673 /* look up tcon based on tid & uid */ in smb2_is_valid_lease_break() 678 list_for_each_entry(tcon, &ses->tcon_list, tcon_list) { in smb2_is_valid_lease_break() 679 spin_lock(&tcon->open_file_lock); in smb2_is_valid_lease_break() 681 &tcon->stats.cifs_stats.num_oplock_brks); in smb2_is_valid_lease_break() 682 if (smb2_tcon_has_lease(tcon, rs in smb2_is_valid_lease_break() 570 smb2_tcon_has_lease(struct cifs_tcon * tcon,struct smb2_lease_break * rsp) smb2_tcon_has_lease() argument 609 smb2_tcon_find_pending_open_lease(struct cifs_tcon * tcon,struct smb2_lease_break * rsp) smb2_tcon_find_pending_open_lease() argument 643 struct cifs_tcon *tcon; smb2_is_valid_lease_break() local 717 struct cifs_tcon *tcon; smb2_is_valid_oplock_break() local 796 struct cifs_tcon *tcon = cancelled->tcon; smb2_cancelled_close_fid() local 823 __smb2_handle_cancelled_cmd(struct cifs_tcon * tcon,__u16 cmd,__u64 mid,__u64 persistent_fid,__u64 volatile_fid) __smb2_handle_cancelled_cmd() argument 844 smb2_handle_cancelled_close(struct cifs_tcon * tcon,__u64 persistent_fid,__u64 volatile_fid) smb2_handle_cancelled_close() argument 886 struct cifs_tcon *tcon; smb2_handle_cancelled_mid() local [all...] |
| H A D | cached_dir.c | 134 int open_cached_dir(unsigned int xid, struct cifs_tcon *tcon, in open_cached_dir() argument 163 if (tcon == NULL) in open_cached_dir() 166 ses = tcon->ses; in open_cached_dir() 167 cfids = tcon->cfids; in open_cached_dir() 186 cfid = find_or_create_cached_dir(cfids, path, lookup_only, tcon->max_cached_dirs); in open_cached_dir() 250 cfid->tcon = tcon; in open_cached_dir() 259 if (smb3_encryption_required(tcon)) in open_cached_dir() 274 .tcon = tcon, in open_cached_dir() 285 rc = SMB2_open_init(tcon, server, in open_cached_dir() 297 smb2_set_next_command(tcon, &rqst[0]); in open_cached_dir() [all …]
|
| H A D | file.c | 375 cifs_mark_open_files_invalid(struct cifs_tcon *tcon) in cifs_mark_open_files_invalid() argument 382 spin_lock(&tcon->tc_lock); in cifs_mark_open_files_invalid() 383 if (tcon->need_reconnect) in cifs_mark_open_files_invalid() 384 tcon->status = TID_NEED_RECON; in cifs_mark_open_files_invalid() 386 if (tcon->status != TID_NEED_RECON) { in cifs_mark_open_files_invalid() 387 spin_unlock(&tcon->tc_lock); in cifs_mark_open_files_invalid() 390 tcon->status = TID_IN_FILES_INVALIDATE; in cifs_mark_open_files_invalid() 391 spin_unlock(&tcon->tc_lock); in cifs_mark_open_files_invalid() 394 spin_lock(&tcon->open_file_lock); in cifs_mark_open_files_invalid() 395 list_for_each_safe(tmp, tmp1, &tcon in cifs_mark_open_files_invalid() 500 struct cifs_tcon *tcon; cifs_posix_open() local 554 cifs_nt_open(const char * full_path,struct inode * inode,struct cifs_sb_info * cifs_sb,struct cifs_tcon * tcon,unsigned int f_flags,__u32 * oplock,struct cifs_fid * fid,unsigned int xid,struct cifs_open_info_data * buf) cifs_nt_open() argument 678 struct cifs_tcon *tcon = tlink_tcon(tlink); cifs_new_fileinfo() local 810 struct cifs_tcon *tcon = tlink_tcon(cifs_file->tlink); serverclose_work() local 871 struct cifs_tcon *tcon = tlink_tcon(cifs_file->tlink); _cifsFileInfo_put() local 971 struct cifs_tcon *tcon; cifs_file_flush() local 999 struct cifs_tcon *tcon; cifs_do_truncate() local 1062 struct cifs_tcon *tcon; cifs_open() local 1245 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_relock_file() local 1278 struct cifs_tcon *tcon; cifs_reopen_file() local 1487 struct cifs_tcon *tcon; cifs_close() local 1537 cifs_reopen_persistent_handles(struct cifs_tcon * tcon) cifs_reopen_persistent_handles() argument 1572 struct cifs_tcon *tcon; cifs_closedir() local 1782 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_lock_add_if() local 1876 struct cifs_tcon *tcon; cifs_push_mandatory_locks() local 1968 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_push_posix_locks() local 2059 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_push_locks() local 2141 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_getlk() local 2214 cifs_get_hardlink_path(struct cifs_tcon * tcon,struct inode * inode,struct file * file) cifs_get_hardlink_path() argument 2260 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_unlock_range() local 2368 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_setlk() local 2462 struct cifs_tcon *tcon; cifs_flock() local 2511 struct cifs_tcon *tcon; cifs_lock() local 2801 cifs_get_writable_path(struct cifs_tcon * tcon,const char * name,struct inode * inode,int flags,struct cifsFileInfo ** ret_file) cifs_get_writable_path() argument 2838 cifs_get_readable_path(struct cifs_tcon * tcon,const char * name,struct cifsFileInfo ** ret_file) cifs_get_readable_path() argument 2907 struct cifs_tcon *tcon; cifs_fsync() local 3021 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_strict_writev() local 3135 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); cifs_strict_readv() local 3338 struct cifs_tcon *tcon; cifs_oplock_break() local [all...] |
| H A D | cifssmb.c | 70 /* reconnect the socket, tcon, and smb session if needed */ 72 cifs_reconnect_tcon(struct cifs_tcon *tcon, int smb_command) in cifs_reconnect_tcon() argument 79 * SMBs NegProt, SessSetup, uLogoff do not have tcon yet so check for in cifs_reconnect_tcon() 83 if (!tcon) in cifs_reconnect_tcon() 86 ses = tcon->ses; in cifs_reconnect_tcon() 91 * have tcon) are allowed as we start umount in cifs_reconnect_tcon() 93 spin_lock(&tcon->tc_lock); in cifs_reconnect_tcon() 94 if (tcon->status == TID_EXITING) { in cifs_reconnect_tcon() 96 spin_unlock(&tcon->tc_lock); in cifs_reconnect_tcon() 102 spin_unlock(&tcon in cifs_reconnect_tcon() 227 small_smb_init(int smb_command,int wct,struct cifs_tcon * tcon,void ** request_buf) small_smb_init() argument 280 __smb_init(int smb_command,int wct,struct cifs_tcon * tcon,void ** request_buf,void ** response_buf) __smb_init() argument 308 smb_init(int smb_command,int wct,struct cifs_tcon * tcon,void ** request_buf,void ** response_buf) smb_init() argument 321 smb_init_no_reconnect(int smb_command,int wct,struct cifs_tcon * tcon,void ** request_buf,void ** response_buf) smb_init_no_reconnect() argument 542 CIFSTCon(const unsigned int xid,struct cifs_ses * ses,const char * tree,struct cifs_tcon * tcon,const struct nls_table * nls_codepage) CIFSTCon() argument 684 CIFSSMBTDis(const unsigned int xid,struct cifs_tcon * tcon) CIFSSMBTDis() argument 842 CIFSPOSIXDelFile(const unsigned int xid,struct cifs_tcon * tcon,const char * fileName,__u16 type,const struct nls_table * nls_codepage,int remap) CIFSPOSIXDelFile() argument 918 CIFSSMBDelFile(const unsigned int xid,struct cifs_tcon * tcon,const char * name,struct cifs_sb_info * cifs_sb,struct dentry * dentry) CIFSSMBDelFile() argument 964 CIFSSMBRmDir(const unsigned int xid,struct cifs_tcon * tcon,const char * name,struct cifs_sb_info * cifs_sb) CIFSSMBRmDir() argument 1010 CIFSSMBMkDir(const unsigned int xid,struct inode * inode,umode_t mode,struct cifs_tcon * tcon,const char * name,struct cifs_sb_info * cifs_sb) CIFSSMBMkDir() argument 1055 CIFSPOSIXCreate(const unsigned int xid,struct cifs_tcon * tcon,__u32 posix_flags,__u64 mode,__u16 * netfid,FILE_UNIX_BASIC_INFO * pRetData,__u32 * pOplock,const char * name,const struct nls_table * nls_codepage,int remap) CIFSPOSIXCreate() argument 1239 SMBLegacyOpen(const unsigned int xid,struct cifs_tcon * tcon,const char * fileName,const int openDisposition,const int access_flags,const int create_options,__u16 * netfid,int * pOplock,FILE_ALL_INFO * pfile_info,const struct nls_table * nls_codepage,int remap) SMBLegacyOpen() argument 1355 struct cifs_tcon *tcon = oparms->tcon; CIFS_open() local 1473 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); cifs_readv_callback() local 1587 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); cifs_async_readv() local 1665 struct cifs_tcon *tcon = io_parms->tcon; CIFSSMBRead() local 1778 struct cifs_tcon *tcon = io_parms->tcon; CIFSSMBWrite() local 1897 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); cifs_writev_callback() local 1975 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); cifs_async_writev() local 2063 struct cifs_tcon *tcon = io_parms->tcon; CIFSSMBWrite2() local 2160 cifs_lockv(const unsigned int xid,struct cifs_tcon * tcon,const __u16 netfid,const __u8 lock_type,const __u32 num_unlock,const __u32 num_lock,LOCKING_ANDX_RANGE * buf) cifs_lockv() argument 2208 CIFSSMBLock(const unsigned int xid,struct cifs_tcon * tcon,const __u16 smb_file_id,const __u32 netpid,const __u64 len,const __u64 offset,const __u32 numUnlock,const __u32 numLock,const __u8 lockType,const bool waitFlag,const __u8 oplock_level) CIFSSMBLock() argument 2280 CIFSSMBPosixLock(const unsigned int xid,struct cifs_tcon * tcon,const __u16 smb_file_id,const __u32 netpid,const loff_t start_offset,const __u64 len,struct file_lock * pLockData,const __u16 lock_type,const bool waitFlag) CIFSSMBPosixLock() argument 2414 CIFSSMBClose(const unsigned int xid,struct cifs_tcon * tcon,int smb_file_id) CIFSSMBClose() argument 2451 CIFSSMBFlush(const unsigned int xid,struct cifs_tcon * tcon,int smb_file_id) CIFSSMBFlush() argument 2475 CIFSSMBRename(const unsigned int xid,struct cifs_tcon * tcon,struct dentry * source_dentry,const char * from_name,const char * to_name,struct cifs_sb_info * cifs_sb) CIFSSMBRename() argument 2627 CIFSUnixCreateSymLink(const unsigned int xid,struct cifs_tcon * tcon,const char * fromName,const char * toName,const struct nls_table * nls_codepage,int remap) CIFSUnixCreateSymLink() argument 2715 CIFSUnixCreateHardLink(const unsigned int xid,struct cifs_tcon * tcon,const char * fromName,const char * toName,const struct nls_table * nls_codepage,int remap) CIFSUnixCreateHardLink() argument 2799 CIFSCreateHardLink(const unsigned int xid,struct cifs_tcon * tcon,struct dentry * source_dentry,const char * from_name,const char * to_name,struct cifs_sb_info * cifs_sb) CIFSCreateHardLink() argument 2871 CIFSSMBUnixQuerySymLink(const unsigned int xid,struct cifs_tcon * tcon,const unsigned char * searchName,char ** symlinkinfo,const struct nls_table * nls_codepage,int remap) CIFSSMBUnixQuerySymLink() argument 2967 cifs_query_reparse_point(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,const char * full_path,u32 * tag,struct kvec * rsp,int * rsp_buftype) cifs_query_reparse_point() argument 3100 cifs_create_reparse_inode(struct cifs_open_info_data * data,struct super_block * sb,const unsigned int xid,struct cifs_tcon * tcon,const char * full_path,bool directory,struct kvec * reparse_iov,struct kvec * xattr_iov) cifs_create_reparse_inode() argument 3221 CIFSSMB_set_compression(const unsigned int xid,struct cifs_tcon * tcon,__u16 fid,__u16 compression_state) CIFSSMB_set_compression() argument 3451 cifs_do_get_acl(const unsigned int xid,struct cifs_tcon * tcon,const unsigned char * searchName,struct posix_acl ** acl,const int acl_type,const struct nls_table * nls_codepage,int remap) cifs_do_get_acl() argument 3545 cifs_do_set_acl(const unsigned int xid,struct cifs_tcon * tcon,const unsigned char * fileName,const struct posix_acl * acl,const int acl_type,const struct nls_table * nls_codepage,int remap) cifs_do_set_acl() argument 3631 cifs_do_get_acl(const unsigned int xid,struct cifs_tcon * tcon,const unsigned char * searchName,struct posix_acl ** acl,const int acl_type,const struct nls_table * nls_codepage,int remap) cifs_do_get_acl() argument 3639 cifs_do_set_acl(const unsigned int xid,struct cifs_tcon * tcon,const unsigned char * fileName,const struct posix_acl * acl,const int acl_type,const struct nls_table * nls_codepage,int remap) cifs_do_set_acl() argument 3649 CIFSGetExtAttr(const unsigned int xid,struct cifs_tcon * tcon,const int netfid,__u64 * pExtAttrBits,__u64 * pMask) CIFSGetExtAttr() argument 3745 smb_init_nttransact(const __u16 sub_command,const int setup_count,const int parm_len,struct cifs_tcon * tcon,void ** ret_buf) smb_init_nttransact() argument 3829 CIFSSMBGetCIFSACL(const unsigned int xid,struct cifs_tcon * tcon,__u16 fid,struct smb_ntsd ** acl_inf,__u32 * pbuflen,__u32 info) CIFSSMBGetCIFSACL() argument 3921 CIFSSMBSetCIFSACL(const unsigned int xid,struct cifs_tcon * tcon,__u16 fid,struct smb_ntsd * pntsd,__u32 acllen,int aclflag) CIFSSMBSetCIFSACL() argument 3987 SMBQueryInformation(const unsigned int xid,struct cifs_tcon * tcon,const char * search_name,FILE_ALL_INFO * data,const struct nls_table * nls_codepage,int remap) SMBQueryInformation() argument 4057 CIFSSMBQFileInfo(const unsigned int xid,struct cifs_tcon * tcon,u16 netfid,FILE_ALL_INFO * pFindData) CIFSSMBQFileInfo() argument 4129 CIFSSMBQPathInfo(const unsigned int xid,struct cifs_tcon * tcon,const char * search_name,FILE_ALL_INFO * data,int legacy,const struct nls_table * nls_codepage,int remap) CIFSSMBQPathInfo() argument 4233 CIFSSMBUnixQFileInfo(const unsigned int xid,struct cifs_tcon * tcon,u16 netfid,FILE_UNIX_BASIC_INFO * pFindData) CIFSSMBUnixQFileInfo() argument 4304 CIFSSMBUnixQPathInfo(const unsigned int xid,struct cifs_tcon * tcon,const unsigned char * searchName,FILE_UNIX_BASIC_INFO * pFindData,const struct nls_table * nls_codepage,int remap) CIFSSMBUnixQPathInfo() argument 4389 CIFSFindFirst(const unsigned int xid,struct cifs_tcon * tcon,const char * searchName,struct cifs_sb_info * cifs_sb,__u16 * pnetfid,__u16 search_flags,struct cifs_search_info * psrch_inf,bool msearch) CIFSFindFirst() argument 4542 CIFSFindNext(const unsigned int xid,struct cifs_tcon * tcon,__u16 searchHandle,__u16 search_flags,struct cifs_search_info * psrch_inf) CIFSFindNext() argument 4670 CIFSFindClose(const unsigned int xid,struct cifs_tcon * tcon,const __u16 searchHandle) CIFSFindClose() argument 4705 CIFSGetSrvInodeNumber(const unsigned int xid,struct cifs_tcon * tcon,const char * search_name,__u64 * inode_number,const struct nls_table * nls_codepage,int remap) CIFSGetSrvInodeNumber() argument 4919 SMBOldQFSInfo(const unsigned int xid,struct cifs_tcon * tcon,struct kstatfs * FSData) SMBOldQFSInfo() argument 5009 CIFSSMBQFSInfo(const unsigned int xid,struct cifs_tcon * tcon,struct kstatfs * FSData) CIFSSMBQFSInfo() argument 5099 CIFSSMBQFSAttributeInfo(const unsigned int xid,struct cifs_tcon * tcon) CIFSSMBQFSAttributeInfo() argument 5172 CIFSSMBQFSDeviceInfo(const unsigned int xid,struct cifs_tcon * tcon) CIFSSMBQFSDeviceInfo() argument 5247 CIFSSMBQFSUnixInfo(const unsigned int xid,struct cifs_tcon * tcon) CIFSSMBQFSUnixInfo() argument 5320 CIFSSMBSetFSUnixInfo(const unsigned int xid,struct cifs_tcon * tcon,__u64 cap) CIFSSMBSetFSUnixInfo() argument 5395 CIFSSMBQFSPosixInfo(const unsigned int xid,struct cifs_tcon * tcon,struct kstatfs * FSData) CIFSSMBQFSPosixInfo() argument 5498 CIFSSMBSetEOF(const unsigned int xid,struct cifs_tcon * tcon,const char * file_name,__u64 size,struct cifs_sb_info * cifs_sb,bool set_allocation,struct dentry * dentry) CIFSSMBSetEOF() argument 5589 CIFSSMBSetFileSize(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,__u64 size,bool set_allocation) CIFSSMBSetFileSize() argument 5667 SMBSetInformation(const unsigned int xid,struct cifs_tcon * tcon,const char * fileName,__le32 attributes,__le64 write_time,const struct nls_table * nls_codepage,struct cifs_sb_info * cifs_sb) SMBSetInformation() argument 5732 CIFSSMBSetFileInfo(const unsigned int xid,struct cifs_tcon * tcon,const FILE_BASIC_INFO * data,__u16 fid,__u32 pid_of_opener) CIFSSMBSetFileInfo() argument 5797 CIFSSMBSetFileDisposition(const unsigned int xid,struct cifs_tcon * tcon,bool delete_file,__u16 fid,__u32 pid_of_opener) CIFSSMBSetFileDisposition() argument 5854 CIFSSMBSetPathInfo(const unsigned int xid,struct cifs_tcon * tcon,const char * fileName,const FILE_BASIC_INFO * data,const struct nls_table * nls_codepage,struct cifs_sb_info * cifs_sb) CIFSSMBSetPathInfo() argument 5982 CIFSSMBUnixSetFileInfo(const unsigned int xid,struct cifs_tcon * tcon,const struct cifs_unix_set_info_args * args,u16 fid,u32 pid_of_opener) CIFSSMBUnixSetFileInfo() argument 6048 CIFSSMBUnixSetPathInfo(const unsigned int xid,struct cifs_tcon * tcon,const char * file_name,const struct cifs_unix_set_info_args * args,const struct nls_table * nls_codepage,int remap) CIFSSMBUnixSetPathInfo() argument 6134 CIFSSMBQAllEAs(const unsigned int xid,struct cifs_tcon * tcon,const unsigned char * searchName,const unsigned char * ea_name,char * EAData,size_t buf_size,struct cifs_sb_info * cifs_sb) CIFSSMBQAllEAs() argument 6325 CIFSSMBSetEA(const unsigned int xid,struct cifs_tcon * tcon,const char * fileName,const char * ea_name,const void * ea_value,const __u16 ea_value_len,const struct nls_table * nls_codepage,struct cifs_sb_info * cifs_sb) CIFSSMBSetEA() argument [all...] |
| H A D | misc.c | 33 struct cifs_tcon *tcon; member 171 tconInfoFree(struct cifs_tcon *tcon, enum smb3_tcon_ref_trace trace) in tconInfoFree() argument 173 if (tcon == NULL) { in tconInfoFree() 177 trace_smb3_tcon_ref(tcon->debug_id, tcon->tc_count, trace); in tconInfoFree() 178 free_cached_dirs(tcon->cfids); in tconInfoFree() 180 kfree(tcon->nativeFileSystem); in tconInfoFree() 181 kfree_sensitive(tcon->password); in tconInfoFree() 182 kfree(tcon->origin_fullpath); in tconInfoFree() 183 kfree(tcon); in tconInfoFree() 286 struct cifs_tcon *tcon = NULL; cifs_autodisable_serverino() local 539 cifs_close_all_deferred_files(struct cifs_tcon * tcon) cifs_close_all_deferred_files() argument 580 struct cifs_tcon *tcon; cifs_close_all_deferred_files_sb() local 613 cifs_close_deferred_file_under_dentry(struct cifs_tcon * tcon,struct dentry * dentry) cifs_close_deferred_file_under_dentry() argument 932 cifs_get_dfs_tcon_super(struct cifs_tcon * tcon) cifs_get_dfs_tcon_super() argument 1001 cifs_inval_name_dfs_link_error(const unsigned int xid,struct cifs_tcon * tcon,struct cifs_sb_info * cifs_sb,const char * full_path,bool * islink) cifs_inval_name_dfs_link_error() argument [all...] |
| H A D | cifsproto.h | 82 struct cifs_tcon *tcon, int add_treename); 144 int cifs_get_writable_path(struct cifs_tcon *tcon, const char *name, 150 int cifs_get_readable_path(struct cifs_tcon *tcon, const char *name, 152 int cifs_get_hardlink_path(struct cifs_tcon *tcon, struct inode *inode, 242 void cifs_mark_open_files_invalid(struct cifs_tcon *tcon); 243 void cifs_reopen_persistent_handles(struct cifs_tcon *tcon); 265 void cifs_close_all_deferred_files(struct cifs_tcon *tcon); 268 void cifs_close_deferred_file_under_dentry(struct cifs_tcon *tcon, 277 void cifs_put_tcon(struct cifs_tcon *tcon, enum smb3_tcon_ref_trace trace); 288 int cifs_tree_connect(const unsigned int xid, struct cifs_tcon *tcon); [all …]
|
| H A D | reparse.c | 19 struct dentry *dentry, struct cifs_tcon *tcon, 24 struct dentry *dentry, struct cifs_tcon *tcon, 29 struct dentry *dentry, struct cifs_tcon *tcon, 39 struct dentry *dentry, struct cifs_tcon *tcon, in create_reparse_symlink() 44 return create_native_symlink(xid, inode, dentry, tcon, full_path, symname); in create_reparse_symlink() 46 return mknod_nfs(xid, inode, dentry, tcon, full_path, S_IFLNK, 0, symname); in create_reparse_symlink() 48 return mknod_wsl(xid, inode, dentry, tcon, full_path, S_IFLNK, 0, symname); in create_reparse_symlink() 55 struct dentry *dentry, struct cifs_tcon *tcon, in create_native_symlink() 256 new = tcon->ses->server->ops->create_reparse_inode( in create_native_symlink() 258 tcon, full_pat in create_native_symlink() 38 create_reparse_symlink(const unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path,const char * symname) create_reparse_symlink() argument 54 create_native_symlink(const unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path,const char * symname) create_native_symlink() argument 271 struct cifs_tcon *tcon; detect_directory_symlink_target() local 401 create_native_socket(const unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path) create_native_socket() argument 471 mknod_nfs(unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path,umode_t mode,dev_t dev,const char * symname) mknod_nfs() argument 673 mknod_wsl(unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path,umode_t mode,dev_t dev,const char * symname) mknod_wsl() argument 722 mknod_reparse(unsigned int xid,struct inode * inode,struct dentry * dentry,struct cifs_tcon * tcon,const char * full_path,umode_t mode,dev_t dev) mknod_reparse() argument [all...] |
| H A D | dfs_cache.c | 1115 static bool target_share_equal(struct cifs_tcon *tcon, const char *s1) in target_share_equal() argument 1117 struct TCP_Server_Info *server = tcon->ses->server; in target_share_equal() 1118 const char *s2 = &tcon->tree_name[1]; in target_share_equal() 1142 static bool is_ses_good(struct cifs_tcon *tcon, struct cifs_ses *ses) in is_ses_good() argument 1169 ipc = cifs_setup_ipc(ses, tcon->seal); in is_ses_good() 1198 static void refresh_ses_referral(struct cifs_tcon *tcon, struct cifs_ses *ses) in refresh_ses_referral() argument 1214 if (!is_ses_good(tcon, ses)) { in refresh_ses_referral() 1230 static int __refresh_tcon_referral(struct cifs_tcon *tcon, in __refresh_tcon_referral() argument 1246 if (target_share_equal(tcon, refs[i].node_name)) { in __refresh_tcon_referral() 1267 cifs_signal_cifsd_for_reconnect(tcon in __refresh_tcon_referral() 1272 refresh_tcon_referral(struct cifs_tcon * tcon,bool force_refresh) refresh_tcon_referral() argument 1331 struct cifs_tcon *tcon; dfs_cache_remount_fs() local 1364 struct cifs_tcon *tcon; dfs_cache_refresh() local [all...] |
| H A D | cifsglob.h | 371 unsigned int (*negotiate_wsize)(struct cifs_tcon *tcon, struct smb3_fs_context *ctx); 373 unsigned int (*negotiate_rsize)(struct cifs_tcon *tcon, struct smb3_fs_context *ctx); 400 struct cifs_tcon *tcon, 405 int (*query_file_info)(const unsigned int xid, struct cifs_tcon *tcon, 409 struct cifs_tcon *tcon, 415 int (*get_srv_inum)(const unsigned int xid, struct cifs_tcon *tcon, 436 umode_t mode, struct cifs_tcon *tcon, 440 struct cifs_tcon *tcon, const char *name, 457 struct cifs_tcon *tcon, 463 struct cifs_tcon *tcon, [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | allwinner,sun4i-a10-tcon-ch0-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml# 7 title: Allwinner A10 TCON Channel 0 Clock 24 - allwinner,sun4i-a10-tcon-ch0-clk 25 - allwinner,sun4i-a10-tcon-ch1-clk 49 const: allwinner,sun4i-a10-tcon-ch0-clk 62 compatible = "allwinner,sun4i-a10-tcon-ch0-clk"; 65 clock-output-names = "tcon-ch0-sclk"; 71 compatible = "allwinner,sun4i-a10-tcon-ch1-clk"; 74 clock-output-names = "tcon-ch1-sclk";
|
| /linux/drivers/gpu/drm/sun4i/ |
| H A D | Makefile | 21 sun4i-tcon-y += sun4i_crtc.o 22 sun4i-tcon-y += sun4i_tcon_dclk.o 23 sun4i-tcon-y += sun4i_lvds.o 24 sun4i-tcon-y += sun4i_tcon.o 25 sun4i-tcon-y += sun4i_rgb.o 28 obj-$(CONFIG_DRM_SUN4I) += sun4i-tcon.o
|
| H A D | sun4i_tcon.h | 239 bool has_channel_0; /* a83t does not have channel 0 on second TCON */ 241 bool has_lvds_alt; /* Does the LVDS clock have a parent other than the TCON clock? */ 244 bool supports_lvds; /* Does the TCON support an LVDS output? */ 248 /* callback to handle tcon muxing options */ 251 void (*setup_lvds_phy)(struct sun4i_tcon *tcon, 263 /* Clocks for the TCON channels */ 287 /* TCON list management */ 294 void sun4i_tcon_enable_vblank(struct sun4i_tcon *tcon, bool enable); 295 void sun4i_tcon_mode_set(struct sun4i_tcon *tcon,
|
| /linux/drivers/gpu/drm/fsl-dcu/ |
| H A D | fsl_tcon.h | 7 * Freescale TCON device driver 24 void fsl_tcon_free(struct fsl_tcon *tcon); 26 void fsl_tcon_bypass_disable(struct fsl_tcon *tcon); 27 void fsl_tcon_bypass_enable(struct fsl_tcon *tcon);
|