lu_gp_mem 1089 drivers/target/target_core_alua.c struct t10_alua_lu_gp_member *lu_gp_mem, *local_lu_gp_mem; lu_gp_mem 1129 drivers/target/target_core_alua.c list_for_each_entry(lu_gp_mem, &lu_gp->lu_gp_mem_list, lu_gp_mem 1132 drivers/target/target_core_alua.c dev = lu_gp_mem->lu_gp_mem_dev; lu_gp_mem 1133 drivers/target/target_core_alua.c atomic_inc_mb(&lu_gp_mem->lu_gp_mem_ref_cnt); lu_gp_mem 1178 drivers/target/target_core_alua.c atomic_dec_mb(&lu_gp_mem->lu_gp_mem_ref_cnt); lu_gp_mem 1469 drivers/target/target_core_alua.c struct t10_alua_lu_gp_member *lu_gp_mem; lu_gp_mem 1471 drivers/target/target_core_alua.c lu_gp_mem = kmem_cache_zalloc(t10_alua_lu_gp_mem_cache, GFP_KERNEL); lu_gp_mem 1472 drivers/target/target_core_alua.c if (!lu_gp_mem) { lu_gp_mem 1476 drivers/target/target_core_alua.c INIT_LIST_HEAD(&lu_gp_mem->lu_gp_mem_list); lu_gp_mem 1477 drivers/target/target_core_alua.c spin_lock_init(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 1478 drivers/target/target_core_alua.c atomic_set(&lu_gp_mem->lu_gp_mem_ref_cnt, 0); lu_gp_mem 1480 drivers/target/target_core_alua.c lu_gp_mem->lu_gp_mem_dev = dev; lu_gp_mem 1481 drivers/target/target_core_alua.c dev->dev_alua_lu_gp_mem = lu_gp_mem; lu_gp_mem 1483 drivers/target/target_core_alua.c return lu_gp_mem; lu_gp_mem 1488 drivers/target/target_core_alua.c struct t10_alua_lu_gp_member *lu_gp_mem, *lu_gp_mem_tmp; lu_gp_mem 1513 drivers/target/target_core_alua.c list_for_each_entry_safe(lu_gp_mem, lu_gp_mem_tmp, lu_gp_mem 1515 drivers/target/target_core_alua.c if (lu_gp_mem->lu_gp_assoc) { lu_gp_mem 1516 drivers/target/target_core_alua.c list_del(&lu_gp_mem->lu_gp_mem_list); lu_gp_mem 1518 drivers/target/target_core_alua.c lu_gp_mem->lu_gp_assoc = 0; lu_gp_mem 1530 drivers/target/target_core_alua.c spin_lock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 1532 drivers/target/target_core_alua.c __core_alua_attach_lu_gp_mem(lu_gp_mem, lu_gp_mem 1535 drivers/target/target_core_alua.c lu_gp_mem->lu_gp = NULL; lu_gp_mem 1536 drivers/target/target_core_alua.c spin_unlock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 1548 drivers/target/target_core_alua.c struct t10_alua_lu_gp_member *lu_gp_mem; lu_gp_mem 1550 drivers/target/target_core_alua.c lu_gp_mem = dev->dev_alua_lu_gp_mem; lu_gp_mem 1551 drivers/target/target_core_alua.c if (!lu_gp_mem) lu_gp_mem 1554 drivers/target/target_core_alua.c while (atomic_read(&lu_gp_mem->lu_gp_mem_ref_cnt)) lu_gp_mem 1557 drivers/target/target_core_alua.c spin_lock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 1558 drivers/target/target_core_alua.c lu_gp = lu_gp_mem->lu_gp; lu_gp_mem 1561 drivers/target/target_core_alua.c if (lu_gp_mem->lu_gp_assoc) { lu_gp_mem 1562 drivers/target/target_core_alua.c list_del(&lu_gp_mem->lu_gp_mem_list); lu_gp_mem 1564 drivers/target/target_core_alua.c lu_gp_mem->lu_gp_assoc = 0; lu_gp_mem 1567 drivers/target/target_core_alua.c lu_gp_mem->lu_gp = NULL; lu_gp_mem 1569 drivers/target/target_core_alua.c spin_unlock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 1571 drivers/target/target_core_alua.c kmem_cache_free(t10_alua_lu_gp_mem_cache, lu_gp_mem); lu_gp_mem 1606 drivers/target/target_core_alua.c struct t10_alua_lu_gp_member *lu_gp_mem, lu_gp_mem 1610 drivers/target/target_core_alua.c lu_gp_mem->lu_gp = lu_gp; lu_gp_mem 1611 drivers/target/target_core_alua.c lu_gp_mem->lu_gp_assoc = 1; lu_gp_mem 1612 drivers/target/target_core_alua.c list_add_tail(&lu_gp_mem->lu_gp_mem_list, &lu_gp->lu_gp_mem_list); lu_gp_mem 1621 drivers/target/target_core_alua.c struct t10_alua_lu_gp_member *lu_gp_mem, lu_gp_mem 1625 drivers/target/target_core_alua.c list_del(&lu_gp_mem->lu_gp_mem_list); lu_gp_mem 1626 drivers/target/target_core_alua.c lu_gp_mem->lu_gp = NULL; lu_gp_mem 1627 drivers/target/target_core_alua.c lu_gp_mem->lu_gp_assoc = 0; lu_gp_mem 2269 drivers/target/target_core_alua.c struct t10_alua_lu_gp_member *lu_gp_mem; lu_gp_mem 2275 drivers/target/target_core_alua.c lu_gp_mem = core_alua_allocate_lu_gp_mem(dev); lu_gp_mem 2276 drivers/target/target_core_alua.c if (IS_ERR(lu_gp_mem)) lu_gp_mem 2277 drivers/target/target_core_alua.c return PTR_ERR(lu_gp_mem); lu_gp_mem 2279 drivers/target/target_core_alua.c spin_lock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 2280 drivers/target/target_core_alua.c __core_alua_attach_lu_gp_mem(lu_gp_mem, lu_gp_mem 2282 drivers/target/target_core_alua.c spin_unlock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 2197 drivers/target/target_core_configfs.c struct t10_alua_lu_gp_member *lu_gp_mem; lu_gp_mem 2200 drivers/target/target_core_configfs.c lu_gp_mem = dev->dev_alua_lu_gp_mem; lu_gp_mem 2201 drivers/target/target_core_configfs.c if (!lu_gp_mem) lu_gp_mem 2204 drivers/target/target_core_configfs.c spin_lock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 2205 drivers/target/target_core_configfs.c lu_gp = lu_gp_mem->lu_gp; lu_gp_mem 2211 drivers/target/target_core_configfs.c spin_unlock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 2222 drivers/target/target_core_configfs.c struct t10_alua_lu_gp_member *lu_gp_mem; lu_gp_mem 2226 drivers/target/target_core_configfs.c lu_gp_mem = dev->dev_alua_lu_gp_mem; lu_gp_mem 2227 drivers/target/target_core_configfs.c if (!lu_gp_mem) lu_gp_mem 2251 drivers/target/target_core_configfs.c spin_lock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 2252 drivers/target/target_core_configfs.c lu_gp = lu_gp_mem->lu_gp; lu_gp_mem 2267 drivers/target/target_core_configfs.c __core_alua_drop_lu_gp_mem(lu_gp_mem, lu_gp); lu_gp_mem 2268 drivers/target/target_core_configfs.c spin_unlock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 2275 drivers/target/target_core_configfs.c __core_alua_drop_lu_gp_mem(lu_gp_mem, lu_gp); lu_gp_mem 2281 drivers/target/target_core_configfs.c __core_alua_attach_lu_gp_mem(lu_gp_mem, lu_gp_new); lu_gp_mem 2282 drivers/target/target_core_configfs.c spin_unlock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 2550 drivers/target/target_core_configfs.c struct t10_alua_lu_gp_member *lu_gp_mem; lu_gp_mem 2557 drivers/target/target_core_configfs.c list_for_each_entry(lu_gp_mem, &lu_gp->lu_gp_mem_list, lu_gp_mem_list) { lu_gp_mem 2558 drivers/target/target_core_configfs.c dev = lu_gp_mem->lu_gp_mem_dev; lu_gp_mem 173 drivers/target/target_core_spc.c struct t10_alua_lu_gp_member *lu_gp_mem; lu_gp_mem 324 drivers/target/target_core_spc.c lu_gp_mem = dev->dev_alua_lu_gp_mem; lu_gp_mem 325 drivers/target/target_core_spc.c if (!lu_gp_mem) lu_gp_mem 328 drivers/target/target_core_spc.c spin_lock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 329 drivers/target/target_core_spc.c lu_gp = lu_gp_mem->lu_gp; lu_gp_mem 331 drivers/target/target_core_spc.c spin_unlock(&lu_gp_mem->lu_gp_mem_lock); lu_gp_mem 335 drivers/target/target_core_spc.c spin_unlock(&lu_gp_mem->lu_gp_mem_lock);