/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce112/ |
H A D | dce112_compressor.c | 319 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 D | dce112_compressor.h | 28 #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 D | dce112_compressor.c | 316 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 D | dce112_compressor.h | 28 #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 D | dce110_compressor.c | 73 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 D | dce110_compressor.h | 28 #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 D | dce110_compressor.c | 70 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 D | dce110_compressor.h | 28 #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 D | compressor.h | 62 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 D | compressor.h | 62 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 D | ppp-comp.h | 33 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 D | ppp-comp.h | 33 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 D | zswap.c | 90 /* 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 D | zswap.c | 96 /* 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 D | zram_drv.c | 935 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 D | zram_drv.h | 130 char compressor[CRYPTO_MAX_ALG_NAME]; member
|
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | Makefile | 247 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 D | ppp_deflate.c | 22 * 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 D | bsd_comp.c | 87 * 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 D | ppp_generic.c | 131 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 D | ppp_deflate.c | 22 * 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 D | bsd_comp.c | 87 * 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 D | Makefile | 272 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 D | zram_drv.c | 922 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 D | amdgpu_dm.h | 139 * @compressor: Frame buffer compression buffer. See &struct dm_compressor_info 315 struct dm_compressor_info compressor; member
|