Lines Matching defs:cmd
31 static enum mc_cmd_status mc_cmd_hdr_read_status(struct fsl_mc_command *cmd)
33 struct mc_cmd_header *hdr = (struct mc_cmd_header *)&cmd->header;
38 u16 mc_cmd_hdr_read_cmdid(struct fsl_mc_command *cmd)
40 struct mc_cmd_header *hdr = (struct mc_cmd_header *)&cmd->header;
95 * @cmd: pointer to a filled command
98 struct fsl_mc_command *cmd)
109 writeq_relaxed(le64_to_cpu(cmd->params[i]), &portal->params[i]);
112 writeq(le64_to_cpu(cmd->header), &portal->header);
156 * @cmd: command buffer to receive MC response
160 struct fsl_mc_command *cmd,
171 status = mc_read_response(mc_io->portal_virt_addr, cmd);
186 (unsigned int)mc_cmd_hdr_read_token(cmd),
187 (unsigned int)mc_cmd_hdr_read_cmdid(cmd));
202 * @cmd: command buffer to receive MC response
206 struct fsl_mc_command *cmd,
216 status = mc_read_response(mc_io->portal_virt_addr, cmd);
226 (unsigned int)mc_cmd_hdr_read_token(cmd),
227 (unsigned int)mc_cmd_hdr_read_cmdid(cmd));
241 * @cmd: command to be sent
245 int mc_send_command(struct fsl_mc_io *mc_io, struct fsl_mc_command *cmd)
262 mc_write_command(mc_io->portal_virt_addr, cmd);
268 error = mc_polling_wait_preemptible(mc_io, cmd, &status);
270 error = mc_polling_wait_atomic(mc_io, cmd, &status);
279 (unsigned int)mc_cmd_hdr_read_token(cmd),
280 (unsigned int)mc_cmd_hdr_read_cmdid(cmd),