Lines Matching refs:nvme_nvm_id
191 struct nvme_nvm_id { struct
231 BUILD_BUG_ON(sizeof(struct nvme_nvm_id) != 4096); in _nvme_nvm_check_size()
235 static int init_grps(struct nvm_id *nvm_id, struct nvme_nvm_id *nvme_nvm_id) in init_grps() argument
244 src = &nvme_nvm_id->groups[i]; in init_grps()
278 struct nvme_nvm_id *nvme_nvm_id; in nvme_nvm_identity() local
286 nvme_nvm_id = kmalloc(sizeof(struct nvme_nvm_id), GFP_KERNEL); in nvme_nvm_identity()
287 if (!nvme_nvm_id) in nvme_nvm_identity()
291 nvme_nvm_id, sizeof(struct nvme_nvm_id)); in nvme_nvm_identity()
297 nvm_id->ver_id = nvme_nvm_id->ver_id; in nvme_nvm_identity()
298 nvm_id->vmnt = nvme_nvm_id->vmnt; in nvme_nvm_identity()
299 nvm_id->cgrps = nvme_nvm_id->cgrps; in nvme_nvm_identity()
300 nvm_id->cap = le32_to_cpu(nvme_nvm_id->cap); in nvme_nvm_identity()
301 nvm_id->dom = le32_to_cpu(nvme_nvm_id->dom); in nvme_nvm_identity()
302 memcpy(&nvm_id->ppaf, &nvme_nvm_id->ppaf, in nvme_nvm_identity()
305 ret = init_grps(nvm_id, nvme_nvm_id); in nvme_nvm_identity()
307 kfree(nvme_nvm_id); in nvme_nvm_identity()