STRUCT MALI_C55_PARAMS_DIGITAL_GAIN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct mali...digital_gain(9) πŸ’–

okay bestie, this page is straight from the Kernel API Manual, and it's literally the glow-up for struct mali_c55_params_digital_gain β€” the digital gain value struct. No cap, it's a short one, but every field is main character energy πŸ’…


πŸŽ€ NAME πŸŽ€

struct mali_c55_params_digital_gain β€” Digital gain value.

✨ SYNOPSIS ✨

       struct mali_c55_params_digital_gain {
           struct v4l2_isp_params_block_header header;
           __u16 gain;
        };

πŸ¦‹ Members πŸ¦‹

  • header β€” The Mali-C55 parameters block header. That's the header, bestie 🫢
  • gain β€” The digital gain value to apply, in Q5.8 format. Q5.8 is doing the absolute most here ✨

🌈 Description 🌈

This struct carries a digital gain value to set in the ISP. Lowkey iconic, highkey useful.

header.type should be set to MALI_C55_PARAM_BLOCK_DIGITAL_GAIN from :c:type:`mali_c55_param_block_type` for this block. Do not skip that part, fr fr πŸŽ€

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./include/uapi/linux/media/arm/mali-c55-config.h
  • struct mali_c55_ae_1024bin_hist(9)
  • struct mali_c55_ae_5bin_hist(9)
  • struct mali_c55_awb_average_ratios(9)
  • struct mali_c55_af_statistics(9)
  • struct mali_c55_stats_buffer(9)
  • enum mali_c55_param_block_type(9)
  • struct mali_c55_params_sensor_off_preshading(9)
  • enum mali_c55_aexp_hist_tap_points(9)
  • enum mali_c55_aexp_skip_x(9)
  • enum mali_c55_aexp_skip_y(9)
  • enum mali_c55_aexp_row_column_offset(9)
  • enum mali_c55_aexp_hist_plane_mode(9)
  • struct mali_c55_params_aexp_hist(9)
  • struct mali_c55_params_aexp_weights(9)
  • enum mali_c55_awb_stats_mode(9)
  • struct mali_c55_params_awb_gains(9)
  • enum mali_c55_params_awb_tap_points(9)
  • struct mali_c55_params_awb_config(9)
  • struct mali_c55_params_mesh_shading_config(9)
  • struct mali_c55_params_mesh_shading_selection(9)
  • struct mali_c55_params_ccm(9)
  • struct mali_c55_params_gamma(9)
  • MALI_C55_PARAMS_MAX_SIZE(9)

That's the whole page, bestie β€” source/version ./include/uapi/linux/media/arm, date October 2026, page struct mali...digital_gain(9). Slay responsibly πŸ’…βœ¨

πŸ“¦ where this page comes from