From d7c1404f8246e594f2bf1444d53ef701b0314c22 Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Tue, 7 Sep 2021 22:48:43 +0200 Subject: [PATCH] Simplify metadata bit function declarations Signed-off-by: Robert Baldyga --- src/metadata/metadata_bit.h | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/src/metadata/metadata_bit.h b/src/metadata/metadata_bit.h index 5e1ccb6..d825726 100644 --- a/src/metadata/metadata_bit.h +++ b/src/metadata/metadata_bit.h @@ -221,20 +221,13 @@ static bool _ocf_metadata_test_and_clear_##what##_##type( \ return test; \ } \ -ocf_metadata_bit_struct(u8); -ocf_metadata_bit_struct(u16); -ocf_metadata_bit_struct(u32); -ocf_metadata_bit_struct(u64); -ocf_metadata_bit_struct(u128); +#define ocf_metadata_bit_funcs(type) \ +ocf_metadata_bit_struct(type); \ +ocf_metadata_bit_func(dirty, type); \ +ocf_metadata_bit_func(valid, type); \ -ocf_metadata_bit_func(dirty, u8); -ocf_metadata_bit_func(dirty, u16); -ocf_metadata_bit_func(dirty, u32); -ocf_metadata_bit_func(dirty, u64); -ocf_metadata_bit_func(dirty, u128); - -ocf_metadata_bit_func(valid, u8); -ocf_metadata_bit_func(valid, u16); -ocf_metadata_bit_func(valid, u32); -ocf_metadata_bit_func(valid, u64); -ocf_metadata_bit_func(valid, u128); +ocf_metadata_bit_funcs(u8); +ocf_metadata_bit_funcs(u16); +ocf_metadata_bit_funcs(u32); +ocf_metadata_bit_funcs(u64); +ocf_metadata_bit_funcs(u128);