| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/ |
| 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->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 …]
|
| D | dce110_compressor.h | 28 #include "../inc/compressor.h" 30 #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, [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
| 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->ctx, DCP_REG(mmLB_SYNC_RESET_SEL)); in reset_lb_on_vblank() 109 dm_write_reg(compressor->ctx, DCP_REG(mmLB_SYNC_RESET_SEL), value); in reset_lb_on_vblank() [all …]
|
| D | dce110_compressor.h | 28 #include "../inc/compressor.h" 30 #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, [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce112/ |
| 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->ctx, addr, value); in dce112_compressor_power_up_fbc() 356 compressor->min_compress_ratio = FBC_COMPRESS_RATIO_1TO1; in dce112_compressor_power_up_fbc() [all …]
|
| D | dce112_compressor.h | 28 #include "../inc/compressor.h" 30 #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, [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce112/ |
| 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->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 …]
|
| D | dce112_compressor.h | 28 #include "../inc/compressor.h" 30 #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, [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | ppp-comp.h | 33 struct compressor { struct 36 /* Allocate space for a compressor (transmit side) */ argument 39 /* Free space used by a compressor */ argument 42 /* Initialize a compressor */ argument 46 /* Reset a compressor */ argument 80 /* Used in locking compressor modules */ argument 82 /* Extra skb space needed by the compressor algorithm */ argument 101 extern int ppp_register_compressor(struct compressor *); argument 102 extern void ppp_unregister_compressor(struct compressor *);
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | ppp-comp.h | 33 struct compressor { struct 36 /* Allocate space for a compressor (transmit side) */ argument 39 /* Free space used by a compressor */ argument 42 /* Initialize a compressor */ argument 46 /* Reset a compressor */ argument 80 /* Used in locking compressor modules */ argument 82 /* Extra skb space needed by the compressor algorithm */ argument 101 extern int ppp_register_compressor(struct compressor *); argument 102 extern void ppp_unregister_compressor(struct compressor *);
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
| 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/ |
| 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/fs/ubifs/ |
| D | compress.c | 21 /* Fake description object for the "none" compressor */ 121 ubifs_warn(c, "cannot compress %d bytes, compressor %s, error %d, leave data uncompressed", in ubifs_compress() 184 ubifs_err(c, "cannot decompress %d bytes, compressor %s, error %d", in ubifs_decompress() 191 * compr_init - initialize a compressor. 192 * @compr: compressor description object 194 * This function initializes the requested compressor and returns zero in case 202 pr_err("UBIFS error (pid %d): cannot initialize compressor %s, error %ld", in compr_init() 213 * compr_exit - de-initialize a compressor. 214 * @compr: compressor description object 225 * This function initializes the compressor which were compiled in. Returns
|
| D | misc.h | 94 * ubifs_compr_present - check if compressor was compiled in. 95 * @compr_type: compressor type to check 98 * This function returns %1 of compressor of type @compr_type is present, and 108 * ubifs_compr_name - get compressor name string by its type. 109 * @compr_type: compressor type 112 * This function returns compressor type string.
|
| /kernel/linux/linux-5.10/fs/ubifs/ |
| D | compress.c | 21 /* Fake description object for the "none" compressor */ 121 ubifs_warn(c, "cannot compress %d bytes, compressor %s, error %d, leave data uncompressed", in ubifs_compress() 184 ubifs_err(c, "cannot decompress %d bytes, compressor %s, error %d", in ubifs_decompress() 191 * compr_init - initialize a compressor. 192 * @compr: compressor description object 194 * This function initializes the requested compressor and returns zero in case 202 pr_err("UBIFS error (pid %d): cannot initialize compressor %s, error %ld", in compr_init() 213 * compr_exit - de-initialize a compressor. 214 * @compr: compressor description object 226 * This function initializes the compressor which were compiled in. Returns
|
| D | misc.h | 94 * ubifs_compr_present - check if compressor was compiled in. 95 * @compr_type: compressor type to check 98 * This function returns %1 of compressor of type @compr_type is present, and 108 * ubifs_compr_name - get compressor name string by its type. 109 * @compr_type: compressor type 112 * This function returns compressor type string.
|
| /kernel/linux/linux-6.6/drivers/net/ppp/ |
| 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. 161 * @arg: pointer to private state for the compressor. [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ppp/ |
| 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. 161 * @arg: pointer to private state for the compressor. [all …]
|
| /kernel/linux/linux-5.10/Documentation/vm/ |
| D | zswap.rst | 103 The default compressor is selected in ``CONFIG_ZSWAP_COMPRESSOR_DEFAULT`` 105 ``compressor`` attribute, e.g. ``zswap.compressor=lzo``. 106 It can also be changed at runtime using the sysfs "compressor" 109 echo lzo > /sys/module/zswap/parameters/compressor 111 When the zpool and/or compressor parameter is changed at runtime, any existing 114 original compressor. Once all pages are removed from an old zpool, the zpool 115 and its compressor are freed.
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/mm/ |
| D | zswap.rst | 93 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.
|
| /kernel/linux/linux-6.6/fs/jffs2/ |
| D | compr.c | 84 pr_warn("No memory for compressor allocation. Compression failed.\n"); in jffs2_selected_compress() 101 * compressor; either way, we're good to go. in jffs2_selected_compress() 193 pr_warn("No memory for compressor allocation. (%d bytes)\n", in jffs2_compress() 306 pr_warn("NULL compressor name at registering JFFS2 compressor. Failed.\n"); in jffs2_register_compressor() 316 jffs2_dbg(1, "Registering JFFS2 compressor \"%s\"\n", comp->name); in jffs2_register_compressor() 329 printk(KERN_DEBUG "Compressor \"%s\", prio %d\n", this->name, this->priority); in jffs2_register_compressor() 341 jffs2_dbg(1, "Unregistering JFFS2 compressor \"%s\"\n", comp->name); in jffs2_unregister_compressor() 347 pr_warn("Compressor module is in use. Unregister failed.\n"); in jffs2_unregister_compressor() 353 printk(KERN_DEBUG "Compressor \"%s\", prio %d\n", this->name, this->priority); in jffs2_unregister_compressor()
|
| /kernel/linux/linux-5.10/fs/jffs2/ |
| D | compr.c | 84 pr_warn("No memory for compressor allocation. Compression failed.\n"); in jffs2_selected_compress() 101 * compressor; either way, we're good to go. in jffs2_selected_compress() 193 pr_warn("No memory for compressor allocation. (%d bytes)\n", in jffs2_compress() 306 pr_warn("NULL compressor name at registering JFFS2 compressor. Failed.\n"); in jffs2_register_compressor() 316 jffs2_dbg(1, "Registering JFFS2 compressor \"%s\"\n", comp->name); in jffs2_register_compressor() 329 printk(KERN_DEBUG "Compressor \"%s\", prio %d\n", this->name, this->priority); in jffs2_register_compressor() 341 jffs2_dbg(1, "Unregistering JFFS2 compressor \"%s\"\n", comp->name); in jffs2_unregister_compressor() 347 pr_warn("Compressor module is in use. Unregister failed.\n"); in jffs2_unregister_compressor() 353 printk(KERN_DEBUG "Compressor \"%s\", prio %d\n", this->name, this->priority); in jffs2_unregister_compressor()
|
| /kernel/linux/linux-5.10/include/linux/mfd/wm8994/ |
| D | pdata.h | 61 * Multiband compressor configurations are specified with a label and 63 * generated using the multiband compressor configuration panel in 78 * multiband compressor configuration panel in WISCE - see 89 * multiband compressor configuration panel in WISCE - see 100 * the multiband compressor configuration panel in WISCE - see
|
| /kernel/linux/linux-6.6/include/linux/mfd/wm8994/ |
| D | pdata.h | 61 * Multiband compressor configurations are specified with a label and 63 * generated using the multiband compressor configuration panel in 78 * multiband compressor configuration panel in WISCE - see 89 * multiband compressor configuration panel in WISCE - see 100 * the multiband compressor configuration panel in WISCE - see
|
| /kernel/linux/linux-5.10/mm/ |
| 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 %s not available, using default %s\n", in __zswap_pool_create_fallback() [all …]
|