Home
last modified time | relevance | path

Searched refs:compressor (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_compressor.c70 static void reset_lb_on_vblank(struct compressor *compressor, uint32_t crtc_inst) in reset_lb_on_vblank() argument
76 struct dce110_compressor *cp110 = TO_DCE110_COMPRESSOR(compressor); in reset_lb_on_vblank()
80 status_pos = dm_read_reg(compressor->ctx, DCP_REG(mmCRTC_STATUS_POSITION)); in reset_lb_on_vblank()
84 if (status_pos != dm_read_reg(compressor->ctx, DCP_REG(mmCRTC_STATUS_POSITION))) { in reset_lb_on_vblank()
86 value = dm_read_reg(compressor->ctx, DCP_REG(mmLB_SYNC_RESET_SEL)); in reset_lb_on_vblank()
89 dm_write_reg(compressor->ctx, DCP_REG(mmLB_SYNC_RESET_SEL), value); in reset_lb_on_vblank()
91 frame_count = dm_read_reg(compressor->ctx, DCP_REG(mmCRTC_STATUS_FRAME_COUNT)); in reset_lb_on_vblank()
95 if (frame_count != dm_read_reg(compressor->ctx, DCP_REG(mmCRTC_STATUS_FRAME_COUNT))) in reset_lb_on_vblank()
103 value = dm_read_reg(compressor->ctx, DCP_REG(mmLB_SYNC_RESET_SEL)); in reset_lb_on_vblank()
106 dm_write_reg(compressor->ctx, DCP_REG(mmLB_SYNC_RESET_SEL), value); in reset_lb_on_vblank()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce112/
H A Ddce112_compressor.c316 void dce112_compressor_power_up_fbc(struct compressor *compressor) in dce112_compressor_power_up_fbc() argument
322 value = dm_read_reg(compressor->ctx, addr); in dce112_compressor_power_up_fbc()
326 if (compressor->options.bits.CLK_GATING_DISABLED == 1) { in dce112_compressor_power_up_fbc()
334 dm_write_reg(compressor->ctx, addr, value); in dce112_compressor_power_up_fbc()
337 value = dm_read_reg(compressor->ctx, addr); in dce112_compressor_power_up_fbc()
341 dm_write_reg(compressor->ctx, addr, value); in dce112_compressor_power_up_fbc()
344 value = dm_read_reg(compressor->ctx, addr); in dce112_compressor_power_up_fbc()
346 dm_write_reg(compressor->ctx, addr, value); in dce112_compressor_power_up_fbc()
352 dm_write_reg(compressor->ctx, addr, value); in dce112_compressor_power_up_fbc()
353 compressor->min_compress_ratio = FBC_COMPRESS_RATIO_1TO1; in dce112_compressor_power_up_fbc()
[all …]
H A Ddce112_compressor.h30 #define TO_DCE112_COMPRESSOR(compressor)\ argument
31 container_of(compressor, struct dce112_compressor, base)
39 struct compressor base;
43 struct compressor *dce112_compressor_create(struct dc_context *ctx);
48 void dce112_compressor_destroy(struct compressor **cp);
51 void dce112_compressor_power_up_fbc(struct compressor *cp);
53 void dce112_compressor_enable_fbc(struct compressor *cp, uint32_t paths_num,
56 void dce112_compressor_disable_fbc(struct compressor *cp);
58 void dce112_compressor_set_fbc_invalidation_triggers(struct compressor *cp,
62 struct compressor *cp,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dcompressor.h62 struct compressor;
66 void (*power_up_fbc)(struct compressor *cp);
67 void (*enable_fbc)(struct compressor *cp,
69 void (*disable_fbc)(struct compressor *cp);
70 void (*set_fbc_invalidation_triggers)(struct compressor *cp,
73 struct compressor *cp,
75 bool (*is_fbc_enabled_in_hw)(struct compressor *cp,
78 struct compressor { struct
/linux/include/linux/
H A Dppp-comp.h33 struct compressor { struct
101 extern int ppp_register_compressor(struct compressor *); argument
102 extern void ppp_unregister_compressor(struct compressor *);
/linux/Documentation/admin-guide/mm/
H A Dzswap.rst82 The default compressor is selected in ``CONFIG_ZSWAP_COMPRESSOR_DEFAULT``
84 ``compressor`` attribute, e.g. ``zswap.compressor=lzo``.
85 It can also be changed at runtime using the sysfs "compressor"
88 echo lzo > /sys/module/zswap/parameters/compressor
90 When the compressor parameter is changed at runtime, any existing compressed
93 compressor. Once all pages are removed from an old pool, the pool and its
94 compressor are freed.
/linux/drivers/net/ppp/
H A Dppp_deflate.c564 extern int ppp_register_compressor (struct compressor *cp);
565 extern void ppp_unregister_compressor (struct compressor *cp);
570 static struct compressor ppp_deflate = {
588 static struct compressor ppp_deflate_draft = {
H A Dbsd_comp.c192 extern int ppp_register_compressor (struct compressor *cp);
193 extern void ppp_unregister_compressor (struct compressor *cp);
1131 static struct compressor ppp_bsd_compress = {
H A Dppp_generic.c138 struct compressor *xcomp; /* transmit packet compressor 8c */
140 struct compressor *rcomp; /* receive decompressor 94 */
286 static struct compressor *find_compressor(int type);
3070 struct compressor *cp, *ocomp; in ppp_set_compress()
3224 struct compressor *xcomp, *rcomp; in ppp_ccp_closed()
3254 struct compressor *comp;
3271 ppp_register_compressor(struct compressor *cp) in ppp_register_compressor()
3293 ppp_unregister_compressor(struct compressor *cp) in ppp_unregister_compressor()
3307 static struct compressor *
3311 struct compressor *cp = NULL; in find_compressor()
H A Dppp_mppe.c576 static struct compressor ppp_mppe = {
/linux/kernel/power/
H A Dhibernate.c1505 static int hibernate_compressor_param_set(const char *compressor, in hibernate_compressor_param_set() argument
1513 index = sysfs_match_string(comp_alg_enabled, compressor); in hibernate_compressor_param_set()
1526 compressor); in hibernate_compressor_param_set()
1541 module_param_cb(compressor, &hibernate_compressor_param_ops,
1543 MODULE_PARM_DESC(compressor,
/linux/arch/powerpc/boot/
H A DMakefile267 compressor-$(CONFIG_KERNEL_GZIP) := gz
268 compressor-$(CONFIG_KERNEL_XZ) := xz
269 compressor-$(CONFIG_KERNEL_LZMA) := lzma
270 compressor-$(CONFIG_KERNEL_LZO) := lzo
274 cmd_wrap =$(CONFIG_SHELL) $(wrapper) -Z $(compressor-y) -c -o $@ -p $2 \
/linux/mm/
H A Dzswap.c108 module_param_cb(compressor, &zswap_compressor_param_ops,
245 static struct zswap_pool *zswap_pool_create(char *compressor) in zswap_pool_create() argument
251 if (!zswap_has_pool && !strcmp(compressor, ZSWAP_PARAM_UNSET)) in zswap_pool_create()
264 strscpy(pool->tfm_name, compressor, sizeof(pool->tfm_name)); in zswap_pool_create()
422 static struct zswap_pool *zswap_pool_find_get(char *compressor) in zswap_pool_find_get() argument
429 if (strcmp(pool->tfm_name, compressor)) in zswap_pool_find_get()
H A DKconfig60 prompt "Default compressor"
75 command line 'zswap.compressor=' option.
/linux/Documentation/filesystems/
H A Dubifs.rst98 compr=none override default compressor and set it to "none"
99 compr=lzo override default compressor and set it to "lzo"
100 compr=zlib override default compressor and set it to "zlib"
/linux/Documentation/driver-api/crypto/iaa/
H A Diaa-crypto.rst28 # echo deflate-iaa > /sys/module/zswap/parameters/compressor
442 This is a simple test that uses iaa_compress as the compressor for a
478 # echo deflate-iaa > /sys/module/zswap/parameters/compressor
507 # echo lzo > /sys/module/zswap/parameters/compressor
626 echo deflate-iaa > /sys/module/zswap/parameters/compressor
664 compressor and turn off swap (to remove all references to
667 echo lzo > /sys/module/zswap/parameters/compressor
/linux/drivers/block/zram/
H A Dzram_drv.c1649 char *compressor; in __comp_algorithm_store() local
1656 compressor = kstrdup(buf, GFP_KERNEL); in __comp_algorithm_store()
1657 if (!compressor) in __comp_algorithm_store()
1661 if (sz > 0 && compressor[sz - 1] == '\n') in __comp_algorithm_store()
1662 compressor[sz - 1] = 0x00; in __comp_algorithm_store()
1664 if (!zcomp_available_algorithm(compressor)) { in __comp_algorithm_store()
1665 kfree(compressor); in __comp_algorithm_store()
1671 kfree(compressor); in __comp_algorithm_store()
1676 comp_algorithm_set(zram, prio, compressor); in __comp_algorithm_store()
/linux/fs/ubifs/
H A DKconfig35 LZO compressor is generally faster than zlib but compresses worse.
/linux/Documentation/staging/
H A Dlzo.rst12 the compressor nor on any other implementations though it seems likely that
164 compressor must not emit block copies where distance and length
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h590 struct dm_compressor_info compressor; member
H A Damdgpu_dm.c1070 struct dm_compressor_info *compressor = &adev->dm.compressor; in amdgpu_dm_fbc_init() local
1081 if (compressor->bo_ptr) in amdgpu_dm_fbc_init()
1092 AMDGPU_GEM_DOMAIN_GTT, &compressor->bo_ptr, in amdgpu_dm_fbc_init()
1093 &compressor->gpu_addr, &compressor->cpu_addr); in amdgpu_dm_fbc_init()
1098 adev->dm.dc->ctx->fbc_gpu_addr = compressor->gpu_addr; in amdgpu_dm_fbc_init()
/linux/Documentation/networking/
H A Dppp_generic.rst373 SC_COMP_RUN CCP compressor is running
411 number of connection slots) for the TCP header compressor and
413 argument specify the maximum connection-ID for the compressor. If
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra210.dtsi1751 dynamic-range-compressor@702d8200 {
1771 dynamic-range-compressor@702d8600 {
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1796 struct compressor *fbc_compressor;
/linux/scripts/
H A Dspelling.txt384 compresser||compressor

12