tg_pt_gp           40 drivers/target/target_core_alua.c 		struct t10_alua_tg_pt_gp *tg_pt_gp);
tg_pt_gp          139 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp          165 drivers/target/target_core_alua.c 	list_for_each_entry(tg_pt_gp, &dev->t10_alua.tg_pt_gps_list,
tg_pt_gp          173 drivers/target/target_core_alua.c 		if ((off + 8 + (tg_pt_gp->tg_pt_gp_members * 4)) >
tg_pt_gp          175 drivers/target/target_core_alua.c 			rd_len += 8 + (tg_pt_gp->tg_pt_gp_members * 4);
tg_pt_gp          182 drivers/target/target_core_alua.c 		if (tg_pt_gp->tg_pt_gp_pref)
tg_pt_gp          187 drivers/target/target_core_alua.c 		buf[off++] |= tg_pt_gp->tg_pt_gp_alua_access_state & 0xff;
tg_pt_gp          191 drivers/target/target_core_alua.c 		buf[off++] |= tg_pt_gp->tg_pt_gp_alua_supported_states;
tg_pt_gp          195 drivers/target/target_core_alua.c 		put_unaligned_be16(tg_pt_gp->tg_pt_gp_id, &buf[off]);
tg_pt_gp          202 drivers/target/target_core_alua.c 		buf[off++] = (tg_pt_gp->tg_pt_gp_alua_access_status & 0xff);
tg_pt_gp          210 drivers/target/target_core_alua.c 		buf[off++] = (tg_pt_gp->tg_pt_gp_members & 0xff);
tg_pt_gp          213 drivers/target/target_core_alua.c 		spin_lock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp          214 drivers/target/target_core_alua.c 		list_for_each_entry(lun, &tg_pt_gp->tg_pt_gp_lun_list,
tg_pt_gp          229 drivers/target/target_core_alua.c 		spin_unlock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp          251 drivers/target/target_core_alua.c 		tg_pt_gp = cmd->se_lun->lun_tg_pt_gp;
tg_pt_gp          252 drivers/target/target_core_alua.c 		if (tg_pt_gp)
tg_pt_gp          253 drivers/target/target_core_alua.c 			buf[5] = tg_pt_gp->tg_pt_gp_implicit_trans_secs;
tg_pt_gp          273 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = NULL, *l_tg_pt_gp;
tg_pt_gp          360 drivers/target/target_core_alua.c 			list_for_each_entry(tg_pt_gp,
tg_pt_gp          363 drivers/target/target_core_alua.c 				if (!tg_pt_gp->tg_pt_gp_valid_id)
tg_pt_gp          366 drivers/target/target_core_alua.c 				if (tg_pt_id != tg_pt_gp->tg_pt_gp_id)
tg_pt_gp          369 drivers/target/target_core_alua.c 				atomic_inc_mb(&tg_pt_gp->tg_pt_gp_ref_cnt);
tg_pt_gp          373 drivers/target/target_core_alua.c 				if (!core_alua_do_port_transition(tg_pt_gp,
tg_pt_gp          379 drivers/target/target_core_alua.c 				atomic_dec_mb(&tg_pt_gp->tg_pt_gp_ref_cnt);
tg_pt_gp          463 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp)
tg_pt_gp          515 drivers/target/target_core_alua.c 			    tg_pt_gp->tg_pt_gp_id)
tg_pt_gp          675 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp          698 drivers/target/target_core_alua.c 	tg_pt_gp = lun->lun_tg_pt_gp;
tg_pt_gp          699 drivers/target/target_core_alua.c 	out_alua_state = tg_pt_gp->tg_pt_gp_alua_access_state;
tg_pt_gp          700 drivers/target/target_core_alua.c 	nonop_delay_msecs = tg_pt_gp->tg_pt_gp_nonop_delay_msecs;
tg_pt_gp          730 drivers/target/target_core_alua.c 		if (core_alua_state_lba_dependent(cmd, tg_pt_gp))
tg_pt_gp          901 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp)
tg_pt_gp          904 drivers/target/target_core_alua.c 	struct t10_wwn *wwn = &tg_pt_gp->tg_pt_gp_dev->t10_wwn;
tg_pt_gp          908 drivers/target/target_core_alua.c 	lockdep_assert_held(&tg_pt_gp->tg_pt_gp_transition_mutex);
tg_pt_gp          920 drivers/target/target_core_alua.c 			tg_pt_gp->tg_pt_gp_id,
tg_pt_gp          921 drivers/target/target_core_alua.c 			tg_pt_gp->tg_pt_gp_alua_access_state,
tg_pt_gp          922 drivers/target/target_core_alua.c 			tg_pt_gp->tg_pt_gp_alua_access_status);
tg_pt_gp          927 drivers/target/target_core_alua.c 			config_item_name(&tg_pt_gp->tg_pt_gp_group.cg_item));
tg_pt_gp          936 drivers/target/target_core_alua.c static void core_alua_queue_state_change_ua(struct t10_alua_tg_pt_gp *tg_pt_gp)
tg_pt_gp          942 drivers/target/target_core_alua.c 	spin_lock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp          943 drivers/target/target_core_alua.c 	list_for_each_entry(lun, &tg_pt_gp->tg_pt_gp_lun_list,
tg_pt_gp          961 drivers/target/target_core_alua.c 		spin_unlock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp          978 drivers/target/target_core_alua.c 			if ((tg_pt_gp->tg_pt_gp_alua_access_status ==
tg_pt_gp          980 drivers/target/target_core_alua.c 			   (tg_pt_gp->tg_pt_gp_alua_lun != NULL) &&
tg_pt_gp          981 drivers/target/target_core_alua.c 			    (tg_pt_gp->tg_pt_gp_alua_lun == lun))
tg_pt_gp          988 drivers/target/target_core_alua.c 			if (lacl && (tg_pt_gp->tg_pt_gp_alua_nacl != NULL) &&
tg_pt_gp          989 drivers/target/target_core_alua.c 			    (tg_pt_gp->tg_pt_gp_alua_nacl == lacl->se_lun_nacl))
tg_pt_gp          997 drivers/target/target_core_alua.c 		spin_lock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1000 drivers/target/target_core_alua.c 	spin_unlock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1004 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         1010 drivers/target/target_core_alua.c 	mutex_lock(&tg_pt_gp->tg_pt_gp_transition_mutex);
tg_pt_gp         1012 drivers/target/target_core_alua.c 	if (tg_pt_gp->tg_pt_gp_alua_access_state == new_state) {
tg_pt_gp         1013 drivers/target/target_core_alua.c 		mutex_unlock(&tg_pt_gp->tg_pt_gp_transition_mutex);
tg_pt_gp         1018 drivers/target/target_core_alua.c 		mutex_unlock(&tg_pt_gp->tg_pt_gp_transition_mutex);
tg_pt_gp         1026 drivers/target/target_core_alua.c 	prev_state = tg_pt_gp->tg_pt_gp_alua_access_state;
tg_pt_gp         1027 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_alua_access_state = ALUA_ACCESS_STATE_TRANSITION;
tg_pt_gp         1028 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_alua_access_status = (explicit) ?
tg_pt_gp         1032 drivers/target/target_core_alua.c 	core_alua_queue_state_change_ua(tg_pt_gp);
tg_pt_gp         1035 drivers/target/target_core_alua.c 		mutex_unlock(&tg_pt_gp->tg_pt_gp_transition_mutex);
tg_pt_gp         1042 drivers/target/target_core_alua.c 	if (tg_pt_gp->tg_pt_gp_trans_delay_msecs != 0)
tg_pt_gp         1043 drivers/target/target_core_alua.c 		msleep_interruptible(tg_pt_gp->tg_pt_gp_trans_delay_msecs);
tg_pt_gp         1048 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_alua_access_state = new_state;
tg_pt_gp         1062 drivers/target/target_core_alua.c 	if (tg_pt_gp->tg_pt_gp_write_metadata) {
tg_pt_gp         1063 drivers/target/target_core_alua.c 		core_alua_update_tpg_primary_metadata(tg_pt_gp);
tg_pt_gp         1068 drivers/target/target_core_alua.c 		"implicit", config_item_name(&tg_pt_gp->tg_pt_gp_group.cg_item),
tg_pt_gp         1069 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_id,
tg_pt_gp         1073 drivers/target/target_core_alua.c 	core_alua_queue_state_change_ua(tg_pt_gp);
tg_pt_gp         1075 drivers/target/target_core_alua.c 	mutex_unlock(&tg_pt_gp->tg_pt_gp_transition_mutex);
tg_pt_gp         1090 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         1137 drivers/target/target_core_alua.c 		list_for_each_entry(tg_pt_gp,
tg_pt_gp         1141 drivers/target/target_core_alua.c 			if (!tg_pt_gp->tg_pt_gp_valid_id)
tg_pt_gp         1151 drivers/target/target_core_alua.c 			if (l_tg_pt_gp->tg_pt_gp_id != tg_pt_gp->tg_pt_gp_id)
tg_pt_gp         1154 drivers/target/target_core_alua.c 			if (l_tg_pt_gp == tg_pt_gp) {
tg_pt_gp         1155 drivers/target/target_core_alua.c 				tg_pt_gp->tg_pt_gp_alua_lun = l_lun;
tg_pt_gp         1156 drivers/target/target_core_alua.c 				tg_pt_gp->tg_pt_gp_alua_nacl = l_nacl;
tg_pt_gp         1158 drivers/target/target_core_alua.c 				tg_pt_gp->tg_pt_gp_alua_lun = NULL;
tg_pt_gp         1159 drivers/target/target_core_alua.c 				tg_pt_gp->tg_pt_gp_alua_nacl = NULL;
tg_pt_gp         1161 drivers/target/target_core_alua.c 			atomic_inc_mb(&tg_pt_gp->tg_pt_gp_ref_cnt);
tg_pt_gp         1167 drivers/target/target_core_alua.c 			rc = core_alua_do_transition_tg_pt(tg_pt_gp,
tg_pt_gp         1171 drivers/target/target_core_alua.c 			atomic_dec_mb(&tg_pt_gp->tg_pt_gp_ref_cnt);
tg_pt_gp         1247 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         1251 drivers/target/target_core_alua.c 	tg_pt_gp = lun->lun_tg_pt_gp;
tg_pt_gp         1252 drivers/target/target_core_alua.c 	if (!tg_pt_gp) {
tg_pt_gp         1258 drivers/target/target_core_alua.c 	trans_delay_msecs = tg_pt_gp->tg_pt_gp_trans_delay_msecs;
tg_pt_gp         1274 drivers/target/target_core_alua.c 		"implicit", config_item_name(&tg_pt_gp->tg_pt_gp_group.cg_item),
tg_pt_gp         1275 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_id, (offline) ? "OFFLINE" : "ONLINE");
tg_pt_gp         1365 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         1379 drivers/target/target_core_alua.c 	list_for_each_entry(tg_pt_gp, &dev->t10_alua.tg_pt_gps_list,
tg_pt_gp         1382 drivers/target/target_core_alua.c 		if (!tg_pt_gp->tg_pt_gp_valid_id)
tg_pt_gp         1384 drivers/target/target_core_alua.c 		supported = tg_pt_gp->tg_pt_gp_alua_supported_states;
tg_pt_gp         1389 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_alua_supported_states = supported;
tg_pt_gp         1635 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         1637 drivers/target/target_core_alua.c 	tg_pt_gp = kmem_cache_zalloc(t10_alua_tg_pt_gp_cache, GFP_KERNEL);
tg_pt_gp         1638 drivers/target/target_core_alua.c 	if (!tg_pt_gp) {
tg_pt_gp         1642 drivers/target/target_core_alua.c 	INIT_LIST_HEAD(&tg_pt_gp->tg_pt_gp_list);
tg_pt_gp         1643 drivers/target/target_core_alua.c 	INIT_LIST_HEAD(&tg_pt_gp->tg_pt_gp_lun_list);
tg_pt_gp         1644 drivers/target/target_core_alua.c 	mutex_init(&tg_pt_gp->tg_pt_gp_transition_mutex);
tg_pt_gp         1645 drivers/target/target_core_alua.c 	spin_lock_init(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1646 drivers/target/target_core_alua.c 	atomic_set(&tg_pt_gp->tg_pt_gp_ref_cnt, 0);
tg_pt_gp         1647 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_dev = dev;
tg_pt_gp         1648 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_alua_access_state =
tg_pt_gp         1653 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_alua_access_type =
tg_pt_gp         1658 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_nonop_delay_msecs = ALUA_DEFAULT_NONOP_DELAY_MSECS;
tg_pt_gp         1659 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_trans_delay_msecs = ALUA_DEFAULT_TRANS_DELAY_MSECS;
tg_pt_gp         1660 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_implicit_trans_secs = ALUA_DEFAULT_IMPLICIT_TRANS_SECS;
tg_pt_gp         1665 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_alua_supported_states =
tg_pt_gp         1671 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_id =
tg_pt_gp         1673 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_valid_id = 1;
tg_pt_gp         1675 drivers/target/target_core_alua.c 		list_add_tail(&tg_pt_gp->tg_pt_gp_list,
tg_pt_gp         1680 drivers/target/target_core_alua.c 	return tg_pt_gp;
tg_pt_gp         1684 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         1687 drivers/target/target_core_alua.c 	struct se_device *dev = tg_pt_gp->tg_pt_gp_dev;
tg_pt_gp         1694 drivers/target/target_core_alua.c 	if (tg_pt_gp->tg_pt_gp_valid_id) {
tg_pt_gp         1705 drivers/target/target_core_alua.c 		kmem_cache_free(t10_alua_tg_pt_gp_cache, tg_pt_gp);
tg_pt_gp         1725 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_id = tg_pt_gp_id_tmp;
tg_pt_gp         1726 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_valid_id = 1;
tg_pt_gp         1727 drivers/target/target_core_alua.c 	list_add_tail(&tg_pt_gp->tg_pt_gp_list,
tg_pt_gp         1736 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp)
tg_pt_gp         1738 drivers/target/target_core_alua.c 	struct se_device *dev = tg_pt_gp->tg_pt_gp_dev;
tg_pt_gp         1750 drivers/target/target_core_alua.c 	if (tg_pt_gp->tg_pt_gp_valid_id) {
tg_pt_gp         1751 drivers/target/target_core_alua.c 		list_del(&tg_pt_gp->tg_pt_gp_list);
tg_pt_gp         1762 drivers/target/target_core_alua.c 	while (atomic_read(&tg_pt_gp->tg_pt_gp_ref_cnt))
tg_pt_gp         1769 drivers/target/target_core_alua.c 	spin_lock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1771 drivers/target/target_core_alua.c 			&tg_pt_gp->tg_pt_gp_lun_list, lun_tg_pt_gp_link) {
tg_pt_gp         1773 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_members--;
tg_pt_gp         1775 drivers/target/target_core_alua.c 		spin_unlock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1782 drivers/target/target_core_alua.c 		if (tg_pt_gp != dev->t10_alua.default_tg_pt_gp) {
tg_pt_gp         1789 drivers/target/target_core_alua.c 		spin_lock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1791 drivers/target/target_core_alua.c 	spin_unlock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1793 drivers/target/target_core_alua.c 	kmem_cache_free(t10_alua_tg_pt_gp_cache, tg_pt_gp);
tg_pt_gp         1799 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         1803 drivers/target/target_core_alua.c 	list_for_each_entry(tg_pt_gp, &dev->t10_alua.tg_pt_gps_list,
tg_pt_gp         1805 drivers/target/target_core_alua.c 		if (!tg_pt_gp->tg_pt_gp_valid_id)
tg_pt_gp         1807 drivers/target/target_core_alua.c 		ci = &tg_pt_gp->tg_pt_gp_group.cg_item;
tg_pt_gp         1809 drivers/target/target_core_alua.c 			atomic_inc(&tg_pt_gp->tg_pt_gp_ref_cnt);
tg_pt_gp         1811 drivers/target/target_core_alua.c 			return tg_pt_gp;
tg_pt_gp         1820 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp)
tg_pt_gp         1822 drivers/target/target_core_alua.c 	struct se_device *dev = tg_pt_gp->tg_pt_gp_dev;
tg_pt_gp         1825 drivers/target/target_core_alua.c 	atomic_dec(&tg_pt_gp->tg_pt_gp_ref_cnt);
tg_pt_gp         1830 drivers/target/target_core_alua.c 		struct t10_alua_tg_pt_gp *tg_pt_gp)
tg_pt_gp         1836 drivers/target/target_core_alua.c 	spin_lock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1837 drivers/target/target_core_alua.c 	lun->lun_tg_pt_gp = tg_pt_gp;
tg_pt_gp         1838 drivers/target/target_core_alua.c 	list_add_tail(&lun->lun_tg_pt_gp_link, &tg_pt_gp->tg_pt_gp_lun_list);
tg_pt_gp         1839 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_members++;
tg_pt_gp         1845 drivers/target/target_core_alua.c 	spin_unlock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1849 drivers/target/target_core_alua.c 		struct t10_alua_tg_pt_gp *tg_pt_gp)
tg_pt_gp         1852 drivers/target/target_core_alua.c 	__target_attach_tg_pt_gp(lun, tg_pt_gp);
tg_pt_gp         1857 drivers/target/target_core_alua.c 		struct t10_alua_tg_pt_gp *tg_pt_gp)
tg_pt_gp         1861 drivers/target/target_core_alua.c 	spin_lock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1863 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_members--;
tg_pt_gp         1864 drivers/target/target_core_alua.c 	spin_unlock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         1871 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         1874 drivers/target/target_core_alua.c 	tg_pt_gp = lun->lun_tg_pt_gp;
tg_pt_gp         1875 drivers/target/target_core_alua.c 	if (tg_pt_gp)
tg_pt_gp         1876 drivers/target/target_core_alua.c 		__target_detach_tg_pt_gp(lun, tg_pt_gp);
tg_pt_gp         1883 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         1887 drivers/target/target_core_alua.c 	tg_pt_gp = lun->lun_tg_pt_gp;
tg_pt_gp         1888 drivers/target/target_core_alua.c 	if (tg_pt_gp) {
tg_pt_gp         1889 drivers/target/target_core_alua.c 		tg_pt_ci = &tg_pt_gp->tg_pt_gp_group.cg_item;
tg_pt_gp         1894 drivers/target/target_core_alua.c 			config_item_name(tg_pt_ci), tg_pt_gp->tg_pt_gp_id,
tg_pt_gp         1896 drivers/target/target_core_alua.c 				tg_pt_gp->tg_pt_gp_alua_access_state),
tg_pt_gp         1898 drivers/target/target_core_alua.c 				tg_pt_gp->tg_pt_gp_alua_access_status),
tg_pt_gp         1919 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = NULL, *tg_pt_gp_new = NULL;
tg_pt_gp         1950 drivers/target/target_core_alua.c 	tg_pt_gp = lun->lun_tg_pt_gp;
tg_pt_gp         1951 drivers/target/target_core_alua.c 	if (tg_pt_gp) {
tg_pt_gp         1965 drivers/target/target_core_alua.c 					&tg_pt_gp->tg_pt_gp_group.cg_item),
tg_pt_gp         1966 drivers/target/target_core_alua.c 				tg_pt_gp->tg_pt_gp_id);
tg_pt_gp         1968 drivers/target/target_core_alua.c 			__target_detach_tg_pt_gp(lun, tg_pt_gp);
tg_pt_gp         1975 drivers/target/target_core_alua.c 		__target_detach_tg_pt_gp(lun, tg_pt_gp);
tg_pt_gp         1994 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         1997 drivers/target/target_core_alua.c 	if ((tg_pt_gp->tg_pt_gp_alua_access_type & TPGS_EXPLICIT_ALUA) &&
tg_pt_gp         1998 drivers/target/target_core_alua.c 	    (tg_pt_gp->tg_pt_gp_alua_access_type & TPGS_IMPLICIT_ALUA))
tg_pt_gp         2000 drivers/target/target_core_alua.c 	else if (tg_pt_gp->tg_pt_gp_alua_access_type & TPGS_IMPLICIT_ALUA)
tg_pt_gp         2002 drivers/target/target_core_alua.c 	else if (tg_pt_gp->tg_pt_gp_alua_access_type & TPGS_EXPLICIT_ALUA)
tg_pt_gp         2009 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2027 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_alua_access_type =
tg_pt_gp         2030 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_alua_access_type = TPGS_EXPLICIT_ALUA;
tg_pt_gp         2032 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_alua_access_type = TPGS_IMPLICIT_ALUA;
tg_pt_gp         2034 drivers/target/target_core_alua.c 		tg_pt_gp->tg_pt_gp_alua_access_type = 0;
tg_pt_gp         2040 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2043 drivers/target/target_core_alua.c 	return sprintf(page, "%d\n", tg_pt_gp->tg_pt_gp_nonop_delay_msecs);
tg_pt_gp         2047 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2065 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_nonop_delay_msecs = (int)tmp;
tg_pt_gp         2071 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2074 drivers/target/target_core_alua.c 	return sprintf(page, "%d\n", tg_pt_gp->tg_pt_gp_trans_delay_msecs);
tg_pt_gp         2078 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2096 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_trans_delay_msecs = (int)tmp;
tg_pt_gp         2102 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2105 drivers/target/target_core_alua.c 	return sprintf(page, "%d\n", tg_pt_gp->tg_pt_gp_implicit_trans_secs);
tg_pt_gp         2109 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2127 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_implicit_trans_secs = (int)tmp;
tg_pt_gp         2133 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2136 drivers/target/target_core_alua.c 	return sprintf(page, "%d\n", tg_pt_gp->tg_pt_gp_pref);
tg_pt_gp         2140 drivers/target/target_core_alua.c 	struct t10_alua_tg_pt_gp *tg_pt_gp,
tg_pt_gp         2156 drivers/target/target_core_alua.c 	tg_pt_gp->tg_pt_gp_pref = (int)tmp;
tg_pt_gp         2684 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = to_tg_pt_gp(item);
tg_pt_gp         2685 drivers/target/target_core_configfs.c 	struct se_device *dev = tg_pt_gp->tg_pt_gp_dev;
tg_pt_gp         2689 drivers/target/target_core_configfs.c 	if (!tg_pt_gp->tg_pt_gp_valid_id) {
tg_pt_gp         2691 drivers/target/target_core_configfs.c 			" tg_pt_gp ID: %hu\n", tg_pt_gp->tg_pt_gp_valid_id);
tg_pt_gp         2708 drivers/target/target_core_configfs.c 	if (!(tg_pt_gp->tg_pt_gp_alua_access_type & TPGS_IMPLICIT_ALUA)) {
tg_pt_gp         2713 drivers/target/target_core_configfs.c 	if (tg_pt_gp->tg_pt_gp_alua_access_type & TPGS_EXPLICIT_ALUA &&
tg_pt_gp         2721 drivers/target/target_core_configfs.c 	ret = core_alua_do_port_transition(tg_pt_gp, dev,
tg_pt_gp         2729 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = to_tg_pt_gp(item);
tg_pt_gp         2731 drivers/target/target_core_configfs.c 		core_alua_dump_status(tg_pt_gp->tg_pt_gp_alua_access_status));
tg_pt_gp         2737 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = to_tg_pt_gp(item);
tg_pt_gp         2741 drivers/target/target_core_configfs.c 	if (!tg_pt_gp->tg_pt_gp_valid_id) {
tg_pt_gp         2744 drivers/target/target_core_configfs.c 			tg_pt_gp->tg_pt_gp_valid_id);
tg_pt_gp         2764 drivers/target/target_core_configfs.c 	tg_pt_gp->tg_pt_gp_alua_access_status = new_status;
tg_pt_gp         2838 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = to_tg_pt_gp(item);
tg_pt_gp         2853 drivers/target/target_core_configfs.c 	tg_pt_gp->tg_pt_gp_write_metadata = (int)tmp;
tg_pt_gp         2912 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = to_tg_pt_gp(item);
tg_pt_gp         2914 drivers/target/target_core_configfs.c 	if (!tg_pt_gp->tg_pt_gp_valid_id)
tg_pt_gp         2916 drivers/target/target_core_configfs.c 	return sprintf(page, "%hu\n", tg_pt_gp->tg_pt_gp_id);
tg_pt_gp         2922 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = to_tg_pt_gp(item);
tg_pt_gp         2923 drivers/target/target_core_configfs.c 	struct config_group *alua_tg_pt_gp_cg = &tg_pt_gp->tg_pt_gp_group;
tg_pt_gp         2939 drivers/target/target_core_configfs.c 	ret = core_alua_set_tg_pt_gp_id(tg_pt_gp, (u16)tg_pt_gp_id);
tg_pt_gp         2946 drivers/target/target_core_configfs.c 		tg_pt_gp->tg_pt_gp_id);
tg_pt_gp         2954 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = to_tg_pt_gp(item);
tg_pt_gp         2961 drivers/target/target_core_configfs.c 	spin_lock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         2962 drivers/target/target_core_configfs.c 	list_for_each_entry(lun, &tg_pt_gp->tg_pt_gp_lun_list,
tg_pt_gp         2981 drivers/target/target_core_configfs.c 	spin_unlock(&tg_pt_gp->tg_pt_gp_lock);
tg_pt_gp         3027 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = container_of(to_config_group(item),
tg_pt_gp         3030 drivers/target/target_core_configfs.c 	core_alua_free_tg_pt_gp(tg_pt_gp);
tg_pt_gp         3053 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         3057 drivers/target/target_core_configfs.c 	tg_pt_gp = core_alua_allocate_tg_pt_gp(alua->t10_dev, name, 0);
tg_pt_gp         3058 drivers/target/target_core_configfs.c 	if (!tg_pt_gp)
tg_pt_gp         3061 drivers/target/target_core_configfs.c 	alua_tg_pt_gp_cg = &tg_pt_gp->tg_pt_gp_group;
tg_pt_gp         3078 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp = container_of(to_config_group(item),
tg_pt_gp         3083 drivers/target/target_core_configfs.c 		config_item_name(item), tg_pt_gp->tg_pt_gp_id);
tg_pt_gp         3147 drivers/target/target_core_configfs.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp         3194 drivers/target/target_core_configfs.c 	tg_pt_gp = core_alua_allocate_tg_pt_gp(dev, "default_tg_pt_gp", 1);
tg_pt_gp         3195 drivers/target/target_core_configfs.c 	if (!tg_pt_gp)
tg_pt_gp         3197 drivers/target/target_core_configfs.c 	dev->t10_alua.default_tg_pt_gp = tg_pt_gp;
tg_pt_gp         3199 drivers/target/target_core_configfs.c 	config_group_init_type_name(&tg_pt_gp->tg_pt_gp_group,
tg_pt_gp         3201 drivers/target/target_core_configfs.c 	configfs_add_default_group(&tg_pt_gp->tg_pt_gp_group,
tg_pt_gp           30 drivers/target/target_core_spc.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp           44 drivers/target/target_core_spc.c 	tg_pt_gp = lun->lun_tg_pt_gp;
tg_pt_gp           45 drivers/target/target_core_spc.c 	if (tg_pt_gp)
tg_pt_gp           46 drivers/target/target_core_spc.c 		buf[5] |= tg_pt_gp->tg_pt_gp_alua_access_type;
tg_pt_gp          174 drivers/target/target_core_spc.c 	struct t10_alua_tg_pt_gp *tg_pt_gp;
tg_pt_gp          298 drivers/target/target_core_spc.c 		tg_pt_gp = lun->lun_tg_pt_gp;
tg_pt_gp          299 drivers/target/target_core_spc.c 		if (!tg_pt_gp) {
tg_pt_gp          303 drivers/target/target_core_spc.c 		tg_pt_gp_id = tg_pt_gp->tg_pt_gp_id;