Home
last modified time | relevance | path

Searched refs:compressor (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce112/
H A Ddce112_compressor.c319 void dce112_compressor_power_up_fbc(struct compressor *compressor) in dce112_compressor_power_up_fbc() argument
325 value = dm_read_reg(compressor->ctx, addr); in dce112_compressor_power_up_fbc()
329 if (compressor->options.bits.CLK_GATING_DISABLED == 1) { in dce112_compressor_power_up_fbc()
337 dm_write_reg(compressor->ctx, addr, value); in dce112_compressor_power_up_fbc()
340 value = dm_read_reg(compressor->ctx, addr); in dce112_compressor_power_up_fbc()
344 dm_write_reg(compressor->ctx, addr, value); in dce112_compressor_power_up_fbc()
347 value = dm_read_reg(compressor->ctx, addr); in dce112_compressor_power_up_fbc()
349 dm_write_reg(compressor->ctx, addr, value); in dce112_compressor_power_up_fbc()
355 dm_write_reg(compressor in dce112_compressor_power_up_fbc()
365 dce112_compressor_enable_fbc( struct compressor *compressor, uint32_t paths_num, struct compr_addr_and_pitch_params *params) dce112_compressor_enable_fbc() argument
417 dce112_compressor_disable_fbc(struct compressor *compressor) dce112_compressor_disable_fbc() argument
442 dce112_compressor_is_fbc_enabled_in_hw( struct compressor *compressor, uint32_t *inst) dce112_compressor_is_fbc_enabled_in_hw() argument
470 dce112_compressor_is_lpt_enabled_in_hw(struct compressor *compressor) dce112_compressor_is_lpt_enabled_in_hw() argument
482 dce112_compressor_program_compressed_surface_address_and_pitch( struct compressor *compressor, struct compr_addr_and_pitch_params *params) dce112_compressor_program_compressed_surface_address_and_pitch() argument
543 dce112_compressor_disable_lpt(struct compressor *compressor) dce112_compressor_disable_lpt() argument
597 dce112_compressor_enable_lpt(struct compressor *compressor) dce112_compressor_enable_lpt() argument
656 dce112_compressor_program_lpt_control( struct compressor *compressor, struct compr_addr_and_pitch_params *params) dce112_compressor_program_lpt_control() argument
733 dce112_compressor_set_fbc_invalidation_triggers( struct compressor *compressor, uint32_t fbc_trigger) dce112_compressor_set_fbc_invalidation_triggers() argument
790 dce112_compressor_construct(struct dce112_compressor *compressor, struct dc_context *ctx) dce112_compressor_construct() argument
846 dce112_compressor_destroy(struct compressor **compressor) dce112_compressor_destroy() argument
[all...]
H A Ddce112_compressor.h28 #include "../inc/compressor.h"
30 #define TO_DCE112_COMPRESSOR(compressor)\
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 *c
[all...]
/kernel/linux/linux-6.6/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 in dce112_compressor_power_up_fbc()
362 dce112_compressor_enable_fbc( struct compressor *compressor, uint32_t paths_num, struct compr_addr_and_pitch_params *params) dce112_compressor_enable_fbc() argument
414 dce112_compressor_disable_fbc(struct compressor *compressor) dce112_compressor_disable_fbc() argument
439 dce112_compressor_is_fbc_enabled_in_hw( struct compressor *compressor, uint32_t *inst) dce112_compressor_is_fbc_enabled_in_hw() argument
467 dce112_compressor_is_lpt_enabled_in_hw(struct compressor *compressor) dce112_compressor_is_lpt_enabled_in_hw() argument
479 dce112_compressor_program_compressed_surface_address_and_pitch( struct compressor *compressor, struct compr_addr_and_pitch_params *params) dce112_compressor_program_compressed_surface_address_and_pitch() argument
540 dce112_compressor_disable_lpt(struct compressor *compressor) dce112_compressor_disable_lpt() argument
594 dce112_compressor_enable_lpt(struct compressor *compressor) dce112_compressor_enable_lpt() argument
653 dce112_compressor_program_lpt_control( struct compressor *compressor, struct compr_addr_and_pitch_params *params) dce112_compressor_program_lpt_control() argument
730 dce112_compressor_set_fbc_invalidation_triggers( struct compressor *compressor, uint32_t fbc_trigger) dce112_compressor_set_fbc_invalidation_triggers() argument
787 dce112_compressor_construct(struct dce112_compressor *compressor, struct dc_context *ctx) dce112_compressor_construct() argument
843 dce112_compressor_destroy(struct compressor **compressor) dce112_compressor_destroy() argument
[all...]
H A Ddce112_compressor.h28 #include "../inc/compressor.h"
30 #define TO_DCE112_COMPRESSOR(compressor)\
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 *c
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_compressor.c73 static void reset_lb_on_vblank(struct compressor *compressor, uint32_t crtc_inst) in reset_lb_on_vblank() argument
79 struct dce110_compressor *cp110 = TO_DCE110_COMPRESSOR(compressor); in reset_lb_on_vblank()
83 status_pos = dm_read_reg(compressor->ctx, DCP_REG(mmCRTC_STATUS_POSITION)); in reset_lb_on_vblank()
87 if (status_pos != dm_read_reg(compressor->ctx, DCP_REG(mmCRTC_STATUS_POSITION))) { in reset_lb_on_vblank()
89 value = dm_read_reg(compressor->ctx, DCP_REG(mmLB_SYNC_RESET_SEL)); in reset_lb_on_vblank()
92 dm_write_reg(compressor->ctx, DCP_REG(mmLB_SYNC_RESET_SEL), value); in reset_lb_on_vblank()
94 frame_count = dm_read_reg(compressor->ctx, DCP_REG(mmCRTC_STATUS_FRAME_COUNT)); in reset_lb_on_vblank()
98 if (frame_count != dm_read_reg(compressor->ctx, DCP_REG(mmCRTC_STATUS_FRAME_COUNT))) in reset_lb_on_vblank()
106 value = dm_read_reg(compressor in reset_lb_on_vblank()
142 dce110_compressor_power_up_fbc(struct compressor *compressor) dce110_compressor_power_up_fbc() argument
188 dce110_compressor_enable_fbc( struct compressor *compressor, struct compr_addr_and_pitch_params *params) dce110_compressor_enable_fbc() argument
241 dce110_compressor_disable_fbc(struct compressor *compressor) dce110_compressor_disable_fbc() argument
268 dce110_compressor_is_fbc_enabled_in_hw( struct compressor *compressor, uint32_t *inst) dce110_compressor_is_fbc_enabled_in_hw() argument
297 dce110_compressor_program_compressed_surface_address_and_pitch( struct compressor *compressor, struct compr_addr_and_pitch_params *params) dce110_compressor_program_compressed_surface_address_and_pitch() argument
346 dce110_compressor_set_fbc_invalidation_triggers( struct compressor *compressor, uint32_t fbc_trigger) dce110_compressor_set_fbc_invalidation_triggers() argument
409 dce110_compressor_destroy(struct compressor **compressor) dce110_compressor_destroy() argument
493 dce110_compressor_construct(struct dce110_compressor *compressor, struct dc_context *ctx) dce110_compressor_construct() argument
[all...]
H A Ddce110_compressor.h28 #include "../inc/compressor.h"
30 #define TO_DCE110_COMPRESSOR(compressor)\
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 *c
[all...]
/kernel/linux/linux-6.6/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 in reset_lb_on_vblank()
139 dce110_compressor_power_up_fbc(struct compressor *compressor) dce110_compressor_power_up_fbc() argument
185 dce110_compressor_enable_fbc( struct compressor *compressor, struct compr_addr_and_pitch_params *params) dce110_compressor_enable_fbc() argument
238 dce110_compressor_disable_fbc(struct compressor *compressor) dce110_compressor_disable_fbc() argument
265 dce110_compressor_is_fbc_enabled_in_hw( struct compressor *compressor, uint32_t *inst) dce110_compressor_is_fbc_enabled_in_hw() argument
294 dce110_compressor_program_compressed_surface_address_and_pitch( struct compressor *compressor, struct compr_addr_and_pitch_params *params) dce110_compressor_program_compressed_surface_address_and_pitch() argument
343 dce110_compressor_set_fbc_invalidation_triggers( struct compressor *compressor, uint32_t fbc_trigger) dce110_compressor_set_fbc_invalidation_triggers() argument
406 dce110_compressor_destroy(struct compressor **compressor) dce110_compressor_destroy() argument
435 dce110_compressor_construct(struct dce110_compressor *compressor, struct dc_context *ctx) dce110_compressor_construct() argument
[all...]
H A Ddce110_compressor.h28 #include "../inc/compressor.h"
30 #define TO_DCE110_COMPRESSOR(compressor)\
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 *c
[all...]
/kernel/linux/linux-5.10/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-5.10/include/linux/
H A Dppp-comp.h33 struct compressor { struct
36 /* Allocate space for a compressor (transmit side) */
39 /* Free space used by a compressor */
42 /* Initialize a compressor */
46 /* Reset a compressor */
80 /* Used in locking compressor modules */
82 /* Extra skb space needed by the compressor algorithm */
101 extern int ppp_register_compressor(struct compressor *);
102 extern void ppp_unregister_compressor(struct compressor *);
/kernel/linux/linux-6.6/include/linux/
H A Dppp-comp.h33 struct compressor { struct
36 /* Allocate space for a compressor (transmit side) */
39 /* Free space used by a compressor */
42 /* Initialize a compressor */
46 /* Reset a compressor */
80 /* Used in locking compressor modules */
82 /* Extra skb space needed by the compressor algorithm */
101 extern int ppp_register_compressor(struct compressor *);
102 extern void ppp_unregister_compressor(struct compressor *);
/kernel/linux/linux-5.10/mm/
H A Dzswap.c90 /* Crypto compressor to use */
99 module_param_cb(compressor, &zswap_compressor_param_ops,
500 /* type and compressor must be null-terminated */
501 static struct zswap_pool *zswap_pool_find_get(char *type, char *compressor) in zswap_pool_find_get() argument
508 if (strcmp(pool->tfm_name, compressor)) in zswap_pool_find_get()
531 static struct zswap_pool *zswap_pool_create(char *type, char *compressor) in zswap_pool_create() argument
545 if (!strcmp(compressor, ZSWAP_PARAM_UNSET)) in zswap_pool_create()
563 strlcpy(pool->tfm_name, compressor, sizeof(pool->tfm_name)); in zswap_pool_create()
574 pr_debug("using %s compressor\n", pool->tfm_name); in zswap_pool_create()
602 pr_err("compressor in __zswap_pool_create_fallback()
697 __zswap_param_set(const char *val, const struct kernel_param *kp, char *type, char *compressor) __zswap_param_set() argument
[all...]
/kernel/linux/linux-6.6/mm/
H A Dzswap.c96 /* Crypto compressor to use */
105 module_param_cb(compressor, &zswap_compressor_param_ops,
446 * If users dynamically change the zpool type and compressor at runtime, i.e.
598 /* type and compressor must be null-terminated */
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()
760 pr_debug("using %s compressor\ in zswap_pool_create()
897 __zswap_param_set(const char *val, const struct kernel_param *kp, char *type, char *compressor) __zswap_param_set() argument
[all...]
/kernel/linux/linux-5.10/drivers/block/zram/
H A Dzram_drv.c935 sz = zcomp_available_show(zram->compressor, buf); in comp_algorithm_show()
945 char compressor[ARRAY_SIZE(zram->compressor)]; in comp_algorithm_store() local
948 strlcpy(compressor, buf, sizeof(compressor)); in comp_algorithm_store()
950 sz = strlen(compressor); in comp_algorithm_store()
951 if (sz > 0 && compressor[sz - 1] == '\n') in comp_algorithm_store()
952 compressor[sz - 1] = 0x00; in comp_algorithm_store()
954 if (!zcomp_available_algorithm(compressor)) in comp_algorithm_store()
964 strcpy(zram->compressor, compresso in comp_algorithm_store()
[all...]
H A Dzram_drv.h130 char compressor[CRYPTO_MAX_ALG_NAME]; member
/kernel/linux/linux-5.10/arch/powerpc/boot/
H A DMakefile247 compressor-$(CONFIG_KERNEL_GZIP) := gz
248 compressor-$(CONFIG_KERNEL_XZ) := xz
249 compressor-$(CONFIG_KERNEL_LZMA) := lzma
250 compressor-$(CONFIG_KERNEL_LZO) := lzo
254 cmd_wrap =$(CONFIG_SHELL) $(wrapper) -Z $(compressor-y) -c -o $@ -p $2 \
/kernel/linux/linux-5.10/drivers/net/ppp/
H A Dppp_deflate.c22 * State for a Deflate (de)compressor.
57 * z_comp_free - free the memory used by a compressor
58 * @arg: pointer to the private state for the compressor.
72 * z_comp_alloc - allocate space for a compressor.
82 * Returns the pointer to the private state for the compressor,
123 * z_comp_init - initialize a previously-allocated compressor.
124 * @arg: pointer to the private state for the compressor
133 * specified when the compressor was allocated. The compressor
160 * z_comp_reset - reset a previously-allocated compressor
[all...]
H A Dbsd_comp.c87 * the compressor and not expected by the decompressor.
90 * code is output by the compressor. This is because a packet
192 extern int ppp_register_compressor (struct compressor *cp);
193 extern void ppp_unregister_compressor (struct compressor *cp);
349 * Allocate space for a (de) compressor.
1132 static struct compressor ppp_bsd_compress = {
H A Dppp_generic.c131 struct compressor *xcomp; /* transmit packet compressor 8c */
133 struct compressor *rcomp; /* receive decompressor 94 */
278 static struct compressor *find_compressor(int type);
1569 /* compressor still expects A/C bytes in hdr */ in pad_compress_skb()
1586 * frames. The compressor will return -1 if we in pad_compress_skb()
1592 netdev_err(ppp->dev, "ppp: compressor dropped pkt\n"); in pad_compress_skb()
2846 struct compressor *cp, *ocomp; in ppp_set_compress()
2979 /* reset the [de]compressor */ in ppp_ccp_peek()
3000 struct compressor *xcom in ppp_ccp_closed()
[all...]
/kernel/linux/linux-6.6/drivers/net/ppp/
H A Dppp_deflate.c22 * State for a Deflate (de)compressor.
57 * z_comp_free - free the memory used by a compressor
58 * @arg: pointer to the private state for the compressor.
72 * z_comp_alloc - allocate space for a compressor.
82 * Returns the pointer to the private state for the compressor,
123 * z_comp_init - initialize a previously-allocated compressor.
124 * @arg: pointer to the private state for the compressor
133 * specified when the compressor was allocated. The compressor
160 * z_comp_reset - reset a previously-allocated compressor
[all...]
H A Dbsd_comp.c87 * the compressor and not expected by the decompressor.
90 * code is output by the compressor. This is because a packet
192 extern int ppp_register_compressor (struct compressor *cp);
193 extern void ppp_unregister_compressor (struct compressor *cp);
349 * Allocate space for a (de) compressor.
1132 static struct compressor ppp_bsd_compress = {
/kernel/linux/linux-6.6/arch/powerpc/boot/
H A 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 \
/kernel/linux/linux-6.6/drivers/block/zram/
H A Dzram_drv.c922 char *compressor; in __comp_algorithm_store() local
929 compressor = kstrdup(buf, GFP_KERNEL); in __comp_algorithm_store()
930 if (!compressor) in __comp_algorithm_store()
934 if (sz > 0 && compressor[sz - 1] == '\n') in __comp_algorithm_store()
935 compressor[sz - 1] = 0x00; in __comp_algorithm_store()
937 if (!zcomp_available_algorithm(compressor)) { in __comp_algorithm_store()
938 kfree(compressor); in __comp_algorithm_store()
945 kfree(compressor); in __comp_algorithm_store()
950 comp_algorithm_set(zram, prio, compressor); in __comp_algorithm_store()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h139 * @compressor: Frame buffer compression buffer. See &struct dm_compressor_info
315 struct dm_compressor_info compressor; member

Completed in 23 milliseconds

12