array_info 3300 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 3310 drivers/gpio/gpiolib.c if (array_info && array_info->desc == desc_array && array_info 3311 drivers/gpio/gpiolib.c array_size <= array_info->size && array_info 3312 drivers/gpio/gpiolib.c (void *)array_info == desc_array + array_info->size) { array_info 3314 drivers/gpio/gpiolib.c WARN_ON(array_info->chip->can_sleep); array_info 3316 drivers/gpio/gpiolib.c ret = gpio_chip_get_multiple(array_info->chip, array_info 3317 drivers/gpio/gpiolib.c array_info->get_mask, array_info 3322 drivers/gpio/gpiolib.c if (!raw && !bitmap_empty(array_info->invert_mask, array_size)) array_info 3324 drivers/gpio/gpiolib.c array_info->invert_mask, array_size); array_info 3326 drivers/gpio/gpiolib.c if (bitmap_full(array_info->get_mask, array_size)) array_info 3329 drivers/gpio/gpiolib.c i = find_first_zero_bit(array_info->get_mask, array_size); array_info 3331 drivers/gpio/gpiolib.c array_info = NULL; array_info 3365 drivers/gpio/gpiolib.c if (array_info) array_info 3366 drivers/gpio/gpiolib.c i = find_next_zero_bit(array_info->get_mask, array_info 3389 drivers/gpio/gpiolib.c if (array_info) array_info 3390 drivers/gpio/gpiolib.c j = find_next_zero_bit(array_info->get_mask, i, array_info 3464 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 3470 drivers/gpio/gpiolib.c desc_array, array_info, array_info 3490 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 3496 drivers/gpio/gpiolib.c desc_array, array_info, array_info 3586 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 3596 drivers/gpio/gpiolib.c if (array_info && array_info->desc == desc_array && array_info 3597 drivers/gpio/gpiolib.c array_size <= array_info->size && array_info 3598 drivers/gpio/gpiolib.c (void *)array_info == desc_array + array_info->size) { array_info 3600 drivers/gpio/gpiolib.c WARN_ON(array_info->chip->can_sleep); array_info 3602 drivers/gpio/gpiolib.c if (!raw && !bitmap_empty(array_info->invert_mask, array_size)) array_info 3604 drivers/gpio/gpiolib.c array_info->invert_mask, array_size); array_info 3606 drivers/gpio/gpiolib.c gpio_chip_set_multiple(array_info->chip, array_info->set_mask, array_info 3609 drivers/gpio/gpiolib.c if (bitmap_full(array_info->set_mask, array_size)) array_info 3612 drivers/gpio/gpiolib.c i = find_first_zero_bit(array_info->set_mask, array_size); array_info 3614 drivers/gpio/gpiolib.c array_info = NULL; array_info 3649 drivers/gpio/gpiolib.c if (!raw && !(array_info && array_info 3650 drivers/gpio/gpiolib.c test_bit(i, array_info->invert_mask)) && array_info 3672 drivers/gpio/gpiolib.c if (array_info) array_info 3673 drivers/gpio/gpiolib.c i = find_next_zero_bit(array_info->set_mask, array_info 3763 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 3769 drivers/gpio/gpiolib.c desc_array, array_info, value_bitmap); array_info 3788 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 3794 drivers/gpio/gpiolib.c desc_array, array_info, array_info 4091 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 4098 drivers/gpio/gpiolib.c desc_array, array_info, array_info 4117 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 4124 drivers/gpio/gpiolib.c desc_array, array_info, array_info 4179 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 4186 drivers/gpio/gpiolib.c array_info, value_bitmap); array_info 4221 drivers/gpio/gpiolib.c struct gpio_array *array_info, array_info 4228 drivers/gpio/gpiolib.c desc_array, array_info, array_info 4772 drivers/gpio/gpiolib.c struct gpio_array *array_info = NULL; array_info 4805 drivers/gpio/gpiolib.c struct_size(array_info, invert_mask, array_info 4817 drivers/gpio/gpiolib.c array_info = (void *)(descs->desc + count); array_info 4818 drivers/gpio/gpiolib.c array_info->get_mask = array_info->invert_mask + array_info 4820 drivers/gpio/gpiolib.c array_info->set_mask = array_info->get_mask + array_info 4823 drivers/gpio/gpiolib.c array_info->desc = descs->desc; array_info 4824 drivers/gpio/gpiolib.c array_info->size = count; array_info 4825 drivers/gpio/gpiolib.c array_info->chip = chip; array_info 4826 drivers/gpio/gpiolib.c bitmap_set(array_info->get_mask, descs->ndescs, array_info 4828 drivers/gpio/gpiolib.c bitmap_set(array_info->set_mask, descs->ndescs, array_info 4830 drivers/gpio/gpiolib.c descs->info = array_info; array_info 4833 drivers/gpio/gpiolib.c if (array_info && array_info->chip != chip) { array_info 4834 drivers/gpio/gpiolib.c __clear_bit(descs->ndescs, array_info->get_mask); array_info 4835 drivers/gpio/gpiolib.c __clear_bit(descs->ndescs, array_info->set_mask); array_info 4841 drivers/gpio/gpiolib.c else if (array_info && array_info 4848 drivers/gpio/gpiolib.c if (bitmap_full(array_info->get_mask, descs->ndescs)) { array_info 4849 drivers/gpio/gpiolib.c array_info = NULL; array_info 4852 drivers/gpio/gpiolib.c array_info->get_mask); array_info 4854 drivers/gpio/gpiolib.c array_info->set_mask); array_info 4856 drivers/gpio/gpiolib.c } else if (array_info) { array_info 4861 drivers/gpio/gpiolib.c array_info->set_mask); array_info 4865 drivers/gpio/gpiolib.c array_info->invert_mask); array_info 4870 drivers/gpio/gpiolib.c if (array_info) array_info 4873 drivers/gpio/gpiolib.c array_info->chip->label, array_info->size, array_info 4874 drivers/gpio/gpiolib.c *array_info->get_mask, *array_info->set_mask, array_info 4875 drivers/gpio/gpiolib.c *array_info->invert_mask); array_info 85 drivers/gpio/gpiolib.h struct gpio_array *array_info, array_info 90 drivers/gpio/gpiolib.h struct gpio_array *array_info, array_info 31 drivers/md/persistent-data/dm-bitset.c dm_array_info_init(&info->array_info, tm, &bitset_bvt); array_info 38 drivers/md/persistent-data/dm-bitset.c return dm_array_empty(&info->array_info, root); array_info 80 drivers/md/persistent-data/dm-bitset.c return dm_array_new(&info->array_info, root, dm_div_up(size, 64), pack_bits, &p); array_info 93 drivers/md/persistent-data/dm-bitset.c return dm_array_resize(&info->array_info, root, old_blocks, new_blocks, array_info 100 drivers/md/persistent-data/dm-bitset.c return dm_array_del(&info->array_info, root); array_info 116 drivers/md/persistent-data/dm-bitset.c r = dm_array_set_value(&info->array_info, root, info->current_index, array_info 134 drivers/md/persistent-data/dm-bitset.c r = dm_array_get_value(&info->array_info, root, array_index, &value); array_info 242 drivers/md/persistent-data/dm-bitset.c r = dm_array_cursor_begin(&info->array_info, root, &c->cursor); array_info 68 drivers/md/persistent-data/dm-bitset.h struct dm_array_info array_info; array_info 119 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 124 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 129 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 134 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 141 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 146 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 151 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 156 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 358 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 372 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 387 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 401 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 417 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 431 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 446 include/linux/gpio/consumer.h struct gpio_array *array_info, array_info 461 include/linux/gpio/consumer.h struct gpio_array *array_info,