Home | History | Annotate | Download | only in pm_service

Lines Matching refs:payload

68 	uint32_t payload[PAYLOAD_ARG_CNT];
78 PM_PACK_PAYLOAD6(payload, PM_SELF_SUSPEND, proc->node_id, latency,
80 return pm_ipi_send_sync(proc, payload, NULL, 0);
97 uint32_t payload[PAYLOAD_ARG_CNT];
100 PM_PACK_PAYLOAD5(payload, PM_REQ_SUSPEND, target, ack, latency, state);
102 return pm_ipi_send_sync(primary_proc, payload, NULL, 0);
104 return pm_ipi_send(primary_proc, payload);
128 uint32_t payload[PAYLOAD_ARG_CNT];
140 PM_PACK_PAYLOAD5(payload, PM_REQ_WAKEUP, target, encoded_address,
144 return pm_ipi_send_sync(primary_proc, payload, NULL, 0);
146 return pm_ipi_send(primary_proc, payload);
160 uint32_t payload[PAYLOAD_ARG_CNT];
163 PM_PACK_PAYLOAD3(payload, PM_FORCE_POWERDOWN, target, ack);
166 return pm_ipi_send_sync(primary_proc, payload, NULL, 0);
168 return pm_ipi_send(primary_proc, payload);
183 uint32_t payload[PAYLOAD_ARG_CNT];
192 PM_PACK_PAYLOAD3(payload, PM_ABORT_SUSPEND, reason,
194 return pm_ipi_send(primary_proc, payload);
209 uint32_t payload[PAYLOAD_ARG_CNT];
211 PM_PACK_PAYLOAD4(payload, PM_SET_WAKEUP_SOURCE, target, wkup_node,
213 return pm_ipi_send(primary_proc, payload);
224 uint32_t payload[PAYLOAD_ARG_CNT];
226 PM_PACK_PAYLOAD3(payload, PM_SYSTEM_SHUTDOWN, type, subtype);
227 return pm_ipi_send(primary_proc, payload);
246 uint32_t payload[PAYLOAD_ARG_CNT];
248 PM_PACK_PAYLOAD5(payload, PM_REQ_NODE, nid, capabilities, qos, ack);
251 return pm_ipi_send_sync(primary_proc, payload, NULL, 0);
253 return pm_ipi_send(primary_proc, payload);
272 uint32_t payload[PAYLOAD_ARG_CNT];
274 PM_PACK_PAYLOAD5(payload, PM_SET_REQUIREMENT, nid, capabilities, qos,
278 return pm_ipi_send_sync(primary_proc, payload, NULL, 0);
280 return pm_ipi_send(primary_proc, payload);
291 uint32_t payload[PAYLOAD_ARG_CNT];
293 PM_PACK_PAYLOAD2(payload, PM_RELEASE_NODE, nid);
294 return pm_ipi_send(primary_proc, payload);
307 uint32_t payload[PAYLOAD_ARG_CNT];
309 PM_PACK_PAYLOAD3(payload, PM_SET_MAX_LATENCY, nid, latency);
310 return pm_ipi_send(primary_proc, payload);
323 uint32_t payload[PAYLOAD_ARG_CNT];
326 PM_PACK_PAYLOAD1(payload, PM_GET_API_VERSION);
327 return pm_ipi_send_sync(primary_proc, payload, version, 1);
350 uint32_t payload[PAYLOAD_ARG_CNT];
352 PM_PACK_PAYLOAD2(payload, PM_GET_NODE_STATUS, nid);
353 return pm_ipi_send(primary_proc, payload);
370 uint32_t payload[PAYLOAD_ARG_CNT];
372 PM_PACK_PAYLOAD5(payload, PM_REGISTER_NOTIFIER,
375 return pm_ipi_send_sync(primary_proc, payload, NULL, 0);
393 uint32_t payload[PAYLOAD_ARG_CNT];
396 PM_PACK_PAYLOAD3(payload, PM_GET_OP_CHARACTERISTIC, nid, type);
397 return pm_ipi_send_sync(primary_proc, payload, result, 1);
412 uint32_t payload[PAYLOAD_ARG_CNT];
415 PM_PACK_PAYLOAD3(payload, PM_RESET_ASSERT, reset, assert);
416 return pm_ipi_send(primary_proc, payload);
429 uint32_t payload[PAYLOAD_ARG_CNT];
432 PM_PACK_PAYLOAD2(payload, PM_RESET_GET_STATUS, reset);
433 return pm_ipi_send_sync(primary_proc, payload, reset_status, 1);
451 uint32_t payload[PAYLOAD_ARG_CNT];
454 PM_PACK_PAYLOAD4(payload, PM_MMIO_WRITE, address, mask, value);
455 return pm_ipi_send_sync(primary_proc, payload, NULL, 0);
470 uint32_t payload[PAYLOAD_ARG_CNT];
473 PM_PACK_PAYLOAD2(payload, PM_MMIO_READ, address);
474 return pm_ipi_send_sync(primary_proc, payload, value, 1);
496 uint32_t payload[PAYLOAD_ARG_CNT];
499 PM_PACK_PAYLOAD5(payload, PM_FPGA_LOAD, address_high, address_low,
501 return pm_ipi_send(primary_proc, payload);
514 uint32_t payload[PAYLOAD_ARG_CNT];
517 PM_PACK_PAYLOAD1(payload, PM_FPGA_GET_STATUS);
518 return pm_ipi_send_sync(primary_proc, payload, value, 1);
530 uint32_t payload[PAYLOAD_ARG_CNT];
533 PM_PACK_PAYLOAD1(payload, PM_GET_CHIPID);
534 return pm_ipi_send_sync(primary_proc, payload, value, 2);