Lines Matching refs:ev_num

112 		assert((ev_num_so_far < 0) || (map->ev_num > ev_num_so_far));  in sdei_class_init()
114 ev_num_so_far = map->ev_num; in sdei_class_init()
117 assert(map->ev_num != SDEI_EVENT_0); in sdei_class_init()
120 assert(map->ev_num >= 0); in sdei_class_init()
155 assert((ev_num_so_far < 0) || (map->ev_num > ev_num_so_far)); in sdei_class_init()
157 ev_num_so_far = map->ev_num; in sdei_class_init()
159 if (map->ev_num == SDEI_EVENT_0) { in sdei_class_init()
177 assert(map->ev_num >= 0); in sdei_class_init()
198 if (map->ev_num != SDEI_EVENT_0) { in sdei_class_init()
279 static int sdei_event_routing_set(int ev_num, uint64_t flags, uint64_t mpidr) in sdei_event_routing_set() argument
291 map = find_event_map(ev_num); in sdei_event_routing_set()
337 static int64_t sdei_event_register(int ev_num, in sdei_event_register() argument
359 map = find_event_map(ev_num); in sdei_event_register()
430 if (ev_num != SDEI_EVENT_0) in sdei_event_register()
471 static int64_t sdei_event_enable(int ev_num) in sdei_event_enable() argument
479 map = find_event_map(ev_num); in sdei_event_enable()
511 static int sdei_event_disable(int ev_num) in sdei_event_disable() argument
519 map = find_event_map(ev_num); in sdei_event_disable()
551 static int64_t sdei_event_get_info(int ev_num, int info) in sdei_event_get_info() argument
561 map = find_event_map(ev_num); in sdei_event_get_info()
610 static int sdei_event_unregister(int ev_num) in sdei_event_unregister() argument
617 map = find_event_map(ev_num); in sdei_event_unregister()
658 if (ev_num != SDEI_EVENT_0) in sdei_event_unregister()
682 static int sdei_event_status(int ev_num) in sdei_event_status() argument
689 map = find_event_map(ev_num); in sdei_event_status()
731 return map->ev_num; in sdei_interrupt_bind()
774 return map->ev_num; in sdei_interrupt_bind()
778 static int sdei_interrupt_release(int ev_num) in sdei_interrupt_release() argument
785 map = find_event_map(ev_num); in sdei_interrupt_release()
854 ret = sdei_event_unregister(map->ev_num); in sdei_private_reset()
877 ret = sdei_event_unregister(map->ev_num); in sdei_shared_reset()
900 ret = sdei_interrupt_release(map->ev_num); in sdei_shared_reset()
911 static int sdei_signal(int ev_num, uint64_t target_pe) in sdei_signal() argument
916 if (ev_num != SDEI_EVENT_0) in sdei_signal()
965 int ev_num = (int) x1; in sdei_smc_handler() local
983 SDEI_LOG("> REG(n:%d e:%" PRIx64 " a:%" PRIx64 " f:%x m:%" PRIx64 "\n", ev_num, in sdei_smc_handler()
985 ret = sdei_event_register(ev_num, x2, x3, x4, x5); in sdei_smc_handler()
991 ret = sdei_event_enable(ev_num); in sdei_smc_handler()
996 SDEI_LOG("> DISABLE(n:0x%x)\n", ev_num); in sdei_smc_handler()
997 ret = sdei_event_disable(ev_num); in sdei_smc_handler()
1030 SDEI_LOG("> STAT(n:0x%x)\n", ev_num); in sdei_smc_handler()
1031 ret = sdei_event_status(ev_num); in sdei_smc_handler()
1036 SDEI_LOG("> INFO(n:0x%x, %d)\n", ev_num, (int) x2); in sdei_smc_handler()
1037 ret = sdei_event_get_info(ev_num, (int) x2); in sdei_smc_handler()
1042 SDEI_LOG("> UNREG(n:0x%x)\n", ev_num); in sdei_smc_handler()
1043 ret = sdei_event_unregister(ev_num); in sdei_smc_handler()
1066 SDEI_LOG("> REL(0x%x)\n", ev_num); in sdei_smc_handler()
1067 ret = sdei_interrupt_release(ev_num); in sdei_smc_handler()
1084 SDEI_LOG("> ROUTE_SET(n:%d f:%" PRIx64 " aff:%" PRIx64 ")\n", ev_num, x2, x3); in sdei_smc_handler()
1085 ret = sdei_event_routing_set(ev_num, x2, x3); in sdei_smc_handler()
1096 SDEI_LOG("> SIGNAL(e:%d t:%" PRIx64 ")\n", ev_num, x2); in sdei_smc_handler()
1097 ret = sdei_signal(ev_num, x2); in sdei_smc_handler()