Searched refs:shared_entry (Results 1 – 2 of 2) sorted by relevance
43 struct z_shared_isr_table_entry *shared_entry; in z_isr_install() local57 shared_entry = &z_shared_sw_isr_table[table_idx]; in z_isr_install()63 __ASSERT(shared_entry->client_num < CONFIG_SHARED_IRQ_MAX_NUM_CLIENTS, in z_isr_install()82 shared_entry->clients[shared_entry->client_num].isr = entry->isr; in z_isr_install()83 shared_entry->clients[shared_entry->client_num].arg = entry->arg; in z_isr_install()85 shared_entry->client_num++; in z_isr_install()88 entry->arg = shared_entry; in z_isr_install()92 for (i = 0; i < shared_entry->client_num; i++) { in z_isr_install()93 client = &shared_entry->clients[i]; in z_isr_install()99 shared_entry->clients[shared_entry->client_num].isr = routine; in z_isr_install()[all …]
43 struct z_shared_isr_table_entry *shared_entry; in client_exists_at_index() local46 shared_entry = &z_shared_sw_isr_table[irq]; in client_exists_at_index()49 for (i = 0; i < shared_entry->client_num; i++) { in client_exists_at_index()50 client = &shared_entry->clients[i]; in client_exists_at_index()57 if (shared_entry->client_num <= idx) { in client_exists_at_index()61 client = &shared_entry->clients[idx]; in client_exists_at_index()