Yury Norov
ec288a2cf7
bitmap: unify find_bit operations
...
bitmap_for_each_{set,clear}_region() are similar to for_each_bit()
macros in include/linux/find.h, but interface and implementation
of them are different.
This patch adds for_each_bitrange() macros and drops unused
bitmap_*_region() API in sake of unification.
Signed-off-by: Yury Norov <yury.norov@gmail.com>
Tested-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Acked-by: Dennis Zhou <dennis@kernel.org>
Acked-by: Ulf Hansson <ulf.hansson@linaro.org> # For MMC
2022-01-15 08:47:31 -08:00
..
2020-09-07 14:24:21 +02:00
2021-02-08 13:00:31 +01:00
2021-02-08 13:00:31 +01:00
2020-09-07 14:24:21 +02:00
2020-09-07 14:24:21 +02:00
2019-12-18 12:55:11 +01:00
2021-03-30 11:42:06 +02:00
2017-04-24 21:42:10 +02:00
2021-02-15 10:43:23 +01:00
2019-06-19 17:09:55 +02:00
2021-10-26 17:37:06 +02:00
2021-10-21 10:49:32 -06:00
2021-08-24 10:15:32 +02:00
2021-02-01 12:02:33 +01:00
2020-11-16 11:59:28 +01:00
2020-09-07 14:24:21 +02:00
2021-10-28 11:53:56 +02:00
2019-05-30 11:26:32 -07:00
2020-09-07 14:24:21 +02:00
2021-03-31 14:47:53 +02:00
2019-05-30 11:26:32 -07:00
2021-06-14 13:57:42 +02:00
2019-05-30 11:26:32 -07:00
2021-04-16 15:10:08 +02:00
2021-10-21 21:47:30 +02:00
2021-08-24 10:15:31 +02:00
2021-09-03 09:58:13 -07:00
2021-10-19 12:59:04 +02:00
2021-10-19 12:43:21 +02:00
2021-10-06 17:23:28 +02:00
2020-05-28 11:22:15 +02:00
2021-12-20 11:14:56 +01:00
2020-05-28 11:22:14 +02:00
2020-11-16 11:59:29 +01:00
2020-05-28 11:20:59 +02:00
2020-05-28 11:20:59 +02:00
2021-11-23 12:32:28 +01:00
2019-06-05 17:36:37 +02:00
2021-12-21 13:03:51 +01:00
2021-10-12 10:21:19 +02:00
2020-03-24 14:35:40 +01:00
2021-10-14 13:21:42 +02:00
2021-12-09 10:30:11 +01:00
2020-09-07 14:20:17 +02:00
2019-06-19 17:09:55 +02:00
2020-11-24 15:18:19 +01:00
2021-10-19 13:02:58 +02:00
2021-06-14 13:57:42 +02:00
2021-10-12 10:21:17 +02:00
2021-02-08 13:00:31 +01:00
2021-04-12 13:52:47 +02:00
2020-11-24 12:35:34 +01:00
2017-11-02 11:10:55 +01:00
2022-01-15 08:47:31 -08:00
2021-08-24 10:15:35 +02:00
2021-08-24 10:15:35 +02:00
2021-08-24 10:15:35 +02:00
2021-08-24 10:15:33 +02:00
2020-09-25 13:24:02 +02:00
2021-06-14 13:57:34 +02:00
2019-07-11 18:11:21 -07:00
2021-06-14 13:57:41 +02:00
2020-09-07 14:20:17 +02:00
2019-11-13 16:10:16 +01:00
2021-10-19 12:43:21 +02:00
2020-09-07 14:20:17 +02:00
2021-03-30 12:42:44 +02:00
2020-09-07 14:24:21 +02:00
2020-09-07 14:20:17 +02:00
2020-09-07 14:20:17 +02:00
2021-11-15 14:15:58 +01:00
2021-03-30 11:42:07 +02:00
2020-10-28 11:07:01 +01:00
2021-08-27 16:30:36 +02:00
2020-09-07 14:24:21 +02:00
2021-08-24 10:15:34 +02:00
2021-10-12 10:21:17 +02:00
2021-06-23 16:39:08 -06:00
2021-06-14 13:57:44 +02:00
2021-10-06 17:23:27 +02:00
2021-03-30 11:42:07 +02:00
2021-04-23 09:29:49 +02:00
2020-09-07 14:20:17 +02:00
2020-09-07 14:24:21 +02:00
2021-10-21 21:39:50 +02:00
2018-01-04 12:46:11 +01:00
2021-10-19 12:43:21 +02:00
2018-07-16 11:21:45 +02:00
2021-06-14 13:57:38 +02:00
2021-10-12 10:21:19 +02:00
2021-10-19 12:43:21 +02:00
2020-11-16 11:59:30 +01:00
2019-09-11 15:58:39 +02:00
2021-02-01 11:13:09 +01:00
2020-09-07 14:20:17 +02:00
2020-09-07 14:20:17 +02:00
2021-10-12 10:21:18 +02:00
2020-09-07 14:20:17 +02:00
2021-10-12 10:21:19 +02:00
2021-04-12 13:52:48 +02:00
2021-12-14 13:33:10 +01:00
2020-12-11 10:08:37 +01:00
2021-02-01 11:54:45 +01:00
2020-12-11 10:08:37 +01:00
2021-11-17 10:34:06 +01:00
2021-11-17 10:34:06 +01:00
2020-05-28 11:22:14 +02:00
2021-08-24 10:15:30 +02:00
2021-02-01 11:54:45 +01:00
2021-08-24 16:59:39 +02:00
2021-10-28 23:19:32 +02:00
2020-11-17 12:46:39 +01:00
2021-03-30 11:42:01 +02:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2021-03-30 11:41:59 +02:00
2021-08-24 15:16:08 +02:00
2019-05-30 11:26:32 -07:00
2021-08-24 16:59:39 +02:00
2021-10-26 17:31:58 +02:00
2021-02-08 13:00:31 +01:00
2019-05-30 11:26:32 -07:00
2020-09-07 14:20:17 +02:00