Lines Matching defs:data_local
2128 struct spdk_nvmf_ctrlr_migr_data data_local = {
2134 assert(data->data_size <= sizeof(data_local));
2137 memcpy(&data_local.regs, &ctrlr->vcprop, sizeof(struct spdk_nvmf_registers));
2138 memcpy(&data_local.feat, &ctrlr->feat, sizeof(struct spdk_nvmf_ctrlr_feat));
2140 data_local.cntlid = ctrlr->cntlid;
2141 data_local.acre = ctrlr->acre_enabled;
2142 data_local.num_aer_cids = ctrlr->nr_aer_reqs;
2145 if (data_local.num_async_events + 1 > SPDK_NVMF_MIGR_MAX_PENDING_AERS) {
2150 data_local.async_events[data_local.num_async_events++].raw = event->event.raw;
2155 data_local.aer_cids[i] = req->cmd->nvme_cmd.cid;
2157 data_local.notice_aen_mask = ctrlr->notice_aen_mask;
2159 nvmf_ctrlr_migr_data_copy(data, &data_local, spdk_min(data->data_size, data_local.data_size));
2168 struct spdk_nvmf_ctrlr_migr_data data_local = {
2174 assert(data->data_size <= sizeof(data_local));
2178 nvmf_ctrlr_migr_data_copy(&data_local, data, spdk_min(data->data_size, data_local.data_size));
2179 memcpy(&ctrlr->vcprop, &data_local.regs, sizeof(struct spdk_nvmf_registers));
2180 memcpy(&ctrlr->feat, &data_local.feat, sizeof(struct spdk_nvmf_ctrlr_feat));
2182 ctrlr->cntlid = data_local.cntlid;
2183 ctrlr->acre_enabled = data_local.acre;
2185 for (i = 0; i < data_local.num_async_events; i++) {
2193 event->event.raw = data_local.async_events[i].raw;
2196 ctrlr->notice_aen_mask = data_local.notice_aen_mask;