• Home
  • Raw
  • Download

Lines Matching refs:client

134 	int client;  in crisv32_arbiter_config()  local
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()
191 val[pos] = client; in crisv32_arbiter_config()
197 client = 0; in crisv32_arbiter_config()
206 int first = client; in crisv32_arbiter_config()
207 while (!arbiters[arbiter].active_clients[region][client]) { in crisv32_arbiter_config()
208 client = (client + 1) % in crisv32_arbiter_config()
210 if (client == first) in crisv32_arbiter_config()
213 val[slot] = client; in crisv32_arbiter_config()
214 client = (client + 1) % arbiters[arbiter].nbr_clients; in crisv32_arbiter_config()
285 int crisv32_arbiter_allocate_bandwidth(int client, int region, in crisv32_arbiter_allocate_bandwidth() argument
296 if (client & 0xffff0000) { in crisv32_arbiter_allocate_bandwidth()
298 client >>= 16; 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()
344 void crisv32_arbiter_deallocate_bandwidth(int client, int region) in crisv32_arbiter_deallocate_bandwidth() argument
350 if (client & 0xffff0000) in crisv32_arbiter_deallocate_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()