DW_SIZE
inlen = align((MLX5_ST_SZ_BYTES(set_fte_in) + total_dest_sz), DW_SIZE);
MLX5_SET(header_modify_pattern_in, pattern, pattern_length, pattern_length / (2 * DW_SIZE));
insz = align(cmd_total_sz + attr->data_sz - cmd_data_sz, DW_SIZE);
fc->byte_off = caps->format_select_gtpu_dw_1 * DW_SIZE;
fc->byte_off = caps->format_select_gtpu_dw_0 * DW_SIZE;
fc->byte_off = caps->format_select_gtpu_dw_0 * DW_SIZE;
curr_fc->byte_off = caps->format_select_gtpu_dw_2 * DW_SIZE;
curr_fc->byte_off = caps->format_select_gtpu_ext_dw_0 * DW_SIZE;
curr_fc->byte_off = caps->format_select_gtpu_dw_0 * DW_SIZE;
byte_offset = hl_byte_off % DW_SIZE;
if (definer->dw_selector[i] == hl_byte_off / DW_SIZE) {
*tag_byte_off = byte_offset + DW_SIZE * (DW_SELECTORS - i - 1);
byte_offset = DW_SIZE * DW_SELECTORS;
byte_diff = fc->byte_off % DW_SIZE - tag_offset % DW_SIZE;
if (cur_dw * DW_SIZE > 255)
for (i = 0; i < DW_SIZE; i++)
ctrl->byte_selector[byte_idx] = cur_dw * DW_SIZE + i;
for (i = 0; i < DW_SIZE; i++)
_HWS_SET32(p, (v) & second_dw_mask, (byte_off) + DW_SIZE, \
#define BITS_IN_DW (BITS_IN_BYTE * DW_SIZE)