sub_op
#define SDMA_PACKET(op, sub_op, e) ((((e) & 0xFFFF) << 16) | \
(((sub_op) & 0xFF) << 8) | \
#define MEDIA_INSTR(pipe, op, sub_op, flags) \
(op) << INSTR_26_TO_24_SHIFT | (sub_op) << 16 | (flags))
pr_err("0x%x ", sub_op_val(cmd, d_info->sub_op[i].hi,
d_info->sub_op[i].low));
const struct sub_op_bits *sub_op;
#define SDMA_PACKET(op, sub_op, e) ((((e) & 0xFFFF) << 16) | \
(((sub_op) & 0xFF) << 8) | \
#define XE_MFX_INSTR(subtype, op, sub_op) \
REG_FIELD_PREP(MFX_CMD_SUB_OPCODE, sub_op))
uint32_t immd_len, uint8_t sub_op, uint32_t sid,
wr->els_ct_type = sub_op;
uint8_t sub_op, struct csio_dma_buf *pld,
csio_ln_prep_ecwr(io_req, wr_size, im_len, sub_op,
uint8_t sub_op;
sub_op = enable ? FCOE_LINK_UP : FCOE_LINK_DOWN;
sub_op ? "UP" : "DOWN", portid);
portid, sub_op, 0, 0, 0, NULL);
"ret:x%x\n", sub_op ? "UP" : "DOWN", portid, retval);