Lines Matching defs:compress_ctx
1480 struct compress_ctx { struct
1481 struct inode *inode; /* inode the context belong to */
1482 pgoff_t cluster_idx; /* cluster index number */
1483 unsigned int cluster_size; /* page count in cluster */
1484 unsigned int log_cluster_size; /* log of cluster size */
1485 struct page **rpages; /* pages store raw data in cluster */
1486 unsigned int nr_rpages; /* total page number in rpages */
1487 struct page **cpages; /* pages store compressed data in cluster */
1488 unsigned int nr_cpages; /* total page number in cpages */
1489 unsigned int valid_nr_cpages; /* valid page number in cpages */
1490 void *rbuf; /* virtual mapped address on rpages */
1491 struct compress_data *cbuf; /* virtual mapped address on cpages */
1492 size_t rlen; /* valid data length in rbuf */
1493 size_t clen; /* valid data length in cbuf */
1494 void *private; /* payload buffer for specified compression algorithm */
1495 void *private2; /* extra payload buffer */