Home
last modified time | relevance | path

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

12

/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dce110/
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 …]
Ddce110_compressor.h30 #define TO_DCE110_COMPRESSOR(compressor)\ argument
31 container_of(compressor, struct dce110_compressor, base)
39 struct compressor base;
43 struct compressor *dce110_compressor_create(struct dc_context *ctx);
48 void dce110_compressor_destroy(struct compressor **cp);
51 void dce110_compressor_power_up_fbc(struct compressor *cp);
53 void dce110_compressor_enable_fbc(struct compressor *cp,
56 void dce110_compressor_disable_fbc(struct compressor *cp);
58 void dce110_compressor_set_fbc_invalidation_triggers(struct compressor *cp,
62 struct compressor *cp,
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dce112/
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 …]
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-v6.6/drivers/gpu/drm/amd/display/dc/inc/
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-v6.6/include/linux/
Dppp-comp.h33 struct compressor { struct
101 extern int ppp_register_compressor(struct compressor *); argument
102 extern void ppp_unregister_compressor(struct compressor *);
/Linux-v6.6/Documentation/admin-guide/mm/
Dzswap.rst93 The default compressor is selected in ``CONFIG_ZSWAP_COMPRESSOR_DEFAULT``
95 ``compressor`` attribute, e.g. ``zswap.compressor=lzo``.
96 It can also be changed at runtime using the sysfs "compressor"
99 echo lzo > /sys/module/zswap/parameters/compressor
101 When the zpool and/or compressor parameter is changed at runtime, any existing
104 original compressor. Once all pages are removed from an old zpool, the zpool
105 and its compressor are freed.
/Linux-v6.6/mm/
Dzswap.c105 module_param_cb(compressor, &zswap_compressor_param_ops,
599 static struct zswap_pool *zswap_pool_find_get(char *type, char *compressor) in zswap_pool_find_get() argument
606 if (strcmp(pool->tfm_name, compressor)) in zswap_pool_find_get()
712 static struct zswap_pool *zswap_pool_create(char *type, char *compressor) in zswap_pool_create() argument
727 if (!strcmp(compressor, ZSWAP_PARAM_UNSET)) in zswap_pool_create()
748 strscpy(pool->tfm_name, compressor, sizeof(pool->tfm_name)); in zswap_pool_create()
898 char *type, char *compressor) in __zswap_param_set() argument
932 } else if (!compressor) { in __zswap_param_set()
937 compressor = s; in __zswap_param_set()
945 pool = zswap_pool_find_get(type, compressor); in __zswap_param_set()
[all …]
/Linux-v6.6/drivers/net/ppp/
Dppp_deflate.c565 extern int ppp_register_compressor (struct compressor *cp);
566 extern void ppp_unregister_compressor (struct compressor *cp);
571 static struct compressor ppp_deflate = {
589 static struct compressor ppp_deflate_draft = {
Dbsd_comp.c192 extern int ppp_register_compressor (struct compressor *cp);
193 extern void ppp_unregister_compressor (struct compressor *cp);
1132 static struct compressor ppp_bsd_compress = {
Dppp_generic.c131 struct compressor *xcomp; /* transmit packet compressor 8c */
133 struct compressor *rcomp; /* receive decompressor 94 */
280 static struct compressor *find_compressor(int type);
3020 struct compressor *cp, *ocomp; in ppp_set_compress()
3174 struct compressor *xcomp, *rcomp; in ppp_ccp_closed()
3204 struct compressor *comp;
3221 ppp_register_compressor(struct compressor *cp) in ppp_register_compressor()
3243 ppp_unregister_compressor(struct compressor *cp) in ppp_unregister_compressor()
3257 static struct compressor *
3261 struct compressor *cp = NULL; in find_compressor()
Dppp_mppe.c633 static struct compressor ppp_mppe = {
/Linux-v6.6/Documentation/filesystems/
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-v6.6/arch/powerpc/boot/
DMakefile272 compressor-$(CONFIG_KERNEL_GZIP) := gz
273 compressor-$(CONFIG_KERNEL_XZ) := xz
274 compressor-$(CONFIG_KERNEL_LZMA) := lzma
275 compressor-$(CONFIG_KERNEL_LZO) := lzo
279 cmd_wrap =$(CONFIG_SHELL) $(wrapper) -Z $(compressor-y) -c -o $@ -p $2 \
/Linux-v6.6/drivers/block/zram/
Dzram_drv.c987 char *compressor; in __comp_algorithm_store() local
994 compressor = kstrdup(buf, GFP_KERNEL); in __comp_algorithm_store()
995 if (!compressor) in __comp_algorithm_store()
999 if (sz > 0 && compressor[sz - 1] == '\n') in __comp_algorithm_store()
1000 compressor[sz - 1] = 0x00; in __comp_algorithm_store()
1002 if (!zcomp_available_algorithm(compressor)) { in __comp_algorithm_store()
1003 kfree(compressor); in __comp_algorithm_store()
1010 kfree(compressor); in __comp_algorithm_store()
1015 comp_algorithm_set(zram, prio, compressor); in __comp_algorithm_store()
DKconfig19 prompt "Default zram compressor"
/Linux-v6.6/fs/ubifs/
DKconfig35 LZO compressor is generally faster than zlib but compresses worse.
/Linux-v6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h490 struct dm_compressor_info compressor; member
Damdgpu_dm.c895 struct dm_compressor_info *compressor = &adev->dm.compressor; in amdgpu_dm_fbc_init() local
906 if (compressor->bo_ptr) in amdgpu_dm_fbc_init()
917 AMDGPU_GEM_DOMAIN_GTT, &compressor->bo_ptr, in amdgpu_dm_fbc_init()
918 &compressor->gpu_addr, &compressor->cpu_addr); in amdgpu_dm_fbc_init()
923 adev->dm.dc->ctx->fbc_gpu_addr = compressor->gpu_addr; in amdgpu_dm_fbc_init()
/Linux-v6.6/Documentation/staging/
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-v6.6/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uvc274 compressor will produce for a video
333 compressor will produce for a video
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dce60/
Ddce60_hw_sequencer.c123 struct compressor *compr = dc->fbc_compressor; in dce60_enable_fbc()
/Linux-v6.6/Documentation/networking/
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-v6.6/drivers/gpu/drm/amd/display/dc/
Ddc.h964 struct compressor *fbc_compressor;
/Linux-v6.6/arch/arm64/boot/dts/nvidia/
Dtegra210.dtsi1676 dynamic-range-compressor@702d8200 {
1696 dynamic-range-compressor@702d8600 {

12