Lines Matching refs:lun_access
160 struct lun_access *lun_access = NULL;
219 list_for_each_entry(lun_access, &ctxi->luns, list)
220 if (lun_access->lli == lli)
896 struct lun_access *lun_access, *t;
935 list_for_each_entry_safe(lun_access, t, &ctxi->luns, list)
936 if (lun_access->lli == lli) {
937 list_del(&lun_access->list);
938 kfree(lun_access);
939 lun_access = NULL;
997 struct lun_access *lun_access, *t;
1027 list_for_each_entry_safe(lun_access, t, &ctxi->luns, list)
1028 _cxlflash_disk_detach(lun_access->sdev, ctxi, &detach);
1325 struct lun_access *lun_access = NULL;
1369 list_for_each_entry(lun_access, &ctxi->luns, list)
1370 if (lun_access->lli == lli) {
1384 lun_access = kzalloc(sizeof(*lun_access), GFP_KERNEL);
1385 if (unlikely(!lun_access)) {
1386 dev_err(dev, "%s: Unable to allocate lun_access\n", __func__);
1391 lun_access->lli = lli;
1392 lun_access->sdev = sdev;
1399 list_add(&lun_access->list, &ctxi->luns);
1458 list_add(&lun_access->list, &ctxi->luns);
1518 kfree(lun_access);