regmap_write_async(9)
π regmap_write_async(9) π
hiii bestie π«Ά welcome to the Kernel API Manual page for regmap_write_async β it's giving "write a value to a single register asynchronously" and honestly? iconic. let's get into it, fr fr β¨
β¨ NAME β¨
regmap_write_async β write a value to a single register asynchronously
πΈ SYNOPSIS πΈ
int regmap_write_async (struct regmap *map , unsigned int reg , unsigned int val );
π ARGUMENTS π
mapβ register map to write to π the map girlie you're writing into.regβ register to write to. this is the register, no cap.valβ value to be written. the value that's gonna be written, periodt.
π¦ DESCRIPTION π¦
okay so here's the vibe check: a value of zero will be returned on success β that's the slay case β¨. a negative errno will be returned in error cases π. so if you see a negative errno, that's the error-case situation, bestie. no sugarcoating.
ngl this page is short but she still ate. every detail matters, even the tiny ones π
π SEE ALSO π
Kernel file: ./drivers/base/regmap/regmap.c
also bestie, go peek at these:
devm_regmap_field_alloc(9)regmap_field_bulk_alloc(9)devm_regmap_field_bulk_alloc(9)regmap_field_bulk_free(9)devm_regmap_field_bulk_free(9)devm_regmap_field_free(9)regmap_field_alloc(9)regmap_field_free(9)regmap_reinit_cache(9)regmap_exit(9)dev_get_regmap(9)regmap_get_device(9)regmap_can_raw_write(9)regmap_get_raw_read_max(9)regmap_get_raw_write_max(9)regmap_write(9)regmap_raw_write(9)regmap_noinc_write(9)regmap_field_update_bits_base(9)regmap_field_test_bits(9)regmap_fields_update_bits_base(9)regmap_bulk_write(9)regmap_multi_reg_write(9)regmap_multi_reg_write_bypassed(9)regmap_raw_write_async(9)regmap_read(9)regmap_read_bypassed(9)regmap_raw_read(9)regmap_noinc_read(9)regmap_field_read(9)regmap_fields_read(9)regmap_bulk_read(9)regmap_multi_reg_read(9)regmap_update_bits_base(9)regmap_test_bits(9)regmap_async_complete(9)regmap_register_patch(9)regmap_get_val_bytes(9)regmap_get_max_register(9)regmap_get_reg_stride(9)regmap_might_sleep(9)
mwah π β source/version: ./drivers/base/regmap, date: October 2026, page: regmap_write_async(9). go write that register, bestie π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms