Lines Matching refs:inst
153 struct cmdq_instruction inst)
173 *cmd_ptr = inst;
181 struct cmdq_instruction inst;
183 inst.op = CMDQ_CODE_WRITE;
184 inst.value = value;
185 inst.offset = offset;
186 inst.subsys = subsys;
188 return cmdq_pkt_append_command(pkt, inst);
195 struct cmdq_instruction inst = { {0} };
200 inst.op = CMDQ_CODE_MASK;
201 inst.mask = ~mask;
202 err = cmdq_pkt_append_command(pkt, inst);
217 struct cmdq_instruction inst = {};
219 inst.op = CMDQ_CODE_READ_S;
220 inst.dst_t = CMDQ_REG_TYPE;
221 inst.sop = high_addr_reg_idx;
222 inst.reg_dst = reg_idx;
223 inst.src_reg = addr_low;
225 return cmdq_pkt_append_command(pkt, inst);
232 struct cmdq_instruction inst = {};
234 inst.op = CMDQ_CODE_WRITE_S;
235 inst.src_t = CMDQ_REG_TYPE;
236 inst.sop = high_addr_reg_idx;
237 inst.offset = addr_low;
238 inst.src_reg = src_reg_idx;
240 return cmdq_pkt_append_command(pkt, inst);
247 struct cmdq_instruction inst = {};
250 inst.op = CMDQ_CODE_MASK;
251 inst.mask = ~mask;
252 err = cmdq_pkt_append_command(pkt, inst);
256 inst.mask = 0;
257 inst.op = CMDQ_CODE_WRITE_S_MASK;
258 inst.src_t = CMDQ_REG_TYPE;
259 inst.sop = high_addr_reg_idx;
260 inst.offset = addr_low;
261 inst.src_reg = src_reg_idx;
263 return cmdq_pkt_append_command(pkt, inst);
270 struct cmdq_instruction inst = {};
272 inst.op = CMDQ_CODE_WRITE_S;
273 inst.sop = high_addr_reg_idx;
274 inst.offset = addr_low;
275 inst.value = value;
277 return cmdq_pkt_append_command(pkt, inst);
284 struct cmdq_instruction inst = {};
287 inst.op = CMDQ_CODE_MASK;
288 inst.mask = ~mask;
289 err = cmdq_pkt_append_command(pkt, inst);
293 inst.op = CMDQ_CODE_WRITE_S_MASK;
294 inst.sop = high_addr_reg_idx;
295 inst.offset = addr_low;
296 inst.value = value;
298 return cmdq_pkt_append_command(pkt, inst);
304 struct cmdq_instruction inst = { {0} };
310 inst.op = CMDQ_CODE_WFE;
311 inst.value = CMDQ_WFE_OPTION | clear_option;
312 inst.event = event;
314 return cmdq_pkt_append_command(pkt, inst);
320 struct cmdq_instruction inst = { {0} };
325 inst.op = CMDQ_CODE_WFE;
326 inst.value = CMDQ_WFE_UPDATE;
327 inst.event = event;
329 return cmdq_pkt_append_command(pkt, inst);
335 struct cmdq_instruction inst = {};
340 inst.op = CMDQ_CODE_WFE;
341 inst.value = CMDQ_WFE_UPDATE | CMDQ_WFE_UPDATE_VALUE;
342 inst.event = event;
344 return cmdq_pkt_append_command(pkt, inst);
351 struct cmdq_instruction inst = { {0} };
354 inst.op = CMDQ_CODE_POLL;
355 inst.value = value;
356 inst.offset = offset;
357 inst.subsys = subsys;
358 err = cmdq_pkt_append_command(pkt, inst);
367 struct cmdq_instruction inst = { {0} };
370 inst.op = CMDQ_CODE_MASK;
371 inst.mask = ~mask;
372 err = cmdq_pkt_append_command(pkt, inst);
385 struct cmdq_instruction inst = {};
387 inst.op = CMDQ_CODE_LOGIC;
388 inst.dst_t = CMDQ_REG_TYPE;
389 inst.reg_dst = reg_idx;
390 inst.value = value;
391 return cmdq_pkt_append_command(pkt, inst);
397 struct cmdq_instruction inst = {};
399 inst.op = CMDQ_CODE_JUMP;
400 inst.offset = CMDQ_JUMP_RELATIVE;
401 inst.value = addr >>
403 return cmdq_pkt_append_command(pkt, inst);
409 struct cmdq_instruction inst = { {0} };
413 inst.op = CMDQ_CODE_EOC;
414 inst.value = CMDQ_EOC_IRQ_EN;
415 err = cmdq_pkt_append_command(pkt, inst);
420 inst.op = CMDQ_CODE_JUMP;
421 inst.value = CMDQ_JUMP_PASS >>
423 err = cmdq_pkt_append_command(pkt, inst);