Lines Matching defs:payload
425 static void xlnx_call_suspend_cb_handler(const u32 *payload)
429 u32 cb_type = payload[0];
437 cb_pos->eve_cb(&payload[0], cb_pos->agent_data);
446 static void xlnx_call_notify_cb_handler(const u32 *payload)
450 u64 key = ((u64)payload[1] << 32U) | (u64)payload[2];
459 cb_pos->eve_cb(&payload[0], cb_pos->agent_data);
464 ret = zynqmp_pm_register_notifier(payload[1], payload[2],
468 payload[1], payload[2], ret);
472 xlnx_remove_cb_for_notify_event(payload[1], payload[2],
481 payload[1], payload[2]);
492 u32 payload[CB_MAX_PAYLOAD_SIZE] = {0};
496 xlnx_get_event_callback_data(payload);
499 cb_type = payload[0];
502 node_id = payload[1];
503 event = payload[2];
505 xlnx_call_notify_cb_handler(payload);
508 * Each call back function expecting payload as an input arguments.
510 * mask. So payload[2] may can contain multiple error events.
513 * So coping the payload message into event_data and update the
518 memcpy(event_data, payload, (4 * CB_MAX_PAYLOAD_SIZE));
528 xlnx_call_suspend_cb_handler(payload);