Lines Matching refs:value_map
52 unsigned long *value_map; member
79 if (value == !!test_bit(offset, chip->value_map)) in gpio_sim_apply_pull()
107 __assign_bit(offset, chip->value_map, value); in gpio_sim_apply_pull()
120 return !!test_bit(offset, chip->value_map); in gpio_sim_get()
128 __assign_bit(offset, chip->value_map, value); in gpio_sim_set()
139 bitmap_replace(bits, bits, chip->value_map, mask, gc->ngpio); in gpio_sim_get_multiple()
150 bitmap_replace(chip->value_map, chip->value_map, bits, mask, in gpio_sim_set_multiple()
163 __assign_bit(offset, chip->value_map, value); in gpio_sim_direction_output()
229 __assign_bit(offset, chip->value_map, in gpio_sim_free()
268 test_bit(i, chip->value_map) ? "output-high" : in gpio_sim_dbg_show()
282 val = !!test_bit(line_attr->offset, chip->value_map); in gpio_sim_sysfs_val_show()
458 chip->value_map = devm_bitmap_zalloc(dev, num_lines, GFP_KERNEL); in gpio_sim_add_bank()
459 if (!chip->value_map) in gpio_sim_add_bank()