• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/vchiq/interface/vchiq_arm/

Lines Matching refs:local

472 	remote_event_poll(&state->local->sync_trigger);
473 remote_event_poll(&state->local->sync_release);
474 remote_event_poll(&state->local->trigger);
475 remote_event_poll(&state->local->recycle);
556 remote_event_signal_local(&state->local->trigger);
564 VCHIQ_SHARED_STATE_T *local = state->local;
593 local->tx_pos = tx_pos;
605 slot_index = local->slot_queue[
621 VCHIQ_SHARED_STATE_T *local = state->local;
634 while (slot_queue_available != local->slot_queue_recycle) {
636 int slot_index = local->slot_queue[slot_queue_available++ &
645 local->slot_queue_recycle, slot_queue_available);
771 VCHIQ_SHARED_STATE_T *local;
778 local = state->local;
991 local->tx_pos = state->local_tx_pos;
1011 VCHIQ_SHARED_STATE_T *local;
1014 local = state->local;
1020 remote_event_wait(&local->sync_release);
1025 local->slot_sync);
1541 "version mismatch - local (%d, min %d)"
1634 DEBUG_INITIALISE(state->local)
2048 VCHIQ_SHARED_STATE_T *local = state->local;
2049 DEBUG_INITIALISE(local)
2054 remote_event_wait(&local->trigger);
2141 VCHIQ_SHARED_STATE_T *local = state->local;
2144 remote_event_wait(&local->recycle);
2158 VCHIQ_SHARED_STATE_T *local = state->local;
2168 remote_event_wait(&local->sync_trigger);
2325 VCHIQ_SHARED_STATE_T *local;
2344 "local ver %d (min %d), remote ver %d.",
2407 local = &slot_zero->master;
2410 local = &slot_zero->slave;
2414 if (local->initialised) {
2417 vchiq_loud_error("local state has already been "
2435 state->local = local;
2467 for (i = local->slot_first; i <= local->slot_last; i++) {
2468 local->slot_queue[state->slot_queue_available++] = i;
2481 local->trigger.event = &state->trigger_event;
2482 remote_event_create(&local->trigger);
2483 local->tx_pos = 0;
2485 local->recycle.event = &state->recycle_event;
2486 remote_event_create(&local->recycle);
2487 local->slot_queue_recycle = state->slot_queue_available;
2489 local->sync_trigger.event = &state->sync_trigger_event;
2490 remote_event_create(&local->sync_trigger);
2492 local->sync_release.event = &state->sync_release_event;
2493 remote_event_create(&local->sync_release);
2496 ((VCHIQ_HEADER_T *)SLOT_DATA_FROM_INDEX(state, local->slot_sync))->msgid
2498 remote_event_signal_local(&local->sync_release);
2500 local->debug[DEBUG_ENTRIES] = DEBUG_MAX;
2551 local->initialised = 1;
3714 state->local->tx_pos,
3742 state->local->slot_queue_recycle - state->slot_queue_available,
3748 vchiq_dump_shared_state(dump_context, state, state->local, "Local");