Lines Matching full:ngpio
108 for_each_set_bit(bit, mask, gc->ngpio) { in gpio_mockup_get_multiple()
140 for_each_set_bit(bit, mask, gc->ngpio) in gpio_mockup_set_multiple()
359 for (i = 0; i < gc->ngpio; i++) { in gpio_mockup_debugfs_setup()
390 for (i = 0; i < gc->ngpio; i++) { in gpio_mockup_dispose_mappings()
404 u16 ngpio; in gpio_mockup_probe() local
412 rv = device_property_read_u16(dev, "nr-gpios", &ngpio); in gpio_mockup_probe()
428 gc->ngpio = ngpio; in gpio_mockup_probe()
443 chip->lines = devm_kcalloc(dev, gc->ngpio, in gpio_mockup_probe()
448 for (i = 0; i < gc->ngpio; i++) in gpio_mockup_probe()
452 gc->ngpio); in gpio_mockup_probe()
511 u16 ngpio; in gpio_mockup_register_chip() local
523 ngpio = base < 0 ? gpio_mockup_range_ngpio(idx) in gpio_mockup_register_chip()
525 properties[prop++] = PROPERTY_ENTRY_U16("nr-gpios", ngpio); in gpio_mockup_register_chip()
528 line_names = kasprintf_strarray(GFP_KERNEL, chip_label, ngpio); in gpio_mockup_register_chip()
533 "gpio-line-names", line_names, ngpio); in gpio_mockup_register_chip()
538 kfree_strarray(line_names, ngpio); in gpio_mockup_register_chip()
547 kfree_strarray(line_names, ngpio); in gpio_mockup_register_chip()