Lines Matching full:bank
39 * bank's child device.
49 uint32_t bank; in gpio_xlnx_ps_init() local
56 /* Propagate the virtual base address to the bank devices */ in gpio_xlnx_ps_init()
57 for (bank = 0; bank < dev_conf->num_banks; bank++) { in gpio_xlnx_ps_init()
59 dev_conf->bank_devices[bank]->data; in gpio_xlnx_ps_init()
60 __ASSERT(bank_data != NULL, "%s bank %u data unresolved", dev->name, bank); in gpio_xlnx_ps_init()
74 * IRQ. The ISR iterates all associated MIO / EMIO GPIO pink bank
75 * child device instances and checks each bank's interrupt status.
76 * If any pending interrupt is detected within a GPIO pin bank,
77 * the callbacks registered for the respective bank are triggered
89 uint32_t bank; in gpio_xlnx_ps_isr() local
92 for (bank = 0; bank < dev_conf->num_banks; bank++) { in gpio_xlnx_ps_isr()
93 api = dev_conf->bank_devices[bank]->api; in gpio_xlnx_ps_isr()
97 int_mask = api->get_pending_int(dev_conf->bank_devices[bank]); in gpio_xlnx_ps_isr()
101 dev_conf->bank_devices[bank]->data; in gpio_xlnx_ps_isr()
103 dev_conf->bank_devices[bank], int_mask); in gpio_xlnx_ps_isr()
111 * Macros generating a list of all associated GPIO pin bank child