MCDI_IN_SET_DWORD
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_COUNT_MODE,
MCDI_IN_SET_DWORD(req, INIT_EVQ_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_IN_HANDLE_LO,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_HANDLE_HI,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_OP, filter_op);
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_PORT_ID,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_MATCH_FIELDS,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_RX_DEST,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_RX_QUEUE,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_RX_CONTEXT,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_RX_MODE,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_TX_DEST,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_OP,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_OP,
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_HANDLE_LO, handle->efh_lo);
MCDI_IN_SET_DWORD(req, FILTER_OP_IN_HANDLE_HI, handle->efh_hi);
MCDI_IN_SET_DWORD(req, GET_PARSER_DISP_INFO_OUT_OP,
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_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, 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, 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_RXQ_IN_SIZE, size);
MCDI_IN_SET_DWORD(req, INIT_RXQ_IN_TARGET_EVQ, target_evq);
MCDI_IN_SET_DWORD(req, INIT_RXQ_IN_LABEL, label);
MCDI_IN_SET_DWORD(req, INIT_RXQ_IN_INSTANCE, instance);
MCDI_IN_SET_DWORD(req, INIT_RXQ_IN_OWNER_ID, 0);
MCDI_IN_SET_DWORD(req, INIT_RXQ_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, size);
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, 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, FC_IN_LICENSE_OP,
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_NEW_STATE, attach ? 1 : 0);
MCDI_IN_SET_DWORD(req, DRV_ATTACH_IN_UPDATE, 1);
MCDI_IN_SET_DWORD(req, DRV_ATTACH_IN_FIRMWARE_ID, MC_CMD_FW_DONT_CARE);
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_METADATA_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_INFO_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_UPDATE_START_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_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, NVRAM_UPDATE_FINISH_IN_REBOOT, reboot);
MCDI_IN_SET_DWORD(req, NVRAM_TEST_IN_TYPE, partn);
MCDI_IN_SET_DWORD(req, WOL_FILTER_SET_IN_FILTER_MODE,
MCDI_IN_SET_DWORD(req, WOL_FILTER_SET_IN_WOL_TYPE,
MCDI_IN_SET_DWORD(req, WOL_FILTER_SET_IN_FILTER_MODE,
MCDI_IN_SET_DWORD(req, WOL_FILTER_SET_IN_WOL_TYPE,
MCDI_IN_SET_DWORD(req, WOL_FILTER_SET_IN_BITMAP_LEN,
MCDI_IN_SET_DWORD(req, WOL_FILTER_SET_IN_FILTER_MODE,
MCDI_IN_SET_DWORD(req, WOL_FILTER_SET_IN_WOL_TYPE,
MCDI_IN_SET_DWORD(req, WOL_FILTER_REMOVE_IN_FILTER_ID, filter_id);
MCDI_IN_SET_DWORD(req, ADD_LIGHTSOUT_OFFLOAD_IN_PROTOCOL,
MCDI_IN_SET_DWORD(req, ADD_LIGHTSOUT_OFFLOAD_IN_ARP_IP,
MCDI_IN_SET_DWORD(req, ADD_LIGHTSOUT_OFFLOAD_IN_PROTOCOL,
MCDI_IN_SET_DWORD(req, REMOVE_LIGHTSOUT_OFFLOAD_IN_PROTOCOL,
MCDI_IN_SET_DWORD(req, REMOVE_LIGHTSOUT_OFFLOAD_IN_PROTOCOL,
MCDI_IN_SET_DWORD(req, REMOVE_LIGHTSOUT_OFFLOAD_IN_FILTER_ID,
MCDI_IN_SET_DWORD(req, WOL_FILTER_RESET_IN_MASK,
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, 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,