struct z_erofs_stream_dctx { struct z_erofs_decompress_req *rq; int no, ni; /* the current {en,de}coded page # */
unsignedint avail_out; /* remaining bytes in the decoded buffer */ unsignedint inbuf_pos, inbuf_sz; /* current status of the encoded buffer */
u8 *kin, *kout; /* buffer mapped pointers */ void *bounce; /* bounce buffer for inplace I/Os */ bool bounced; /* is the bounce buffer used now? */
};
int z_erofs_stream_switch_bufs(struct z_erofs_stream_dctx *dctx, void **dst, void **src, struct page **pgpl); int z_erofs_fixup_insize(struct z_erofs_decompress_req *rq, constchar *padbuf, unsignedint padbufsize); int __init z_erofs_init_decompressor(void); void z_erofs_exit_decompressor(void); int z_erofs_crypto_decompress(struct z_erofs_decompress_req *rq, struct page **pgpl); int z_erofs_crypto_enable_engine(constchar *name, int len); #ifdef CONFIG_EROFS_FS_ZIP_ACCEL void z_erofs_crypto_disable_all_engines(void); int z_erofs_crypto_show_engines(char *buf, int size, char sep); #else staticinlinevoid z_erofs_crypto_disable_all_engines(void) {} staticinlineint z_erofs_crypto_show_engines(char *buf, int size, char sep) { return0; } #endif #endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.