Lines Matching refs:npins
176 for (i = 0; i < devi->npins; i++) in ofw_gpiobus_add_fdt_child()
215 int i, npins; in ofw_gpiobus_setup_devinfo() local
230 npins = ofw_gpiobus_parse_gpios_impl(child, node, "gpios", sc, &pins); in ofw_gpiobus_setup_devinfo()
231 if (npins <= 0) { in ofw_gpiobus_setup_devinfo()
240 devi->npins = (uint32_t)npins; in ofw_gpiobus_setup_devinfo()
246 for (i = 0; i < devi->npins; i++) in ofw_gpiobus_setup_devinfo()
268 for (i = 0; i < devi->npins; i++) { in ofw_gpiobus_destroy_devinfo()
283 int gpiocells, i, j, ncells, npins; in ofw_gpiobus_parse_gpios_impl() local
301 npins = 0; in ofw_gpiobus_parse_gpios_impl()
305 npins++; in ofw_gpiobus_parse_gpios_impl()
331 npins++; in ofw_gpiobus_parse_gpios_impl()
334 if (npins == 0 || pins == NULL) { in ofw_gpiobus_parse_gpios_impl()
335 if (npins == 0) in ofw_gpiobus_parse_gpios_impl()
339 return (npins); in ofw_gpiobus_parse_gpios_impl()
341 *pins = malloc(sizeof(struct gpiobus_pin) * npins, M_DEVBUF, in ofw_gpiobus_parse_gpios_impl()
401 return (npins); in ofw_gpiobus_parse_gpios_impl()