Lines Matching refs:se

56 static void clear_event_entries(sdei_entry_t *se)  in clear_event_entries()  argument
58 se->ep = 0; in clear_event_entries()
59 se->arg = 0; in clear_event_entries()
60 se->affinity = 0; in clear_event_entries()
61 se->reg_flags = 0; in clear_event_entries()
69 sdei_entry_t *se; in sdei_cpu_on_init() local
73 se = get_event_entry(map); in sdei_cpu_on_init()
74 clear_event_entries(se); in sdei_cpu_on_init()
75 se->state = 0; in sdei_cpu_on_init()
241 static void set_sdei_entry(sdei_entry_t *se, uint64_t ep, uint64_t arg, in set_sdei_entry() argument
244 assert(se != NULL); in set_sdei_entry()
246 se->ep = ep; in set_sdei_entry()
247 se->arg = arg; in set_sdei_entry()
248 se->affinity = (affinity & MPIDR_AFFINITY_MASK); in set_sdei_entry()
249 se->reg_flags = flags; in set_sdei_entry()
282 sdei_entry_t *se; in sdei_event_routing_set() local
297 se = get_event_entry(map); in sdei_event_routing_set()
306 if (!can_sdei_state_trans(se, DO_ROUTING)) { in sdei_event_routing_set()
316 se->reg_flags = (unsigned int) flags; in sdei_event_routing_set()
318 se->affinity = (mpidr & MPIDR_AFFINITY_MASK); in sdei_event_routing_set()
343 sdei_entry_t *se; in sdei_event_register() local
377 se = get_event_entry(map); in sdei_event_register()
387 backup_state = se->state; in sdei_event_register()
388 if (!can_sdei_state_trans(se, DO_REGISTER)) in sdei_event_register()
450 set_sdei_entry(se, ep, arg, (unsigned int) flags, mpidr); in sdei_event_register()
461 se->state = backup_state; in sdei_event_register()
472 sdei_entry_t *se; in sdei_event_enable() local
481 se = get_event_entry(map); in sdei_event_enable()
487 before = GET_EV_STATE(se, ENABLED); in sdei_event_enable()
488 if (!can_sdei_state_trans(se, DO_ENABLE)) in sdei_event_enable()
490 after = GET_EV_STATE(se, ENABLED); in sdei_event_enable()
512 sdei_entry_t *se; in sdei_event_disable() local
521 se = get_event_entry(map); in sdei_event_disable()
527 before = GET_EV_STATE(se, ENABLED); in sdei_event_disable()
528 if (!can_sdei_state_trans(se, DO_DISABLE)) in sdei_event_disable()
530 after = GET_EV_STATE(se, ENABLED); in sdei_event_disable()
551 sdei_entry_t *se; in sdei_event_get_info() local
563 se = get_event_entry(map); in sdei_event_get_info()
569 registered = GET_EV_STATE(se, REGISTERED); in sdei_event_get_info()
570 flags = se->reg_flags; in sdei_event_get_info()
571 affinity = se->affinity; in sdei_event_get_info()
611 sdei_entry_t *se; in sdei_event_unregister() local
619 se = get_event_entry(map); in sdei_event_unregister()
629 if (!can_sdei_state_trans(se, DO_UNREGISTER)) { in sdei_event_unregister()
635 ret = GET_EV_STATE(se, RUNNING) ? SDEI_EPEND : SDEI_EDENY; in sdei_event_unregister()
664 clear_event_entries(se); in sdei_event_unregister()
670 if (GET_EV_STATE(se, RUNNING)) in sdei_event_unregister()
683 sdei_entry_t *se; in sdei_event_status() local
691 se = get_event_entry(map); in sdei_event_status()
697 state = se->state; in sdei_event_status()
782 sdei_entry_t *se; in sdei_interrupt_release() local
792 se = get_event_entry(map); in sdei_interrupt_release()
806 if (!can_sdei_state_trans(se, DO_RELEASE)) { in sdei_interrupt_release()
916 sdei_entry_t *se; in sdei_signal() local
949 se = get_event_entry_target_pe((long int) i, in sdei_signal()
951 if (se == NULL) { in sdei_signal()
954 if (!(GET_EV_STATE((se), REGISTERED))) { in sdei_signal()
957 if (!(GET_EV_STATE((se), ENABLED))) { in sdei_signal()