hmcdrv_cache_file   48 drivers/s390/char/hmcdrv_cache.c static struct hmcdrv_cache_entry hmcdrv_cache_file = {
hmcdrv_cache_file   67 drivers/s390/char/hmcdrv_cache.c 	if ((ftp->id != hmcdrv_cache_file.id) ||
hmcdrv_cache_file   68 drivers/s390/char/hmcdrv_cache.c 	    strcmp(hmcdrv_cache_file.fname, ftp->fname))
hmcdrv_cache_file   71 drivers/s390/char/hmcdrv_cache.c 	if (ftp->ofs >= hmcdrv_cache_file.fsize) /* EOF ? */
hmcdrv_cache_file   74 drivers/s390/char/hmcdrv_cache.c 	if ((hmcdrv_cache_file.ofs < 0) || /* has content? */
hmcdrv_cache_file   75 drivers/s390/char/hmcdrv_cache.c 	    time_after(jiffies, hmcdrv_cache_file.timeout))
hmcdrv_cache_file   81 drivers/s390/char/hmcdrv_cache.c 	len = hmcdrv_cache_file.fsize - ftp->ofs;
hmcdrv_cache_file   89 drivers/s390/char/hmcdrv_cache.c 	pos = ftp->ofs - hmcdrv_cache_file.ofs;
hmcdrv_cache_file   92 drivers/s390/char/hmcdrv_cache.c 	    ((pos + len) <= hmcdrv_cache_file.len)) {
hmcdrv_cache_file   95 drivers/s390/char/hmcdrv_cache.c 		       hmcdrv_cache_file.content + pos,
hmcdrv_cache_file   98 drivers/s390/char/hmcdrv_cache.c 			 hmcdrv_cache_file.fname, len,
hmcdrv_cache_file   99 drivers/s390/char/hmcdrv_cache.c 			 hmcdrv_cache_file.fsize);
hmcdrv_cache_file  124 drivers/s390/char/hmcdrv_cache.c 	if ((ftp->len > 0) && (hmcdrv_cache_file.len >= ftp->len)) {
hmcdrv_cache_file  131 drivers/s390/char/hmcdrv_cache.c 		cftp.buf = hmcdrv_cache_file.content;  /* and update */
hmcdrv_cache_file  132 drivers/s390/char/hmcdrv_cache.c 		cftp.len = hmcdrv_cache_file.len;      /* buffer data */
hmcdrv_cache_file  134 drivers/s390/char/hmcdrv_cache.c 		len = func(&cftp, &hmcdrv_cache_file.fsize); /* now do */
hmcdrv_cache_file  143 drivers/s390/char/hmcdrv_cache.c 			hmcdrv_cache_file.ofs = ftp->ofs;
hmcdrv_cache_file  144 drivers/s390/char/hmcdrv_cache.c 			hmcdrv_cache_file.timeout = jiffies +
hmcdrv_cache_file  146 drivers/s390/char/hmcdrv_cache.c 			memcpy(ftp->buf, hmcdrv_cache_file.content, len);
hmcdrv_cache_file  149 drivers/s390/char/hmcdrv_cache.c 		len = func(ftp, &hmcdrv_cache_file.fsize);
hmcdrv_cache_file  150 drivers/s390/char/hmcdrv_cache.c 		hmcdrv_cache_file.ofs = -1; /* invalidate content */
hmcdrv_cache_file  157 drivers/s390/char/hmcdrv_cache.c 		strlcpy(hmcdrv_cache_file.fname, ftp->fname,
hmcdrv_cache_file  159 drivers/s390/char/hmcdrv_cache.c 		hmcdrv_cache_file.id = ftp->id;
hmcdrv_cache_file  161 drivers/s390/char/hmcdrv_cache.c 			 ftp->id, hmcdrv_cache_file.fsize, ftp->fname);
hmcdrv_cache_file  203 drivers/s390/char/hmcdrv_cache.c 	hmcdrv_cache_file.id = HMCDRV_FTP_NOOP;
hmcdrv_cache_file  204 drivers/s390/char/hmcdrv_cache.c 	hmcdrv_cache_file.fsize = LLONG_MAX;
hmcdrv_cache_file  205 drivers/s390/char/hmcdrv_cache.c 	hmcdrv_cache_file.ofs = -1;
hmcdrv_cache_file  220 drivers/s390/char/hmcdrv_cache.c 		hmcdrv_cache_file.content =
hmcdrv_cache_file  224 drivers/s390/char/hmcdrv_cache.c 		if (!hmcdrv_cache_file.content) {
hmcdrv_cache_file  234 drivers/s390/char/hmcdrv_cache.c 	hmcdrv_cache_file.len = cachesize;
hmcdrv_cache_file  243 drivers/s390/char/hmcdrv_cache.c 	if (hmcdrv_cache_file.content) {
hmcdrv_cache_file  244 drivers/s390/char/hmcdrv_cache.c 		free_pages((unsigned long) hmcdrv_cache_file.content,
hmcdrv_cache_file  246 drivers/s390/char/hmcdrv_cache.c 		hmcdrv_cache_file.content = NULL;
hmcdrv_cache_file  249 drivers/s390/char/hmcdrv_cache.c 	hmcdrv_cache_file.id = HMCDRV_FTP_NOOP;
hmcdrv_cache_file  250 drivers/s390/char/hmcdrv_cache.c 	hmcdrv_cache_file.fsize = LLONG_MAX;
hmcdrv_cache_file  251 drivers/s390/char/hmcdrv_cache.c 	hmcdrv_cache_file.ofs = -1;
hmcdrv_cache_file  252 drivers/s390/char/hmcdrv_cache.c 	hmcdrv_cache_file.len = 0; /* no cache */