taglinefilesource code
finfo39fs/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))) {
finfo39fs/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;
finfo593fs/smbfs/proc.csmb_proc_close(struct smb_server *server, struct smb_dirent *finfo)
finfo598fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo599fs/smbfs/proc.cDSET(buf, smb_vwv1, utc2local(finfo->mtime));
finfo611fs/smbfs/proc.csmb_proc_read(struct smb_server *server, struct smb_dirent *finfo, 
finfo620fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo649fs/smbfs/proc.csmb_proc_read_raw(struct smb_server *server, struct smb_dirent *finfo, 
finfo661fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo673fs/smbfs/proc.csmb_proc_write(struct smb_server *server, struct smb_dirent *finfo,
finfo681fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo701fs/smbfs/proc.csmb_proc_write_raw(struct smb_server *server, struct smb_dirent *finfo, 
finfo713fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo1061fs/smbfs/proc.csmb_decode_long_dirent(char *p, struct smb_dirent *finfo, int level)
finfo1065fs/smbfs/proc.cif (finfo) {
finfo1068fs/smbfs/proc.cfinfo->ctime = finfo->mtime = finfo->atime = 0;
finfo1074fs/smbfs/proc.cif (finfo)
finfo1077fs/smbfs/proc.cstrcpy(finfo->path,p+27);
finfo1078fs/smbfs/proc.cfinfo->len  = strlen(finfo->path);
finfo1079fs/smbfs/proc.cfinfo->size = DVAL(p,16);
finfo1080fs/smbfs/proc.cfinfo->attr = BVAL(p,24);
finfo1082fs/smbfs/proc.cfinfo->ctime = date_dos2unix(WVAL(p, 6), WVAL(p, 4));
finfo1083fs/smbfs/proc.cfinfo->atime = date_dos2unix(WVAL(p, 10), WVAL(p, 8));
finfo1084fs/smbfs/proc.cfinfo->mtime = date_dos2unix(WVAL(p, 14), WVAL(p, 12));
finfo1090fs/smbfs/proc.cif (finfo)
finfo1092fs/smbfs/proc.cstrcpy(finfo->path,p+31);
finfo1093fs/smbfs/proc.cfinfo->len  = strlen(finfo->path);
finfo1094fs/smbfs/proc.cfinfo->size = DVAL(p,16);
finfo1095fs/smbfs/proc.cfinfo->attr = BVAL(p,24);
finfo1097fs/smbfs/proc.cfinfo->atime = make_unix_date2(p+8);
finfo1098fs/smbfs/proc.cfinfo->mtime = make_unix_date2(p+12);
finfo1106fs/smbfs/proc.cif (finfo)
finfo1118fs/smbfs/proc.cfinfo->size = DVAL(p,0);
finfo1121fs/smbfs/proc.cfinfo->attr = BVAL(p,0);
finfo1128fs/smbfs/proc.cstrncpy(finfo->path,p,namelen);
finfo1129fs/smbfs/proc.cfinfo->len = namelen;
finfo1534fs/smbfs/proc.cstruct smb_dirent *finfo = SMB_FINFO(inode);
finfo1540fs/smbfs/proc.creturn smb_proc_setattrE(server, finfo->fileid, new_finfo);
finfo1542fs/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;