taglinefilesource code
finfo37fs/smbfs/dir.csmb_iget(struct inode *dir, char *path, struct smb_dirent *finfo);
finfo346fs/smbfs/dir.cchar *parentname = SMB_INOP(dir)->finfo.path;
finfo347fs/smbfs/dir.cint   parentlen  = SMB_INOP(dir)->finfo.len;
finfo464fs/smbfs/dir.csmb_iget(struct inode *dir, char *path, struct smb_dirent *finfo)
finfo484fs/smbfs/dir.cif (!finfo) {
finfo491fs/smbfs/dir.cfinfo = &newent;
finfo493fs/smbfs/dir.cDPRINTK("smb_iget: finfo->attr = 0x%X\n", finfo->attr);
finfo508fs/smbfs/dir.cnew_inode_info->finfo        = *finfo;
finfo509fs/smbfs/dir.cnew_inode_info->finfo.opened = 0;
finfo510fs/smbfs/dir.cnew_inode_info->finfo.path   = path;
finfo511fs/smbfs/dir.cnew_inode_info->finfo.len    = len;
finfo549fs/smbfs/dir.csmb_kfree_s(i->finfo.path, i->finfo.len+1);
finfo564fs/smbfs/dir.croot->finfo.path = server->m.root_path;
finfo565fs/smbfs/dir.croot->finfo.len  = strlen(root->finfo.path);
finfo566fs/smbfs/dir.croot->finfo.opened = 0;
finfo581fs/smbfs/dir.cif (root->finfo.len == 0) {
finfo582fs/smbfs/dir.cresult = smb_proc_getattr(server, "\\", 1, &(root->finfo));
finfo587fs/smbfs/dir.croot->finfo.path, root->finfo.len,
finfo588fs/smbfs/dir.c&(root->finfo));
finfo626fs/smbfs/dir.cino->finfo.opened = 0;
finfo647fs/smbfs/dir.cif (strcmp(result->finfo.path, path) == 0)
finfo662fs/smbfs/dir.cstruct smb_dirent finfo;
finfo730fs/smbfs/dir.cfinfo = c_entry[i];
finfo731fs/smbfs/dir.cfinfo.path = NULL; /* It's not ours! */
finfo742fs/smbfs/dir.cerror = smb_proc_getattr(SMB_SERVER(dir), name, len, &finfo);
finfo750fs/smbfs/dir.cif (!(*result = smb_iget(dir, name, &finfo))) {
finfo37fs/smbfs/file.cdirent = &(SMB_INOP(i)->finfo);
finfo89fs/smbfs/inode.cif (SMB_INOP(inode)->finfo.attr & aDIR)
finfo99fs/smbfs/inode.cinode->i_size    = SMB_INOP(inode)->finfo.size;
finfo108fs/smbfs/inode.cinode->i_mtime = SMB_INOP(inode)->finfo.mtime;
finfo109fs/smbfs/inode.cinode->i_ctime = SMB_INOP(inode)->finfo.ctime;
finfo110fs/smbfs/inode.cinode->i_atime = SMB_INOP(inode)->finfo.atime;
finfo124fs/smbfs/inode.cstruct smb_dirent *finfo = SMB_FINFO(inode);
finfo126fs/smbfs/inode.cif (finfo->opened != 0) {
finfo129fs/smbfs/inode.cfinfo->mtime = inode->i_mtime;
finfo131fs/smbfs/inode.cif (smb_proc_close(SMB_SERVER(inode), finfo)) {
finfo367fs/smbfs/inode.cstruct smb_dirent finfo;
finfo369fs/smbfs/inode.cfinfo.attr  = 0;
finfo372fs/smbfs/inode.cfinfo.ctime = attr->ia_ctime;
finfo374fs/smbfs/inode.cfinfo.ctime = inode->i_ctime;
finfo377fs/smbfs/inode.cfinfo.mtime = attr->ia_mtime;
finfo379fs/smbfs/inode.cfinfo.mtime = inode->i_mtime;
finfo382fs/smbfs/inode.cfinfo.atime = attr->ia_atime;
finfo384fs/smbfs/inode.cfinfo.atime = inode->i_atime;
finfo387fs/smbfs/inode.cinode, &finfo)) >= 0) {
finfo388fs/smbfs/inode.cinode->i_ctime = finfo.ctime;
finfo389fs/smbfs/inode.cinode->i_mtime = finfo.mtime;
finfo390fs/smbfs/inode.cinode->i_atime = finfo.atime;
finfo591fs/smbfs/proc.csmb_proc_close(struct smb_server *server, struct smb_dirent *finfo)
finfo596fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo597fs/smbfs/proc.cDSET(buf, smb_vwv1, utc2local(finfo->mtime));
finfo609fs/smbfs/proc.csmb_proc_read(struct smb_server *server, struct smb_dirent *finfo, 
finfo618fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo647fs/smbfs/proc.csmb_proc_read_raw(struct smb_server *server, struct smb_dirent *finfo, 
finfo659fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo671fs/smbfs/proc.csmb_proc_write(struct smb_server *server, struct smb_dirent *finfo,
finfo679fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo699fs/smbfs/proc.csmb_proc_write_raw(struct smb_server *server, struct smb_dirent *finfo, 
finfo711fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo1059fs/smbfs/proc.csmb_decode_long_dirent(char *p, struct smb_dirent *finfo, int level)
finfo1063fs/smbfs/proc.cif (finfo) {
finfo1066fs/smbfs/proc.cfinfo->ctime = finfo->mtime = finfo->atime = 0;
finfo1072fs/smbfs/proc.cif (finfo)
finfo1075fs/smbfs/proc.cstrcpy(finfo->path,p+27);
finfo1076fs/smbfs/proc.cfinfo->len  = strlen(finfo->path);
finfo1077fs/smbfs/proc.cfinfo->size = DVAL(p,16);
finfo1078fs/smbfs/proc.cfinfo->attr = BVAL(p,24);
finfo1080fs/smbfs/proc.cfinfo->ctime = date_dos2unix(WVAL(p, 6), WVAL(p, 4));
finfo1081fs/smbfs/proc.cfinfo->atime = date_dos2unix(WVAL(p, 10), WVAL(p, 8));
finfo1082fs/smbfs/proc.cfinfo->mtime = date_dos2unix(WVAL(p, 14), WVAL(p, 12));
finfo1088fs/smbfs/proc.cif (finfo)
finfo1090fs/smbfs/proc.cstrcpy(finfo->path,p+31);
finfo1091fs/smbfs/proc.cfinfo->len  = strlen(finfo->path);
finfo1092fs/smbfs/proc.cfinfo->size = DVAL(p,16);
finfo1093fs/smbfs/proc.cfinfo->attr = BVAL(p,24);
finfo1095fs/smbfs/proc.cfinfo->atime = make_unix_date2(p+8);
finfo1096fs/smbfs/proc.cfinfo->mtime = make_unix_date2(p+12);
finfo1104fs/smbfs/proc.cif (finfo)
finfo1116fs/smbfs/proc.cfinfo->size = DVAL(p,0);
finfo1119fs/smbfs/proc.cfinfo->attr = BVAL(p,0);
finfo1126fs/smbfs/proc.cstrncpy(finfo->path,p,namelen);
finfo1127fs/smbfs/proc.cfinfo->len = namelen;
finfo1533fs/smbfs/proc.cstruct smb_dirent *finfo = SMB_FINFO(inode);
finfo1539fs/smbfs/proc.creturn smb_proc_setattrE(server, finfo->fileid, new_finfo);
finfo1541fs/smbfs/proc.creturn smb_proc_setattr_core(server, finfo->path, finfo->len,
finfo48include/linux/smb_fs.h#define SMB_FINFO(inode)     (&(SMB_INOP(inode)->finfo))
finfo130include/linux/smb_fs.hint smb_proc_close(struct smb_server *server, struct smb_dirent *finfo);
finfo131include/linux/smb_fs.hint smb_proc_read(struct smb_server *server, struct smb_dirent *finfo, 
finfo133include/linux/smb_fs.hint smb_proc_read_raw(struct smb_server *server, struct smb_dirent *finfo, 
finfo135include/linux/smb_fs.hint smb_proc_write(struct smb_server *server, struct smb_dirent *finfo,
finfo137include/linux/smb_fs.hint smb_proc_write_raw(struct smb_server *server, struct smb_dirent *finfo, 
finfo30include/linux/smb_fs_i.hstruct smb_dirent finfo;