Lines Matching full:options
89 static inline void init_desc(u32 *desc, u32 options) in init_desc() argument
91 *desc = (options | HDR_ONE) + 1; in init_desc()
94 static inline void init_job_desc(u32 *desc, u32 options) in init_job_desc() argument
96 init_desc(desc, CMD_DESC_HDR | options); in init_job_desc()
99 static inline void init_job_desc_pdb(u32 *desc, u32 options, size_t pdb_bytes) in init_job_desc_pdb() argument
105 options); in init_job_desc_pdb()
189 static inline u32 *append_##cmd(u32 *desc, u32 options) \
193 append_cmd(desc, CMD_##op | options); \
212 static inline void append_##cmd(u32 *desc, u32 options) \
215 append_cmd(desc, CMD_##op | options); \
220 static inline void append_##cmd(u32 *desc, unsigned int len, u32 options) \ in APPEND_CMD()
223 append_cmd(desc, CMD_##op | len | options); \ in APPEND_CMD()
231 u32 options) \
234 append_cmd_ptr(desc, ptr, len, CMD_##op | options); \
242 u32 options)
246 cmd_src = options & LDST_SRCDST_MASK;
248 append_cmd(desc, CMD_STORE | options | len);
250 /* The following options do not require pointer */
261 u32 options) \
264 if (options & (SQIN_RTO | SQIN_PRE)) \
265 append_cmd(desc, CMD_SEQ_##op##_PTR | len | options); \
267 append_cmd_ptr(desc, ptr, len, CMD_SEQ_##op##_PTR | options); \
274 unsigned int len, u32 options) \
277 append_cmd_data(desc, data, len, CMD_##op | options); \
284 unsigned int len, u32 options) \
287 append_cmd_ptr_extlen(desc, ptr, len, CMD_##op | SQIN_EXT | options); \
298 type len, u32 options) \
302 append_##cmd##_extlen(desc, ptr, len, options); \
304 append_##cmd##_intlen(desc, ptr, len, options); \
316 unsigned int len, u32 options) \
319 append_cmd(desc, CMD_##op | IMMEDIATE | len | options); \
326 u32 options) \
329 append_cmd(desc, CMD_##op | IMMEDIATE | options | sizeof(type)); \