• Home
  • Raw
  • Download

Lines Matching refs:arbiters

95 struct arbiter arbiters[ARBITERS] =  variable
149 for (client = 0; client < arbiters[arbiter].nbr_clients; client++) { in crisv32_arbiter_config()
168 if (!arbiters[arbiter].requested_slots[region][client]) { in crisv32_arbiter_config()
174 if (!arbiters[arbiter].active_clients[region][client] || in crisv32_arbiter_config()
184 arbiters[arbiter].requested_slots[region][client]; in crisv32_arbiter_config()
207 while (!arbiters[arbiter].active_clients[region][client]) { in crisv32_arbiter_config()
209 arbiters[arbiter].nbr_clients; in crisv32_arbiter_config()
214 client = (client + 1) % arbiters[arbiter].nbr_clients; in crisv32_arbiter_config()
252 arbiters[0].active_clients[EXT_REGION][11] = 1; in crisv32_arbiter_init()
253 arbiters[0].active_clients[EXT_REGION][12] = 1; in crisv32_arbiter_init()
301 for (i = 0; i < arbiters[arbiter].nbr_clients; i++) { in crisv32_arbiter_allocate_bandwidth()
302 total_assigned += arbiters[arbiter].requested_slots[region][i]; in crisv32_arbiter_allocate_bandwidth()
303 total_clients += arbiters[arbiter].active_clients[region][i]; in crisv32_arbiter_allocate_bandwidth()
321 arbiters[arbiter].active_clients[region][client] = 1; in crisv32_arbiter_allocate_bandwidth()
322 arbiters[arbiter].requested_slots[region][client] = req; in crisv32_arbiter_allocate_bandwidth()
353 arbiters[arbiter].requested_slots[region][client] = 0; in crisv32_arbiter_deallocate_bandwidth()
354 arbiters[arbiter].active_clients[region][client] = 0; in crisv32_arbiter_deallocate_bandwidth()
356 for (i = 0; i < arbiters[arbiter].nbr_clients; i++) in crisv32_arbiter_deallocate_bandwidth()
357 total_assigned += arbiters[arbiter].requested_slots[region][i]; in crisv32_arbiter_deallocate_bandwidth()