Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
hardware.h
Go to the documentation of this file.
1// SPDX-License-Identifier: 0BSD
2
4//
7//
8// Author: Lasse Collin
9//
11
14extern void hardware_init(void);
15
16
19extern void hardware_threads_set(uint32_t threadlimit);
20
22extern uint32_t hardware_threads_get(void);
23
26extern bool hardware_threads_is_mt(void);
27
28
35extern void hardware_memlimit_set(uint64_t new_memlimit,
36 bool set_compress, bool set_decompress, bool set_mtdec,
37 bool is_percentage);
38
42extern uint64_t hardware_memlimit_get(enum operation_mode mode);
43
57extern uint64_t hardware_memlimit_mtenc_get(void);
58
65
70extern uint64_t hardware_memlimit_mtdec_get(void);
71
74extern void hardware_memlimit_show(void);
#define tuklib_attr_noreturn
Definition tuklib_common.h:63
operation_mode
Definition coder.h:13
void hardware_memlimit_show(void) lzma_attribute((__noreturn__))
Display the amount of RAM and memory usage limits and exit.
Definition hardware.c:249
uint64_t hardware_memlimit_mtdec_get(void)
Definition hardware.c:207
void hardware_init(void)
Definition hardware.c:312
uint32_t hardware_threads_get(void)
Get the maximum number of worker threads.
Definition hardware.c:98
void hardware_memlimit_set(uint64_t new_memlimit, bool set_compress, bool set_decompress, bool set_mtdec, bool is_percentage)
Definition hardware.c:116
void hardware_threads_set(uint32_t threadlimit)
Definition hardware.c:62
bool hardware_threads_is_mt(void)
Definition hardware.c:105
uint64_t hardware_memlimit_mtenc_get(void)
Definition hardware.c:191
bool hardware_memlimit_mtenc_is_default(void)
Definition hardware.c:200
uint64_t hardware_memlimit_get(enum operation_mode mode)
Definition hardware.c:176