Lines Matching full:ngpio
110 for_each_set_bit(bit, mask, gc->ngpio) { in gpio_mockup_get_multiple()
143 for_each_set_bit(bit, mask, gc->ngpio) in gpio_mockup_set_multiple()
376 for (i = 0; i < gc->ngpio; i++) { in gpio_mockup_debugfs_setup()
406 for (i = 0; i < gc->ngpio; i++) { in gpio_mockup_dispose_mappings()
420 u16 ngpio; in gpio_mockup_probe() local
428 rv = device_property_read_u16(dev, "nr-gpios", &ngpio); in gpio_mockup_probe()
444 gc->ngpio = ngpio; in gpio_mockup_probe()
460 chip->lines = devm_kcalloc(dev, gc->ngpio, in gpio_mockup_probe()
465 for (i = 0; i < gc->ngpio; i++) in gpio_mockup_probe()
469 gc->ngpio); in gpio_mockup_probe()
528 u16 ngpio; in gpio_mockup_register_chip() local
540 ngpio = base < 0 ? gpio_mockup_range_ngpio(idx) in gpio_mockup_register_chip()
542 properties[prop++] = PROPERTY_ENTRY_U16("nr-gpios", ngpio); in gpio_mockup_register_chip()
545 line_names = kasprintf_strarray(GFP_KERNEL, chip_label, ngpio); in gpio_mockup_register_chip()
550 "gpio-line-names", line_names, ngpio); in gpio_mockup_register_chip()
555 kfree_strarray(line_names, ngpio); in gpio_mockup_register_chip()
564 kfree_strarray(line_names, ngpio); in gpio_mockup_register_chip()