regmap_async_complete(9)
π
regmap_async_complete(9) β Kernel API Manual β¨
okay bestie, welcome to the Kernel API Manual page for regmap_async_complete(9) β yes that's the whole title, yes the (9) is part of the name, don't @ me π«Ά
πΈ NAME πΈ
regmap_async_complete β the girl whose entire job is making sure all your asynchronous I/O has actually finished. no loose ends, no half-done vibes, she's the responsible one π
π¦ SYNOPSIS π¦
int regmap_async_complete (struct regmap *map );
that's it. one function. one argument. lowkey iconic β¨
π ARGUMENTS π
mapβ the map you're operating on. that's the whole explanation, she's not gonna over-explain it. it's the map. operate on it. πΊοΈ
π DESCRIPTION π
so here's the tea β β this function blocks until any pending asynchronous I/O has completed. like, she will sit there and wait, no matter how long it takes, until everything settles. main character energy but make it patient π
and if any of those I/O operations failed? she comes back with an error code for the failed I/O operations. so you get told. she's not gonna ghost you about failures, that's not her style π
no cap: it blocks. prepare your thread accordingly, bestie π«Ά
π₯ SEE ALSO π₯
you want the whole friend group? here's the whole friend group, in order, no skips π
- Kernel file
./drivers/base/regmap/regmap.c 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_write_async(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_register_patch(9)regmap_get_val_bytes(9)regmap_get_max_register(9)regmap_get_reg_stride(9)regmap_might_sleep(9)
and that's the page, bestie π this lil gem lives in ./drivers/base/regmap (that's the source/version bestie, iykyk π), dated October 2026 β periodt, that's the sign-off, go forth and await your I/O π¦ππ
π¦ 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