regmap_test_bits(9)
π NAME π
okay so bestie, welcome to regmap_test_bits(9) from the Kernel API Manual β¨ this one is literally here to check if all specified bits are set in a register. periodt π
π SYNOPSIS π
int regmap_test_bits (struct regmap *map , unsigned int reg , unsigned
int bits );
π¦ ARGUMENTS π¦
mapβ the register map we're operating on, the main character of this whole situation π«regβ the register to read from, aka the spot we're checkingbitsβ the bits to test, the little squad we're looking for π
πΈ DESCRIPTION πΈ
So here's the vibe check, bestie: this returns 0 if at least one of the tested bits is not set. It returns 1 if all tested bits are set. And if the underlying regmap_read fails, it returns a negative error number π no cap.
That's the whole story. Short, sweet, and absolutely iconic β¨
π₯ SEE ALSO π₯
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_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)
Cute little sign-off: source/version is ./drivers/base/regmap, the date is October 2026, and this whole page is regmap_test_bits(9) π«Άβ¨π
π¦ 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