Lines Matching full:command
42 * struct scm_command - one SCM command buffer
43 * @len: total available memory for command and response
44 * @buf_offset: start of command buffer
46 * @id: command to be executed
49 * An SCM command is laid out in memory as follows:
52 * | command header |
54 * | command buffer |
77 * @is_complete: indicates if the command has finished processing
86 * alloc_scm_command() - Allocate an SCM command
87 * @cmd_size: size of the command buffer
90 * Allocate an SCM command, including enough room for the command
91 * and response headers as well as the command and response buffers.
111 * free_scm_command() - Free an SCM command
112 * @cmd: command to free
114 * Free an SCM command.
123 * @cmd: command
125 * Returns a pointer to a response for a command.
134 * scm_get_command_buffer() - Get a pointer to a command buffer
135 * @cmd: command
137 * Returns a pointer to the command buffer of a command.
214 * scm_call() - Send an SCM command
216 * @cmd_id: command identifier
217 * @cmd_buf: command buffer
218 * @cmd_len: length of the command buffer
222 * Sends a command to the SCM and waits for the command to finish processing.