hnae3_set_field
hnae3_set_field(origin, 0x1 << (shift), shift, val)
hnae3_set_field(mode, HCLGE_COMM_RSS_TC_SIZE_M,
hnae3_set_field(mode, HCLGE_COMM_RSS_TC_OFFSET_M,
hnae3_set_field(chain->int_gl_idx,
hnae3_set_field(data, HCLGE_FD_USER_DEF_OFT_M,
hnae3_set_field(data, HCLGE_FD_USER_DEF_OFT_M,
hnae3_set_field(data, HCLGE_FD_USER_DEF_OFT_M,
hnae3_set_field(ad_data, HCLGE_FD_AD_RULE_ID_M, HCLGE_FD_AD_RULE_ID_S,
hnae3_set_field(ad_data, HCLGE_FD_AD_TC_SIZE_M,
hnae3_set_field(ad_data, HCLGE_FD_AD_QID_L_M, HCLGE_FD_AD_QID_L_S,
hnae3_set_field(ad_data, HCLGE_FD_AD_COUNTER_NUM_L_M,
hnae3_set_field(ad_data, HCLGE_FD_AD_NXT_KEY_M, HCLGE_FD_AD_NXT_KEY_S,
hnae3_set_field(meta_data,
hnae3_set_field(req->locate_led_config, HCLGE_LED_LOCATE_STATE_M,
hnae3_set_field(offset, HCLGE_CFG_OFFSET_M,
hnae3_set_field(offset, HCLGE_CFG_RD_LEN_M, HCLGE_CFG_RD_LEN_S,
hnae3_set_field(req->speed_dup, HCLGE_CFG_SPEED_M, HCLGE_CFG_SPEED_S,
hnae3_set_field(req->fec_mode, HCLGE_MAC_CFG_FEC_MODE_M,
hnae3_set_field(req->fec_mode, HCLGE_MAC_CFG_FEC_MODE_M,
hnae3_set_field(req->fec_mode, HCLGE_MAC_CFG_FEC_MODE_M,
hnae3_set_field(tqp_type_and_id, HCLGE_INT_TYPE_M,
hnae3_set_field(tqp_type_and_id, HCLGE_TQP_ID_M,
hnae3_set_field(tqp_type_and_id, HCLGE_INT_GL_IDX_M,
hnae3_set_field(port_number, HCLGE_PF_ID_M, HCLGE_PF_ID_S,
hnae3_set_field(port_number, HCLGE_VF_ID_M, HCLGE_VF_ID_S,
hnae3_set_field(port_number, HCLGE_NETWORK_PORT_ID_M,
hnae3_set_field(egress_port, HCLGE_MAC_EPORT_VFID_M,
hnae3_set_field(ring_chain->int_gl_idx, HNAE3_RING_GL_IDX_M,
hnae3_set_field(new_chain->int_gl_idx, HNAE3_RING_GL_IDX_M,
hnae3_set_field(tqp_type_and_id, HCLGE_INT_TYPE_M, HCLGE_INT_TYPE_S,
hnae3_set_field(tqp_type_and_id, HCLGE_TQP_ID_M, HCLGE_TQP_ID_S,
hnae3_set_field(mdio_cmd->ctrl_bit, HCLGE_MDIO_CTRL_ST_M,
hnae3_set_field(mdio_cmd->ctrl_bit, HCLGE_MDIO_CTRL_OP_M,
hnae3_set_field(mdio_cmd->phyid, HCLGE_MDIO_PHYID_M,
hnae3_set_field(mdio_cmd->phyad, HCLGE_MDIO_PHYREG_M,
hnae3_set_field(mdio_cmd->ctrl_bit, HCLGE_MDIO_CTRL_ST_M,
hnae3_set_field(mdio_cmd->ctrl_bit, HCLGE_MDIO_CTRL_OP_M,
hnae3_set_field(mdio_cmd->phyid, HCLGE_MDIO_PHYID_M,
hnae3_set_field(mdio_cmd->phyad, HCLGE_MDIO_PHYREG_M,
hnae3_set_field(*qset_id, HCLGE_TM_QS_ID_L_MSK, HCLGE_TM_QS_ID_L_S,
hnae3_set_field(*qset_id, HCLGE_TM_QS_ID_H_MSK, HCLGE_TM_QS_ID_H_S,
hnae3_set_field(qs_id, HCLGE_TM_QS_ID_L_MSK, HCLGE_TM_QS_ID_L_S,
hnae3_set_field(qs_id, HCLGE_TM_QS_ID_H_EXT_MSK, HCLGE_TM_QS_ID_H_EXT_S,
hnae3_set_field((dest), \