taglinefilesource code
finfo43fs/smbfs/dir.csmb_iget(struct inode *dir, char *path, struct smb_dirent *finfo);
finfo344fs/smbfs/dir.cchar *parentname = SMB_INOP(dir)->finfo.path;
finfo345fs/smbfs/dir.cint   parentlen  = SMB_INOP(dir)->finfo.len;
finfo462fs/smbfs/dir.csmb_iget(struct inode *dir, char *path, struct smb_dirent *finfo)
finfo482fs/smbfs/dir.cif (!finfo) {
finfo489fs/smbfs/dir.cfinfo = &newent;
finfo491fs/smbfs/dir.cDPRINTK("smb_iget: finfo->attr = 0x%X\n", finfo->attr);
finfo506fs/smbfs/dir.cnew_inode_info->finfo        = *finfo;
finfo507fs/smbfs/dir.cnew_inode_info->finfo.opened = 0;
finfo508fs/smbfs/dir.cnew_inode_info->finfo.path   = path;
finfo509fs/smbfs/dir.cnew_inode_info->finfo.len    = len;
finfo547fs/smbfs/dir.csmb_kfree_s(i->finfo.path, i->finfo.len+1);
finfo563fs/smbfs/dir.croot->finfo.path = server->m.root_path;
finfo564fs/smbfs/dir.croot->finfo.len  = strlen(root->finfo.path);
finfo565fs/smbfs/dir.croot->finfo.opened = 0;
finfo572fs/smbfs/dir.cif (root->finfo.len == 0) {
finfo573fs/smbfs/dir.cresult = smb_proc_getattr(server, "\\", 1, &(root->finfo));
finfo578fs/smbfs/dir.croot->finfo.path, root->finfo.len,
finfo579fs/smbfs/dir.c&(root->finfo));
finfo617fs/smbfs/dir.cino->finfo.opened = 0;
finfo638fs/smbfs/dir.cif (strcmp(result->finfo.path, path) == 0)
finfo653fs/smbfs/dir.cstruct smb_dirent finfo;
finfo725fs/smbfs/dir.cfinfo = c_entry[i];
finfo726fs/smbfs/dir.cfinfo.path = NULL; /* It's not ours! */
finfo736fs/smbfs/dir.cerror = smb_proc_getattr(SMB_SERVER(dir), name, len, &finfo);
finfo744fs/smbfs/dir.cif (!(*result = smb_iget(dir, name, &finfo))) {
finfo43fs/smbfs/file.cdirent = &(SMB_INOP(i)->finfo);
finfo97fs/smbfs/inode.cif (SMB_INOP(inode)->finfo.attr & aDIR)
finfo107fs/smbfs/inode.cinode->i_size    = SMB_INOP(inode)->finfo.size;
finfo116fs/smbfs/inode.cinode->i_mtime = SMB_INOP(inode)->finfo.mtime;
finfo117fs/smbfs/inode.cinode->i_ctime = SMB_INOP(inode)->finfo.ctime;
finfo118fs/smbfs/inode.cinode->i_atime = SMB_INOP(inode)->finfo.atime;
finfo132fs/smbfs/inode.cstruct smb_dirent *finfo = SMB_FINFO(inode);
finfo134fs/smbfs/inode.cif (finfo->opened != 0) {
finfo137fs/smbfs/inode.cfinfo->mtime = inode->i_mtime;
finfo139fs/smbfs/inode.cif (smb_proc_close(SMB_SERVER(inode), finfo)) {
finfo368fs/smbfs/inode.cstruct smb_dirent finfo;
finfo370fs/smbfs/inode.cfinfo.attr  = 0;
finfo373fs/smbfs/inode.cfinfo.ctime = attr->ia_ctime;
finfo375fs/smbfs/inode.cfinfo.ctime = inode->i_ctime;
finfo378fs/smbfs/inode.cfinfo.mtime = attr->ia_mtime;
finfo380fs/smbfs/inode.cfinfo.mtime = inode->i_mtime;
finfo383fs/smbfs/inode.cfinfo.atime = attr->ia_atime;
finfo385fs/smbfs/inode.cfinfo.atime = inode->i_atime;
finfo388fs/smbfs/inode.cinode, &finfo)) >= 0) {
finfo389fs/smbfs/inode.cinode->i_ctime = finfo.ctime;
finfo390fs/smbfs/inode.cinode->i_mtime = finfo.mtime;
finfo391fs/smbfs/inode.cinode->i_atime = finfo.atime;
finfo607fs/smbfs/proc.csmb_proc_close(struct smb_server *server, struct smb_dirent *finfo)
finfo612fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo613fs/smbfs/proc.cDSET(buf, smb_vwv1, utc2local(finfo->mtime));
finfo625fs/smbfs/proc.csmb_proc_read(struct smb_server *server, struct smb_dirent *finfo, 
finfo634fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo660fs/smbfs/proc.csmb_proc_write(struct smb_server *server, struct smb_dirent *finfo,
finfo668fs/smbfs/proc.cWSET(buf, smb_vwv0, finfo->fileid);
finfo993fs/smbfs/proc.csmb_decode_long_dirent(char *p, struct smb_dirent *finfo, int level)
finfo997fs/smbfs/proc.cif (finfo) {
finfo1000fs/smbfs/proc.cfinfo->ctime = finfo->mtime = finfo->atime = 0;
finfo1006fs/smbfs/proc.cif (finfo)
finfo1009fs/smbfs/proc.cstrcpy(finfo->path,p+27);
finfo1010fs/smbfs/proc.cfinfo->len  = strlen(finfo->path);
finfo1011fs/smbfs/proc.cfinfo->size = DVAL(p,16);
finfo1012fs/smbfs/proc.cfinfo->attr = BVAL(p,24);
finfo1014fs/smbfs/proc.cfinfo->ctime = date_dos2unix(WVAL(p, 6), WVAL(p, 4));
finfo1015fs/smbfs/proc.cfinfo->atime = date_dos2unix(WVAL(p, 10), WVAL(p, 8));
finfo1016fs/smbfs/proc.cfinfo->mtime = date_dos2unix(WVAL(p, 14), WVAL(p, 12));
finfo1022fs/smbfs/proc.cif (finfo)
finfo1024fs/smbfs/proc.cstrcpy(finfo->path,p+31);
finfo1025fs/smbfs/proc.cfinfo->len  = strlen(finfo->path);
finfo1026fs/smbfs/proc.cfinfo->size = DVAL(p,16);
finfo1027fs/smbfs/proc.cfinfo->attr = BVAL(p,24);
finfo1029fs/smbfs/proc.cfinfo->atime = make_unix_date2(p+8);
finfo1030fs/smbfs/proc.cfinfo->mtime = make_unix_date2(p+12);
finfo1038fs/smbfs/proc.cif (finfo)
finfo1050fs/smbfs/proc.cfinfo->size = DVAL(p,0);
finfo1053fs/smbfs/proc.cfinfo->attr = BVAL(p,0);
finfo1060fs/smbfs/proc.cstrncpy(finfo->path,p,namelen);
finfo1061fs/smbfs/proc.cfinfo->len = namelen;
finfo1466fs/smbfs/proc.cstruct smb_dirent *finfo = SMB_FINFO(inode);
finfo1472fs/smbfs/proc.creturn smb_proc_setattrE(server, finfo->fileid, new_finfo);
finfo1474fs/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))
finfo128include/linux/smb_fs.hint smb_proc_close(struct smb_server *server, struct smb_dirent *finfo);
finfo129include/linux/smb_fs.hint smb_proc_read(struct smb_server *server, struct smb_dirent *finfo, 
finfo131include/linux/smb_fs.hint smb_proc_write(struct smb_server *server, struct smb_dirent *finfo,
finfo30include/linux/smb_fs_i.hstruct smb_dirent finfo;