Lines Matching refs:ev_num

110 		assert((ev_num_so_far < 0) || (map->ev_num > ev_num_so_far));  in sdei_class_init()
112 ev_num_so_far = map->ev_num; in sdei_class_init()
115 assert(map->ev_num != SDEI_EVENT_0); in sdei_class_init()
118 assert(map->ev_num >= 0); in sdei_class_init()
153 assert((ev_num_so_far < 0) || (map->ev_num > ev_num_so_far)); in sdei_class_init()
155 ev_num_so_far = map->ev_num; in sdei_class_init()
157 if (map->ev_num == SDEI_EVENT_0) { in sdei_class_init()
175 assert(map->ev_num >= 0); in sdei_class_init()
196 if (map->ev_num != SDEI_EVENT_0) { in sdei_class_init()
277 static int sdei_event_routing_set(int ev_num, uint64_t flags, uint64_t mpidr) in sdei_event_routing_set() argument
289 map = find_event_map(ev_num); in sdei_event_routing_set()
335 static int64_t sdei_event_register(int ev_num, in sdei_event_register() argument
357 map = find_event_map(ev_num); in sdei_event_register()
428 if (ev_num != SDEI_EVENT_0) in sdei_event_register()
469 static int64_t sdei_event_enable(int ev_num) in sdei_event_enable() argument
477 map = find_event_map(ev_num); in sdei_event_enable()
509 static int sdei_event_disable(int ev_num) in sdei_event_disable() argument
517 map = find_event_map(ev_num); in sdei_event_disable()
549 static int64_t sdei_event_get_info(int ev_num, int info) in sdei_event_get_info() argument
559 map = find_event_map(ev_num); in sdei_event_get_info()
608 static int sdei_event_unregister(int ev_num) in sdei_event_unregister() argument
615 map = find_event_map(ev_num); in sdei_event_unregister()
656 if (ev_num != SDEI_EVENT_0) in sdei_event_unregister()
680 static int sdei_event_status(int ev_num) in sdei_event_status() argument
687 map = find_event_map(ev_num); in sdei_event_status()
729 return map->ev_num; in sdei_interrupt_bind()
772 return map->ev_num; in sdei_interrupt_bind()
776 static int sdei_interrupt_release(int ev_num) in sdei_interrupt_release() argument
783 map = find_event_map(ev_num); in sdei_interrupt_release()
852 ret = sdei_event_unregister(map->ev_num); in sdei_private_reset()
875 ret = sdei_event_unregister(map->ev_num); in sdei_shared_reset()
898 ret = sdei_interrupt_release(map->ev_num); in sdei_shared_reset()
909 static int sdei_signal(int ev_num, uint64_t target_pe) in sdei_signal() argument
914 if (ev_num != SDEI_EVENT_0) in sdei_signal()
963 int ev_num = (int) x1; in sdei_smc_handler() local
981 SDEI_LOG("> REG(n:%d e:%" PRIx64 " a:%" PRIx64 " f:%x m:%" PRIx64 "\n", ev_num, in sdei_smc_handler()
983 ret = sdei_event_register(ev_num, x2, x3, x4, x5); in sdei_smc_handler()
989 ret = sdei_event_enable(ev_num); in sdei_smc_handler()
994 SDEI_LOG("> DISABLE(n:0x%x)\n", ev_num); in sdei_smc_handler()
995 ret = sdei_event_disable(ev_num); in sdei_smc_handler()
1028 SDEI_LOG("> STAT(n:0x%x)\n", ev_num); in sdei_smc_handler()
1029 ret = sdei_event_status(ev_num); in sdei_smc_handler()
1034 SDEI_LOG("> INFO(n:0x%x, %d)\n", ev_num, (int) x2); in sdei_smc_handler()
1035 ret = sdei_event_get_info(ev_num, (int) x2); in sdei_smc_handler()
1040 SDEI_LOG("> UNREG(n:0x%x)\n", ev_num); in sdei_smc_handler()
1041 ret = sdei_event_unregister(ev_num); in sdei_smc_handler()
1064 SDEI_LOG("> REL(0x%x)\n", ev_num); in sdei_smc_handler()
1065 ret = sdei_interrupt_release(ev_num); in sdei_smc_handler()
1082 SDEI_LOG("> ROUTE_SET(n:%d f:%" PRIx64 " aff:%" PRIx64 ")\n", ev_num, x2, x3); in sdei_smc_handler()
1083 ret = sdei_event_routing_set(ev_num, x2, x3); in sdei_smc_handler()
1094 SDEI_LOG("> SIGNAL(e:%d t:%" PRIx64 ")\n", ev_num, x2); in sdei_smc_handler()
1095 ret = sdei_signal(ev_num, x2); in sdei_smc_handler()