Lines Matching defs:api_id
161 * @api_id: identifier for the API being called.
174 static uintptr_t eemi_for_compatibility(uint32_t api_id, uint32_t *pm_arg,
179 switch (api_id) {
228 * @api_id: identifier for the API being called.
243 static uintptr_t eemi_psci_debugfs_handler(uint32_t api_id, uint32_t *pm_arg,
248 switch (api_id) {
279 * @api_id: identifier for the API being called.
291 static uintptr_t TF_A_specific_handler(uint32_t api_id, uint32_t *pm_arg,
294 switch (api_id) {
334 * @api_id: identifier for the API being called.
349 static uintptr_t eemi_handler(uint32_t api_id, uint32_t *pm_arg,
355 ret = pm_handle_eemi_call(security_flag, api_id, pm_arg[0], pm_arg[1],
364 if (api_id == (uint32_t)PM_QUERY_DATA) {
404 uint32_t api_id;
429 api_id = smc_fid & FUNCID_NUM_MASK;
431 ret = eemi_for_compatibility(api_id, pm_arg, handle, security_flag);
436 ret = eemi_psci_debugfs_handler(api_id, pm_arg, handle, flags);
441 ret = TF_A_specific_handler(api_id, pm_arg, handle, security_flag);
446 ret = eemi_handler(api_id, pm_arg, handle, security_flag);