taglinefilesource code
finfo43fs/smbfs/dir.csmb_iget(struct inode *dir, char *path, struct smb_dirent *finfo);
finfo350fs/smbfs/dir.cchar *parentname = SMB_INOP(dir)->finfo.path;
finfo351fs/smbfs/dir.cint   parentlen  = SMB_INOP(dir)->finfo.len;
finfo468fs/smbfs/dir.csmb_iget(struct inode *dir, char *path, struct smb_dirent *finfo)
finfo488fs/smbfs/dir.cif (!finfo) {
finfo495fs/smbfs/dir.cfinfo = &newent;
finfo497fs/smbfs/dir.cDPRINTK("smb_iget: finfo->attr = 0x%X\n", finfo->attr);
finfo512fs/smbfs/dir.cnew_inode_info->finfo        = *finfo;
finfo513fs/smbfs/dir.cnew_inode_info->finfo.opened = 0;
finfo514fs/smbfs/dir.cnew_inode_info->finfo.path   = path;
finfo515fs/smbfs/dir.cnew_inode_info->finfo.len    = len;
finfo553fs/smbfs/dir.csmb_kfree_s(i->finfo.path, i->finfo.len+1);
finfo568fs/smbfs/dir.croot->finfo.path = server->m.root_path;
finfo569fs/smbfs/dir.croot->finfo.len  = strlen(root->finfo.path);
finfo570fs/smbfs/dir.croot->finfo.opened = 0;
finfo585fs/smbfs/dir.cif (root->finfo.len == 0) {
finfo586fs/smbfs/dir.cresult = smb_proc_getattr(server, "\\", 1, &(root->finfo));
finfo591fs/smbfs/dir.croot->finfo.path, root->finfo.len,
finfo592fs/smbfs/dir.c&(root->finfo));
finfo630fs/smbfs/dir.cino->finfo.opened = 0;
finfo651fs/smbfs/dir.cif (strcmp(result->finfo.path, path) == 0)
finfo666fs/smbfs/dir.cstruct smb_dirent finfo;
finfo734fs/smbfs/dir.cfinfo = c_entry[i];
finfo735fs/smbfs/dir.cfinfo.path = NULL; /* It's not ours! */
finfo746fs/smbfs/dir.cerror = smb_proc_getattr(SMB_SERVER(dir), name, len, &finfo);
finfo754fs/smbfs/dir.cif (!(*result = smb_iget(dir, name, &finfo))) {
finfo43fs/smbfs/file.cdirent = &(SMB_INOP(i)->finfo);
finfo96fs/smbfs/inode.cif (SMB_INOP(inode)->finfo.attr & aDIR)
finfo106fs/smbfs/inode.cinode->i_size    = SMB_INOP(inode)->finfo.size;
finfo115fs/smbfs/inode.cinode->i_mtime = SMB_INOP(inode)->finfo.mtime;
finfo116fs/smbfs/inode.cinode->i_ctime = SMB_INOP(inode)->finfo.ctime;
finfo117fs/smbfs/inode.cinode->i_atime = SMB_INOP(inode)->finfo.atime;
finfo131fs/smbfs/inode.cstruct smb_dirent *finfo = SMB_FINFO(inode);
finfo133fs/smbfs/inode.cif (finfo->opened != 0) {
finfo136fs/smbfs/inode.cfinfo->mtime = inode->i_mtime;
finfo138fs/smbfs/inode.cif (smb_proc_close(SMB_SERVER(inode), finfo)) {
finfo374fs/smbfs/inode.cstruct smb_dirent finfo;
finfo376fs/smbfs/inode.cfinfo.attr  = 0;
finfo379fs/smbfs/inode.cfinfo.ctime = attr->ia_ctime;
finfo381fs/smbfs/inode.cfinfo.ctime = inode->i_ctime;
finfo384fs/smbfs/inode.cfinfo.mtime = attr->ia_mtime;
finfo386fs/smbfs/inode.cfinfo.mtime = inode->i_mtime;
finfo389fs/smbfs/inode.cfinfo.atime = attr->ia_atime;
finfo391fs/smbfs/inode.cfinfo.atime = inode->i_atime;
finfo394fs/smbfs/inode.cinode, &finfo)) >= 0) {
finfo395fs/smbfs/inode.cinode->i_ctime = finfo.ctime;
finfo396fs/smbfs/inode.cinode->i_mtime = finfo.mtime;
finfo397fs/smbfs/inode.cinode->i_atime = finfo.atime;
finfo598fs/smbfs/proc.csmb_proc_close(struct smb_server *server, struct smb_dirent *finfo)
finfo603fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo604fs/smbfs/proc.cDSET(buf, smb_vwv1, utc2local(finfo->mtime));
finfo616fs/smbfs/proc.csmb_proc_read(struct smb_server *server, struct smb_dirent *finfo, 
finfo625fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo654fs/smbfs/proc.csmb_proc_read_raw(struct smb_server *server, struct smb_dirent *finfo, 
finfo666fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo678fs/smbfs/proc.csmb_proc_write(struct smb_server *server, struct smb_dirent *finfo,
finfo686fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo706fs/smbfs/proc.csmb_proc_write_raw(struct smb_server *server, struct smb_dirent *finfo, 
finfo718fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo1066fs/smbfs/proc.csmb_decode_long_dirent(char *p, struct smb_dirent *finfo, int level)
finfo1070fs/smbfs/proc.cif (finfo) {
finfo1073fs/smbfs/proc.cfinfo->ctime = finfo->mtime = finfo->atime = 0;
finfo1079fs/smbfs/proc.cif (finfo)
finfo1082fs/smbfs/proc.cstrcpy(finfo->path,p+27);
finfo1083fs/smbfs/proc.cfinfo->len  = strlen(finfo->path);
finfo1084fs/smbfs/proc.cfinfo->size = DVAL(p,16);
finfo1085fs/smbfs/proc.cfinfo->attr = BVAL(p,24);
finfo1087fs/smbfs/proc.cfinfo->ctime = date_dos2unix(WVAL(p, 6), WVAL(p, 4));
finfo1088fs/smbfs/proc.cfinfo->atime = date_dos2unix(WVAL(p, 10), WVAL(p, 8));
finfo1089fs/smbfs/proc.cfinfo->mtime = date_dos2unix(WVAL(p, 14), WVAL(p, 12));
finfo1095fs/smbfs/proc.cif (finfo)
finfo1097fs/smbfs/proc.cstrcpy(finfo->path,p+31);
finfo1098fs/smbfs/proc.cfinfo->len  = strlen(finfo->path);
finfo1099fs/smbfs/proc.cfinfo->size = DVAL(p,16);
finfo1100fs/smbfs/proc.cfinfo->attr = BVAL(p,24);
finfo1102fs/smbfs/proc.cfinfo->atime = make_unix_date2(p+8);
finfo1103fs/smbfs/proc.cfinfo->mtime = make_unix_date2(p+12);
finfo1111fs/smbfs/proc.cif (finfo)
finfo1123fs/smbfs/proc.cfinfo->size = DVAL(p,0);
finfo1126fs/smbfs/proc.cfinfo->attr = BVAL(p,0);
finfo1133fs/smbfs/proc.cstrncpy(finfo->path,p,namelen);
finfo1134fs/smbfs/proc.cfinfo->len = namelen;
finfo1539fs/smbfs/proc.cstruct smb_dirent *finfo = SMB_FINFO(inode);
finfo1545fs/smbfs/proc.creturn smb_proc_setattrE(server, finfo->fileid, new_finfo);
finfo1547fs/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;