Lines Matching defs:ids

36 	struct nvme_ns_ids ids;
1417 static int nvme_process_ns_desc(struct nvme_ctrl *ctrl, struct nvme_ns_ids *ids,
1432 memcpy(ids->eui64, data + sizeof(*cur), NVME_NIDT_EUI64_LEN);
1442 memcpy(ids->nguid, data + sizeof(*cur), NVME_NIDT_NGUID_LEN);
1452 uuid_copy(&ids->uuid, data + sizeof(*cur));
1460 memcpy(&ids->csi, data + sizeof(*cur), NVME_NIDT_CSI_LEN);
1505 len = nvme_process_ns_desc(ctrl, &info->ids, cur, &csi_seen);
1550 struct nvme_ns_ids *ids = &info->ids;
1574 !memchr_inv(ids->eui64, 0, sizeof(ids->eui64)))
1575 memcpy(ids->eui64, id->eui64, sizeof(ids->eui64));
1577 !memchr_inv(ids->nguid, 0, sizeof(ids->nguid)))
1578 memcpy(ids->nguid, id->nguid, sizeof(ids->nguid));
2104 ns->head->ids.csi == NVME_CSI_ZNS) {
2123 ns->head->ids.csi == NVME_CSI_ZNS)
2173 switch (info->ids.csi) {
2190 info->nsid, info->ids.csi);
3431 struct nvme_ns_ids *ids)
3433 bool has_uuid = !uuid_is_null(&ids->uuid);
3434 bool has_nguid = memchr_inv(ids->nguid, 0, sizeof(ids->nguid));
3435 bool has_eui64 = memchr_inv(ids->eui64, 0, sizeof(ids->eui64));
3441 if (has_uuid && uuid_equal(&ids->uuid, &h->ids.uuid))
3444 memcmp(&ids->nguid, &h->ids.nguid, sizeof(ids->nguid)) == 0)
3447 memcmp(&ids->eui64, &h->ids.eui64, sizeof(ids->eui64)) == 0)
3545 head->ids = info->ids;
3551 if (head->ids.csi) {
3552 ret = nvme_get_effects_log(ctrl, head->ids.csi, &head->effects);
3580 struct nvme_ns_ids *ids)
3595 ret = nvme_subsys_check_duplicate_ids(s, ids);
3611 ret = nvme_global_check_duplicate_ids(ctrl->subsys, &info->ids);
3643 memset(&info->ids.nguid, 0, sizeof(info->ids.nguid));
3644 memset(&info->ids.uuid, 0, sizeof(info->ids.uuid));
3645 memset(&info->ids.eui64, 0, sizeof(info->ids.eui64));
3652 ret = nvme_subsys_check_duplicate_ids(ctrl->subsys, &info->ids);
3672 if (!nvme_ns_ids_equal(&head->ids, &info->ids)) {
3903 if (!nvme_ns_ids_equal(&ns->head->ids, &info->ids)) {
3930 if (info.ids.csi != NVME_CSI_NVM && !nvme_multi_css(ctrl)) {
3942 (info.ids.csi != NVME_CSI_NVM && info.ids.csi != NVME_CSI_ZNS))