MCDI_IN_SET_DWORD
MCDI_IN_SET_DWORD(req, SET_EVQ_TMR_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, SET_EVQ_TMR_IN_TMR_LOAD_REQ_NS, timer_ns);
MCDI_IN_SET_DWORD(req, SET_EVQ_TMR_IN_TMR_RELOAD_REQ_NS, timer_ns);
MCDI_IN_SET_DWORD(req, SET_EVQ_TMR_IN_TMR_MODE, mode);
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_SIZE, nevs);
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_IRQ_NUM, irq);
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_TMR_MODE,
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_TMR_LOAD, 0);
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_TMR_RELOAD, 0);
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_TMR_MODE,
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_TMR_LOAD, ticks);
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_TMR_RELOAD, ticks);
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_COUNT_MODE,
MCDI_IN_SET_DWORD(req, INIT_EVQ_IN_COUNT_THRSHLD, 0);
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_SIZE, nevs);
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_IRQ_NUM, irq);
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_TMR_MODE,
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_TMR_LOAD, 0);
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_TMR_RELOAD, 0);
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_TMR_MODE,
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_TMR_LOAD, ticks);
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_TMR_RELOAD, ticks);
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_COUNT_MODE,
MCDI_IN_SET_DWORD(req, INIT_EVQ_V2_IN_COUNT_THRSHLD, 0);
MCDI_IN_SET_DWORD(req, FINI_EVQ_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, DRIVER_EVENT_IN_EVQ, evq);
MCDI_IN_SET_DWORD(req, DRIVER_EVENT_IN_DATA_LO,
MCDI_IN_SET_DWORD(req, DRIVER_EVENT_IN_DATA_HI,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_HANDLE_LO,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_HANDLE_HI,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_OP, filter_op);
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_PORT_ID,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_MATCH_FIELDS,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_RX_DEST,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_RX_DEST,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_RX_QUEUE,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_RX_CONTEXT,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_RX_MODE,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_TX_DEST,
MCDI_IN_SET_DWORD(req, FILTER_OP_V3_IN_MATCH_ACTION,
MCDI_IN_SET_DWORD(req, FILTER_OP_V3_IN_MATCH_MARK_VALUE,
MCDI_IN_SET_DWORD(req, FILTER_OP_V3_IN_MATCH_ACTION,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_OP,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_OP,
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_HANDLE_LO, handle->efh_lo);
MCDI_IN_SET_DWORD(req, FILTER_OP_EXT_IN_HANDLE_HI, handle->efh_hi);
MCDI_IN_SET_DWORD(req, GET_PARSER_DISP_INFO_OUT_OP, encap ?
MCDI_IN_SET_DWORD(req, TRIGGER_INTERRUPT_IN_INTR_LEVEL, level);
MCDI_IN_SET_DWORD(req, VADAPTOR_SET_MAC_IN_UPSTREAM_PORT_ID,
MCDI_IN_SET_DWORD(req, SET_MAC_EXT_IN_MTU, mtu);
MCDI_IN_SET_DWORD(req, SET_MAC_EXT_IN_CONTROL, 0);
MCDI_IN_SET_DWORD(req, SET_MAC_IN_MTU, epp->ep_mac_pdu);
MCDI_IN_SET_DWORD(req, SET_MAC_IN_DRAIN, epp->ep_mac_drain ? 1 : 0);
MCDI_IN_SET_DWORD(req, SET_MAC_IN_FCNTL, MC_CMD_FCNTL_AUTO);
MCDI_IN_SET_DWORD(req, GET_NIC_GLOBAL_IN_KEY, key);
MCDI_IN_SET_DWORD(req, SET_NIC_GLOBAL_IN_KEY, key);
MCDI_IN_SET_DWORD(req, SET_NIC_GLOBAL_IN_VALUE, value);
MCDI_IN_SET_DWORD(req, VADAPTOR_ALLOC_IN_UPSTREAM_PORT_ID, port_id);
MCDI_IN_SET_DWORD(req, VADAPTOR_FREE_IN_UPSTREAM_PORT_ID, port_id);
MCDI_IN_SET_DWORD(req, VPORT_GET_MAC_ADDRESSES_IN_VPORT_ID,
MCDI_IN_SET_DWORD(req, ALLOC_VIS_IN_MIN_VI_COUNT, min_vi_count);
MCDI_IN_SET_DWORD(req, ALLOC_VIS_IN_MAX_VI_COUNT, max_vi_count);
MCDI_IN_SET_DWORD(req, FREE_PIOBUF_IN_PIOBUF_HANDLE, handle);
MCDI_IN_SET_DWORD(req, LINK_PIOBUF_IN_PIOBUF_HANDLE, handle);
MCDI_IN_SET_DWORD(req, LINK_PIOBUF_IN_TXQ_INSTANCE, vi_index);
MCDI_IN_SET_DWORD(req, UNLINK_PIOBUF_IN_TXQ_INSTANCE, vi_index);
MCDI_IN_SET_DWORD(req, SET_LINK_IN_LOOPBACK_MODE,
MCDI_IN_SET_DWORD(req, SET_LINK_IN_LOOPBACK_MODE, MC_CMD_LOOPBACK_NONE);
MCDI_IN_SET_DWORD(req, SET_LINK_IN_LOOPBACK_SPEED, speed);
MCDI_IN_SET_DWORD(req, SET_LINK_IN_FLAGS, epp->ep_phy_flags);
MCDI_IN_SET_DWORD(req, SET_LINK_IN_FLAGS, 0);
MCDI_IN_SET_DWORD(req, SET_ID_LED_IN_STATE, led_mode);
MCDI_IN_SET_DWORD(req, SET_ID_LED_IN_STATE, MC_CMD_LED_DEFAULT);
MCDI_IN_SET_DWORD(req, INIT_RXQ_EXT_IN_SIZE, ndescs);
MCDI_IN_SET_DWORD(req, INIT_RXQ_EXT_IN_TARGET_EVQ, target_evq);
MCDI_IN_SET_DWORD(req, INIT_RXQ_EXT_IN_LABEL, label);
MCDI_IN_SET_DWORD(req, INIT_RXQ_EXT_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, INIT_RXQ_EXT_IN_OWNER_ID, 0);
MCDI_IN_SET_DWORD(req, INIT_RXQ_EXT_IN_PORT_ID, EVB_PORT_ID_ASSIGNED);
MCDI_IN_SET_DWORD(req,
MCDI_IN_SET_DWORD(req,
MCDI_IN_SET_DWORD(req,
MCDI_IN_SET_DWORD(req,
MCDI_IN_SET_DWORD(req, FINI_RXQ_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, RSS_CONTEXT_ALLOC_IN_UPSTREAM_PORT_ID,
MCDI_IN_SET_DWORD(req, RSS_CONTEXT_ALLOC_IN_TYPE, context_type);
MCDI_IN_SET_DWORD(req, RSS_CONTEXT_ALLOC_IN_NUM_QUEUES, num_queues);
MCDI_IN_SET_DWORD(req, RSS_CONTEXT_FREE_IN_RSS_CONTEXT_ID, rss_context);
MCDI_IN_SET_DWORD(req, RSS_CONTEXT_SET_FLAGS_IN_RSS_CONTEXT_ID,
MCDI_IN_SET_DWORD(req, RSS_CONTEXT_SET_KEY_IN_RSS_CONTEXT_ID,
MCDI_IN_SET_DWORD(req, RSS_CONTEXT_SET_TABLE_IN_RSS_CONTEXT_ID,
MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_OWNER_ID, 0);
MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_PORT_ID, EVB_PORT_ID_ASSIGNED);
MCDI_IN_SET_DWORD(req, FINI_TXQ_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_SIZE, ndescs);
MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_TARGET_EVQ, target_evq);
MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_LABEL, label);
MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, FC_IN_CMD,
MCDI_IN_SET_DWORD(req, FC_IN_LICENSE_OP,
MCDI_IN_SET_DWORD(req, FC_IN_CMD,
MCDI_IN_SET_DWORD(req, FC_IN_LICENSE_OP,
MCDI_IN_SET_DWORD(req, GET_LICENSED_APP_STATE_IN_APP_ID,
MCDI_IN_SET_DWORD(req, LICENSING_IN_OP,
MCDI_IN_SET_DWORD(req, LICENSING_IN_OP,
MCDI_IN_SET_DWORD(req, LICENSING_V3_IN_OP,
MCDI_IN_SET_DWORD(req, LICENSING_V3_IN_OP,
MCDI_IN_SET_DWORD(req, GET_LICENSED_V3_APP_STATE_IN_APP_ID_LO,
MCDI_IN_SET_DWORD(req, GET_LICENSED_V3_APP_STATE_IN_APP_ID_HI,
MCDI_IN_SET_DWORD(req, REBOOT_IN_FLAGS,
MCDI_IN_SET_DWORD(req, GET_ASSERTS_IN_CLEAR, 1);
MCDI_IN_SET_DWORD(req, DRV_ATTACH_IN_UPDATE, 1);
MCDI_IN_SET_DWORD(req, DRV_ATTACH_IN_FIRMWARE_ID, enp->efv);
MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE, MC_CMD_PHY_BIST);
MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE,
MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE,
MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE,
MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE,
MCDI_IN_SET_DWORD(req, START_BIST_IN_TYPE,
MCDI_IN_SET_DWORD(req, LOG_CTRL_IN_LOG_DEST,
MCDI_IN_SET_DWORD(req, LOG_CTRL_IN_LOG_DEST_EVQ, 0);
MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_ADDR_LO,
MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_ADDR_HI,
MCDI_IN_SET_DWORD(req, MAC_STATS_IN_DMA_LEN, bytes);
MCDI_IN_SET_DWORD(req, MAC_STATS_IN_PORT_ID,
MCDI_IN_SET_DWORD(req, WORKAROUND_IN_TYPE, type);
MCDI_IN_SET_DWORD(req, WORKAROUND_IN_ENABLED, enabled ? 1 : 0);
MCDI_IN_SET_DWORD(req, GET_PHY_MEDIA_INFO_IN_PAGE, mcdi_page);
MCDI_IN_SET_DWORD(req, NVRAM_TEST_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_METADATA_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_INFO_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_UPDATE_START_V2_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_READ_IN_V2_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_READ_IN_V2_OFFSET, offset);
MCDI_IN_SET_DWORD(req, NVRAM_READ_IN_V2_LENGTH, size);
MCDI_IN_SET_DWORD(req, NVRAM_READ_IN_V2_MODE, mode);
MCDI_IN_SET_DWORD(req, NVRAM_ERASE_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_ERASE_IN_OFFSET, offset);
MCDI_IN_SET_DWORD(req, NVRAM_ERASE_IN_LENGTH, size);
MCDI_IN_SET_DWORD(req, NVRAM_WRITE_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_WRITE_IN_OFFSET, offset);
MCDI_IN_SET_DWORD(req, NVRAM_WRITE_IN_LENGTH, size);
MCDI_IN_SET_DWORD(req, NVRAM_UPDATE_FINISH_V2_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_UPDATE_FINISH_V2_IN_REBOOT, reboot);
MCDI_IN_SET_DWORD(req, READ_SENSORS_EXT_IN_DMA_ADDR_LO, addr_lo);
MCDI_IN_SET_DWORD(req, READ_SENSORS_EXT_IN_DMA_ADDR_HI, addr_hi);
MCDI_IN_SET_DWORD(req, READ_SENSORS_EXT_IN_LENGTH, size);
MCDI_IN_SET_DWORD(req, SENSOR_INFO_EXT_IN_PAGE, page++);
MCDI_IN_SET_DWORD(req, SENSOR_INFO_EXT_IN_PAGE, page);
MCDI_IN_SET_DWORD(req, SENSOR_INFO_EXT_IN_PAGE, page);
MCDI_IN_SET_DWORD(req, SET_MAC_IN_MTU, epp->ep_mac_pdu);
MCDI_IN_SET_DWORD(req, SET_MAC_IN_DRAIN, epp->ep_mac_drain ? 1 : 0);
MCDI_IN_SET_DWORD(req, SET_MAC_IN_FCNTL, fcntl);
MCDI_IN_SET_DWORD(req, SET_LINK_IN_LOOPBACK_MODE,
MCDI_IN_SET_DWORD(req, SET_LINK_IN_LOOPBACK_MODE, MC_CMD_LOOPBACK_NONE);
MCDI_IN_SET_DWORD(req, SET_LINK_IN_LOOPBACK_SPEED, speed);
MCDI_IN_SET_DWORD(req, SET_LINK_IN_FLAGS, epp->ep_phy_flags);
MCDI_IN_SET_DWORD(req, SET_LINK_IN_FLAGS, 0);
MCDI_IN_SET_DWORD(req, SET_ID_LED_IN_STATE, led_mode);
MCDI_IN_SET_DWORD(req, SET_ID_LED_IN_STATE, MC_CMD_LED_DEFAULT);
MCDI_IN_SET_DWORD(req, PHY_STATS_IN_DMA_ADDR_LO,
MCDI_IN_SET_DWORD(req, PHY_STATS_IN_DMA_ADDR_HI,