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)
897 struct lun_access *lun_access, *t;
936 list_for_each_entry_safe(lun_access, t, &ctxi->luns, list)
937 if (lun_access->lli == lli) {
938 list_del(&lun_access->list);
939 kfree(lun_access);
940 lun_access = NULL;
998 struct lun_access *lun_access, *t;
1028 list_for_each_entry_safe(lun_access, t, &ctxi->luns, list)
1029 _cxlflash_disk_detach(lun_access->sdev, ctxi, &detach);
1326 struct lun_access *lun_access = NULL;
1370 list_for_each_entry(lun_access, &ctxi->luns, list)
1371 if (lun_access->lli == lli) {
1385 lun_access = kzalloc(sizeof(*lun_access), GFP_KERNEL);
1386 if (unlikely(!lun_access)) {
1387 dev_err(dev, "%s: Unable to allocate lun_access\n", __func__);
1392 lun_access->lli = lli;
1393 lun_access->sdev = sdev;
1400 list_add(&lun_access->list, &ctxi->luns);
1459 list_add(&lun_access->list, &ctxi->luns);
1519 kfree(lun_access);