Lines Matching refs:inst
170 struct cmdq_instruction inst)
190 *cmd_ptr = inst;
198 struct cmdq_instruction inst;
200 inst.op = CMDQ_CODE_WRITE;
201 inst.value = value;
202 inst.offset = offset;
203 inst.subsys = subsys;
205 return cmdq_pkt_append_command(pkt, inst);
212 struct cmdq_instruction inst = { {0} };
217 inst.op = CMDQ_CODE_MASK;
218 inst.mask = ~mask;
219 err = cmdq_pkt_append_command(pkt, inst);
234 struct cmdq_instruction inst = {};
236 inst.op = CMDQ_CODE_READ_S;
237 inst.dst_t = CMDQ_REG_TYPE;
238 inst.sop = high_addr_reg_idx;
239 inst.reg_dst = reg_idx;
240 inst.src_reg = addr_low;
242 return cmdq_pkt_append_command(pkt, inst);
249 struct cmdq_instruction inst = {};
251 inst.op = CMDQ_CODE_WRITE_S;
252 inst.src_t = CMDQ_REG_TYPE;
253 inst.sop = high_addr_reg_idx;
254 inst.offset = addr_low;
255 inst.src_reg = src_reg_idx;
257 return cmdq_pkt_append_command(pkt, inst);
264 struct cmdq_instruction inst = {};
267 inst.op = CMDQ_CODE_MASK;
268 inst.mask = ~mask;
269 err = cmdq_pkt_append_command(pkt, inst);
273 inst.mask = 0;
274 inst.op = CMDQ_CODE_WRITE_S_MASK;
275 inst.src_t = CMDQ_REG_TYPE;
276 inst.sop = high_addr_reg_idx;
277 inst.offset = addr_low;
278 inst.src_reg = src_reg_idx;
280 return cmdq_pkt_append_command(pkt, inst);
287 struct cmdq_instruction inst = {};
289 inst.op = CMDQ_CODE_WRITE_S;
290 inst.sop = high_addr_reg_idx;
291 inst.offset = addr_low;
292 inst.value = value;
294 return cmdq_pkt_append_command(pkt, inst);
301 struct cmdq_instruction inst = {};
304 inst.op = CMDQ_CODE_MASK;
305 inst.mask = ~mask;
306 err = cmdq_pkt_append_command(pkt, inst);
310 inst.op = CMDQ_CODE_WRITE_S_MASK;
311 inst.sop = high_addr_reg_idx;
312 inst.offset = addr_low;
313 inst.value = value;
315 return cmdq_pkt_append_command(pkt, inst);
321 struct cmdq_instruction inst = { {0} };
327 inst.op = CMDQ_CODE_WFE;
328 inst.value = CMDQ_WFE_OPTION | clear_option;
329 inst.event = event;
331 return cmdq_pkt_append_command(pkt, inst);
337 struct cmdq_instruction inst = { {0} };
342 inst.op = CMDQ_CODE_WFE;
343 inst.value = CMDQ_WFE_UPDATE;
344 inst.event = event;
346 return cmdq_pkt_append_command(pkt, inst);
352 struct cmdq_instruction inst = {};
357 inst.op = CMDQ_CODE_WFE;
358 inst.value = CMDQ_WFE_UPDATE | CMDQ_WFE_UPDATE_VALUE;
359 inst.event = event;
361 return cmdq_pkt_append_command(pkt, inst);
368 struct cmdq_instruction inst = { {0} };
371 inst.op = CMDQ_CODE_POLL;
372 inst.value = value;
373 inst.offset = offset;
374 inst.subsys = subsys;
375 err = cmdq_pkt_append_command(pkt, inst);
384 struct cmdq_instruction inst = { {0} };
387 inst.op = CMDQ_CODE_MASK;
388 inst.mask = ~mask;
389 err = cmdq_pkt_append_command(pkt, inst);
402 struct cmdq_instruction inst = {};
404 inst.op = CMDQ_CODE_LOGIC;
405 inst.dst_t = CMDQ_REG_TYPE;
406 inst.reg_dst = reg_idx;
407 inst.value = value;
408 return cmdq_pkt_append_command(pkt, inst);
414 struct cmdq_instruction inst = {};
416 inst.op = CMDQ_CODE_JUMP;
417 inst.offset = CMDQ_JUMP_RELATIVE;
418 inst.value = addr >>
420 return cmdq_pkt_append_command(pkt, inst);
426 struct cmdq_instruction inst = { {0} };
430 inst.op = CMDQ_CODE_EOC;
431 inst.value = CMDQ_EOC_IRQ_EN;
432 err = cmdq_pkt_append_command(pkt, inst);
437 inst.op = CMDQ_CODE_JUMP;
438 inst.value = CMDQ_JUMP_PASS >>
440 err = cmdq_pkt_append_command(pkt, inst);