fnode_sess        172 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_sysfs_ddb_set_param(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess        176 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_sysfs_ddb_get_param(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess        181 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_sysfs_ddb_delete(struct iscsi_bus_flash_session *fnode_sess);
fnode_sess        182 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_sysfs_ddb_login(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess        184 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_sysfs_ddb_logout(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess       7171 drivers/scsi/qla4xxx/ql4_os.c 	struct iscsi_bus_flash_session *fnode_sess;
fnode_sess       7176 drivers/scsi/qla4xxx/ql4_os.c 	fnode_sess = iscsi_dev_to_flash_session(dev);
fnode_sess       7178 drivers/scsi/qla4xxx/ql4_os.c 	return (fnode_sess->flash_state == DEV_DB_NON_PERSISTENT);
fnode_sess       7201 drivers/scsi/qla4xxx/ql4_os.c 	struct iscsi_bus_flash_session *fnode_sess = NULL;
fnode_sess       7205 drivers/scsi/qla4xxx/ql4_os.c 	fnode_sess = iscsi_create_flashnode_sess(ha->host, *idx,
fnode_sess       7207 drivers/scsi/qla4xxx/ql4_os.c 	if (!fnode_sess) {
fnode_sess       7214 drivers/scsi/qla4xxx/ql4_os.c 	fnode_conn = iscsi_create_flashnode_conn(ha->host, fnode_sess,
fnode_sess       7224 drivers/scsi/qla4xxx/ql4_os.c 		fnode_sess->flash_state = DEV_DB_NON_PERSISTENT;
fnode_sess       7226 drivers/scsi/qla4xxx/ql4_os.c 		fnode_sess->flash_state = DEV_DB_PERSISTENT;
fnode_sess       7229 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->is_boot_target = 1;
fnode_sess       7231 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->is_boot_target = 0;
fnode_sess       7234 drivers/scsi/qla4xxx/ql4_os.c 	rc = qla4xxx_copy_from_fwddb_param(fnode_sess, fnode_conn,
fnode_sess       7240 drivers/scsi/qla4xxx/ql4_os.c 		   __func__, fnode_sess->dev.kobj.name);
fnode_sess       7248 drivers/scsi/qla4xxx/ql4_os.c 	iscsi_destroy_flashnode_sess(fnode_sess);
fnode_sess       7341 drivers/scsi/qla4xxx/ql4_os.c static int  qla4xxx_sysfs_ddb_apply(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess       7344 drivers/scsi/qla4xxx/ql4_os.c 	struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess);
fnode_sess       7362 drivers/scsi/qla4xxx/ql4_os.c 	if (!strncasecmp(fnode_sess->portal_type, PORTAL_TYPE_IPV6, 4))
fnode_sess       7369 drivers/scsi/qla4xxx/ql4_os.c 	dev_db_start_offset += (fnode_sess->target_id *
fnode_sess       7372 drivers/scsi/qla4xxx/ql4_os.c 	qla4xxx_copy_to_fwddb_param(fnode_sess, fnode_conn, fw_ddb_entry);
fnode_sess       7379 drivers/scsi/qla4xxx/ql4_os.c 		fnode_sess->flash_state = DEV_DB_PERSISTENT;
fnode_sess       7382 drivers/scsi/qla4xxx/ql4_os.c 			   __func__, fnode_sess->target_id, ha->host_no);
fnode_sess       7387 drivers/scsi/qla4xxx/ql4_os.c 			   __func__, fnode_sess->target_id, ha->host_no);
fnode_sess       7531 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_sysfs_ddb_login(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess       7534 drivers/scsi/qla4xxx/ql4_os.c 	struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess);
fnode_sess       7541 drivers/scsi/qla4xxx/ql4_os.c 	if (fnode_sess->flash_state == DEV_DB_NON_PERSISTENT) {
fnode_sess       7558 drivers/scsi/qla4xxx/ql4_os.c 	if (!strncasecmp(fnode_sess->portal_type, PORTAL_TYPE_IPV6, 4))
fnode_sess       7565 drivers/scsi/qla4xxx/ql4_os.c 	qla4xxx_copy_to_fwddb_param(fnode_sess, fnode_conn, fw_ddb_entry);
fnode_sess       7570 drivers/scsi/qla4xxx/ql4_os.c 					   fnode_sess->target_id);
fnode_sess       7573 drivers/scsi/qla4xxx/ql4_os.c 					   fnode_sess->target_id);
fnode_sess       7715 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_sysfs_ddb_logout(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess       7718 drivers/scsi/qla4xxx/ql4_os.c 	struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess);
fnode_sess       7755 drivers/scsi/qla4xxx/ql4_os.c 	if (!fnode_sess->targetname) {
fnode_sess       7763 drivers/scsi/qla4xxx/ql4_os.c 	if (fnode_sess->is_boot_target) {
fnode_sess       7771 drivers/scsi/qla4xxx/ql4_os.c 	strlcpy(flash_tddb->iscsi_name, fnode_sess->targetname,
fnode_sess       7774 drivers/scsi/qla4xxx/ql4_os.c 	if (!strncmp(fnode_sess->portal_type, PORTAL_TYPE_IPV6, 4))
fnode_sess       7779 drivers/scsi/qla4xxx/ql4_os.c 	flash_tddb->tpgt = fnode_sess->tpgt;
fnode_sess       7782 drivers/scsi/qla4xxx/ql4_os.c 	COPY_ISID(flash_tddb->isid, fnode_sess->isid);
fnode_sess       7827 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_sysfs_ddb_get_param(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess       7830 drivers/scsi/qla4xxx/ql4_os.c 	struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess);
fnode_sess       7838 drivers/scsi/qla4xxx/ql4_os.c 	dev = iscsi_find_flashnode_conn(fnode_sess);
fnode_sess       7849 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%s\n", fnode_sess->portal_type);
fnode_sess       7852 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->auto_snd_tgt_disable);
fnode_sess       7855 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->discovery_sess);
fnode_sess       7858 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->entry_state);
fnode_sess       7867 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->imm_data_en);
fnode_sess       7870 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->initial_r2t_en);
fnode_sess       7873 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->dataseq_inorder_en);
fnode_sess       7876 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->pdu_inorder_en);
fnode_sess       7879 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->chap_auth_en);
fnode_sess       7885 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->discovery_logout_en);
fnode_sess       7888 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->bidi_chap_en);
fnode_sess       7891 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->discovery_auth_optional);
fnode_sess       7894 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->erl);
fnode_sess       7921 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->first_burst);
fnode_sess       7924 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->time2wait);
fnode_sess       7927 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->time2retain);
fnode_sess       7930 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->max_r2t);
fnode_sess       7936 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%pm\n", fnode_sess->isid);
fnode_sess       7939 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->tsid);
fnode_sess       7945 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->max_burst);
fnode_sess       7949 drivers/scsi/qla4xxx/ql4_os.c 			     fnode_sess->default_taskmgmt_timeout);
fnode_sess       7952 drivers/scsi/qla4xxx/ql4_os.c 		if (!strncmp(fnode_sess->portal_type, PORTAL_TYPE_IPV6, 4))
fnode_sess       7958 drivers/scsi/qla4xxx/ql4_os.c 		if (fnode_sess->targetalias)
fnode_sess       7959 drivers/scsi/qla4xxx/ql4_os.c 			rc = sprintf(buf, "%s\n", fnode_sess->targetalias);
fnode_sess       7964 drivers/scsi/qla4xxx/ql4_os.c 		if (!strncmp(fnode_sess->portal_type, PORTAL_TYPE_IPV6, 4))
fnode_sess       7981 drivers/scsi/qla4xxx/ql4_os.c 		if (!strncmp(fnode_sess->portal_type, PORTAL_TYPE_IPV6, 4))
fnode_sess       7991 drivers/scsi/qla4xxx/ql4_os.c 		if (!strncmp(fnode_sess->portal_type, PORTAL_TYPE_IPV6, 4))
fnode_sess       7998 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->discovery_parent_idx);
fnode_sess       8001 drivers/scsi/qla4xxx/ql4_os.c 		if (fnode_sess->discovery_parent_type == DDB_ISNS)
fnode_sess       8003 drivers/scsi/qla4xxx/ql4_os.c 		else if (fnode_sess->discovery_parent_type == DDB_NO_LINK)
fnode_sess       8005 drivers/scsi/qla4xxx/ql4_os.c 		else if (fnode_sess->discovery_parent_type < MAX_DDB_ENTRIES)
fnode_sess       8014 drivers/scsi/qla4xxx/ql4_os.c 		if (fnode_sess->targetname)
fnode_sess       8015 drivers/scsi/qla4xxx/ql4_os.c 			rc = sprintf(buf, "%s\n", fnode_sess->targetname);
fnode_sess       8020 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->tpgt);
fnode_sess       8029 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->chap_out_idx);
fnode_sess       8032 drivers/scsi/qla4xxx/ql4_os.c 		if (fnode_sess->chap_auth_en) {
fnode_sess       8036 drivers/scsi/qla4xxx/ql4_os.c 						      fnode_sess->chap_out_idx);
fnode_sess       8043 drivers/scsi/qla4xxx/ql4_os.c 		if (fnode_sess->chap_auth_en) {
fnode_sess       8047 drivers/scsi/qla4xxx/ql4_os.c 						      fnode_sess->chap_out_idx);
fnode_sess       8060 drivers/scsi/qla4xxx/ql4_os.c 		rc = sprintf(buf, "%u\n", fnode_sess->is_boot_target);
fnode_sess       8081 drivers/scsi/qla4xxx/ql4_os.c qla4xxx_sysfs_ddb_set_param(struct iscsi_bus_flash_session *fnode_sess,
fnode_sess       8085 drivers/scsi/qla4xxx/ql4_os.c 	struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess);
fnode_sess       8103 drivers/scsi/qla4xxx/ql4_os.c 			memcpy(fnode_sess->portal_type, fnode_param->value,
fnode_sess       8104 drivers/scsi/qla4xxx/ql4_os.c 			       strlen(fnode_sess->portal_type));
fnode_sess       8107 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->auto_snd_tgt_disable =
fnode_sess       8111 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->discovery_sess = fnode_param->value[0];
fnode_sess       8114 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->entry_state = fnode_param->value[0];
fnode_sess       8123 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->imm_data_en = fnode_param->value[0];
fnode_sess       8126 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->initial_r2t_en = fnode_param->value[0];
fnode_sess       8129 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->dataseq_inorder_en = fnode_param->value[0];
fnode_sess       8132 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->pdu_inorder_en = fnode_param->value[0];
fnode_sess       8135 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->chap_auth_en = fnode_param->value[0];
fnode_sess       8137 drivers/scsi/qla4xxx/ql4_os.c 			if (!fnode_sess->chap_auth_en)
fnode_sess       8138 drivers/scsi/qla4xxx/ql4_os.c 				fnode_sess->chap_out_idx = INVALID_ENTRY;
fnode_sess       8145 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->discovery_logout_en = fnode_param->value[0];
fnode_sess       8148 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->bidi_chap_en = fnode_param->value[0];
fnode_sess       8151 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->discovery_auth_optional =
fnode_sess       8155 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->erl = fnode_param->value[0];
fnode_sess       8184 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->first_burst =
fnode_sess       8188 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->time2wait = *(uint16_t *)fnode_param->value;
fnode_sess       8191 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->time2retain =
fnode_sess       8195 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->max_r2t =
fnode_sess       8203 drivers/scsi/qla4xxx/ql4_os.c 			memcpy(fnode_sess->isid, fnode_param->value,
fnode_sess       8204 drivers/scsi/qla4xxx/ql4_os.c 			       sizeof(fnode_sess->isid));
fnode_sess       8207 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->tsid = *(uint16_t *)fnode_param->value;
fnode_sess       8213 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->max_burst = *(unsigned *)fnode_param->value;
fnode_sess       8216 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->default_taskmgmt_timeout =
fnode_sess       8224 drivers/scsi/qla4xxx/ql4_os.c 			rc = iscsi_switch_str_param(&fnode_sess->targetalias,
fnode_sess       8249 drivers/scsi/qla4xxx/ql4_os.c 			rc = iscsi_switch_str_param(&fnode_sess->targetname,
fnode_sess       8253 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->tpgt = *(uint16_t *)fnode_param->value;
fnode_sess       8260 drivers/scsi/qla4xxx/ql4_os.c 			fnode_sess->discovery_parent_idx =
fnode_sess       8284 drivers/scsi/qla4xxx/ql4_os.c 				fnode_sess->chap_out_idx = chap_out_idx;
fnode_sess       8286 drivers/scsi/qla4xxx/ql4_os.c 				fnode_sess->chap_auth_en = QL4_PARAM_ENABLE;
fnode_sess       8297 drivers/scsi/qla4xxx/ql4_os.c 	rc = qla4xxx_sysfs_ddb_apply(fnode_sess, fnode_conn);
fnode_sess       8309 drivers/scsi/qla4xxx/ql4_os.c static int qla4xxx_sysfs_ddb_delete(struct iscsi_bus_flash_session *fnode_sess)
fnode_sess       8311 drivers/scsi/qla4xxx/ql4_os.c 	struct Scsi_Host *shost = iscsi_flash_session_to_shost(fnode_sess);
fnode_sess       8323 drivers/scsi/qla4xxx/ql4_os.c 	if (fnode_sess->is_boot_target) {
fnode_sess       8331 drivers/scsi/qla4xxx/ql4_os.c 	if (fnode_sess->flash_state == DEV_DB_NON_PERSISTENT)
fnode_sess       8337 drivers/scsi/qla4xxx/ql4_os.c 		dev_db_start_offset += (fnode_sess->target_id *
fnode_sess       8352 drivers/scsi/qla4xxx/ql4_os.c 		dev_db_start_offset += (fnode_sess->target_id *
fnode_sess       8365 drivers/scsi/qla4xxx/ql4_os.c 				  __func__, fnode_sess->target_id));
fnode_sess       8393 drivers/scsi/qla4xxx/ql4_os.c 	target_id = fnode_sess->target_id;
fnode_sess       8394 drivers/scsi/qla4xxx/ql4_os.c 	iscsi_destroy_flashnode_sess(fnode_sess);
fnode_sess        819 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess =			\
fnode_sess        821 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_transport *t = fnode_sess->transport;		\
fnode_sess        822 drivers/scsi/scsi_transport_iscsi.c 	return t->get_flashnode_param(fnode_sess, param, buf);		\
fnode_sess        919 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess =
fnode_sess        921 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_transport *t = fnode_sess->transport;
fnode_sess       1010 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess =
fnode_sess       1013 drivers/scsi/scsi_transport_iscsi.c 	kfree(fnode_sess->targetname);
fnode_sess       1014 drivers/scsi/scsi_transport_iscsi.c 	kfree(fnode_sess->targetalias);
fnode_sess       1015 drivers/scsi/scsi_transport_iscsi.c 	kfree(fnode_sess->portal_type);
fnode_sess       1016 drivers/scsi/scsi_transport_iscsi.c 	kfree(fnode_sess);
fnode_sess       1032 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess =			\
fnode_sess       1035 drivers/scsi/scsi_transport_iscsi.c 	return t->get_flashnode_param(fnode_sess, param, buf);		\
fnode_sess       1245 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess;
fnode_sess       1248 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess = kzalloc(sizeof(*fnode_sess) + dd_size, GFP_KERNEL);
fnode_sess       1249 drivers/scsi/scsi_transport_iscsi.c 	if (!fnode_sess)
fnode_sess       1252 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess->transport = transport;
fnode_sess       1253 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess->target_id = index;
fnode_sess       1254 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess->dev.type = &iscsi_flashnode_sess_dev_type;
fnode_sess       1255 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess->dev.bus = &iscsi_flashnode_bus;
fnode_sess       1256 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess->dev.parent = &shost->shost_gendev;
fnode_sess       1257 drivers/scsi/scsi_transport_iscsi.c 	dev_set_name(&fnode_sess->dev, "flashnode_sess-%u:%u",
fnode_sess       1260 drivers/scsi/scsi_transport_iscsi.c 	err = device_register(&fnode_sess->dev);
fnode_sess       1265 drivers/scsi/scsi_transport_iscsi.c 		fnode_sess->dd_data = &fnode_sess[1];
fnode_sess       1267 drivers/scsi/scsi_transport_iscsi.c 	return fnode_sess;
fnode_sess       1270 drivers/scsi/scsi_transport_iscsi.c 	kfree(fnode_sess);
fnode_sess       1290 drivers/scsi/scsi_transport_iscsi.c 			    struct iscsi_bus_flash_session *fnode_sess,
fnode_sess       1304 drivers/scsi/scsi_transport_iscsi.c 	fnode_conn->dev.parent = &fnode_sess->dev;
fnode_sess       1306 drivers/scsi/scsi_transport_iscsi.c 		     shost->host_no, fnode_sess->target_id);
fnode_sess       1347 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess = NULL;
fnode_sess       1353 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess = iscsi_dev_to_flash_session(dev);
fnode_sess       1354 drivers/scsi/scsi_transport_iscsi.c 	ret = (fnode_sess->target_id == *((int *)data)) ? 1 : 0;
fnode_sess       1374 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess = NULL;
fnode_sess       1380 drivers/scsi/scsi_transport_iscsi.c 		fnode_sess = iscsi_dev_to_flash_session(dev);
fnode_sess       1382 drivers/scsi/scsi_transport_iscsi.c 	return fnode_sess;
fnode_sess       1418 drivers/scsi/scsi_transport_iscsi.c iscsi_find_flashnode_conn(struct iscsi_bus_flash_session *fnode_sess)
fnode_sess       1420 drivers/scsi/scsi_transport_iscsi.c 	return device_find_child(&fnode_sess->dev, NULL,
fnode_sess       1440 drivers/scsi/scsi_transport_iscsi.c void iscsi_destroy_flashnode_sess(struct iscsi_bus_flash_session *fnode_sess)
fnode_sess       1444 drivers/scsi/scsi_transport_iscsi.c 	err = device_for_each_child(&fnode_sess->dev, NULL,
fnode_sess       1448 drivers/scsi/scsi_transport_iscsi.c 		       fnode_sess->dev.kobj.name, err);
fnode_sess       1450 drivers/scsi/scsi_transport_iscsi.c 	device_unregister(&fnode_sess->dev);
fnode_sess       3161 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess;
fnode_sess       3181 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess = iscsi_get_flashnode_by_index(shost, idx);
fnode_sess       3182 drivers/scsi/scsi_transport_iscsi.c 	if (!fnode_sess) {
fnode_sess       3189 drivers/scsi/scsi_transport_iscsi.c 	dev = iscsi_find_flashnode_conn(fnode_sess);
fnode_sess       3196 drivers/scsi/scsi_transport_iscsi.c 	err = transport->set_flashnode_param(fnode_sess, fnode_conn, data, len);
fnode_sess       3200 drivers/scsi/scsi_transport_iscsi.c 	put_device(&fnode_sess->dev);
fnode_sess       3248 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess;
fnode_sess       3266 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess = iscsi_get_flashnode_by_index(shost, idx);
fnode_sess       3267 drivers/scsi/scsi_transport_iscsi.c 	if (!fnode_sess) {
fnode_sess       3274 drivers/scsi/scsi_transport_iscsi.c 	err = transport->del_flashnode(fnode_sess);
fnode_sess       3275 drivers/scsi/scsi_transport_iscsi.c 	put_device(&fnode_sess->dev);
fnode_sess       3288 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess;
fnode_sess       3308 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess = iscsi_get_flashnode_by_index(shost, idx);
fnode_sess       3309 drivers/scsi/scsi_transport_iscsi.c 	if (!fnode_sess) {
fnode_sess       3316 drivers/scsi/scsi_transport_iscsi.c 	dev = iscsi_find_flashnode_conn(fnode_sess);
fnode_sess       3323 drivers/scsi/scsi_transport_iscsi.c 	err = transport->login_flashnode(fnode_sess, fnode_conn);
fnode_sess       3327 drivers/scsi/scsi_transport_iscsi.c 	put_device(&fnode_sess->dev);
fnode_sess       3340 drivers/scsi/scsi_transport_iscsi.c 	struct iscsi_bus_flash_session *fnode_sess;
fnode_sess       3360 drivers/scsi/scsi_transport_iscsi.c 	fnode_sess = iscsi_get_flashnode_by_index(shost, idx);
fnode_sess       3361 drivers/scsi/scsi_transport_iscsi.c 	if (!fnode_sess) {
fnode_sess       3368 drivers/scsi/scsi_transport_iscsi.c 	dev = iscsi_find_flashnode_conn(fnode_sess);
fnode_sess       3376 drivers/scsi/scsi_transport_iscsi.c 	err = transport->logout_flashnode(fnode_sess, fnode_conn);
fnode_sess       3380 drivers/scsi/scsi_transport_iscsi.c 	put_device(&fnode_sess->dev);
fnode_sess        143 include/scsi/scsi_transport_iscsi.h 	int (*get_flashnode_param) (struct iscsi_bus_flash_session *fnode_sess,
fnode_sess        145 include/scsi/scsi_transport_iscsi.h 	int (*set_flashnode_param) (struct iscsi_bus_flash_session *fnode_sess,
fnode_sess        150 include/scsi/scsi_transport_iscsi.h 	int (*del_flashnode) (struct iscsi_bus_flash_session *fnode_sess);
fnode_sess        151 include/scsi/scsi_transport_iscsi.h 	int (*login_flashnode) (struct iscsi_bus_flash_session *fnode_sess,
fnode_sess        153 include/scsi/scsi_transport_iscsi.h 	int (*logout_flashnode) (struct iscsi_bus_flash_session *fnode_sess,
fnode_sess        455 include/scsi/scsi_transport_iscsi.h 			    struct iscsi_bus_flash_session *fnode_sess,
fnode_sess        459 include/scsi/scsi_transport_iscsi.h iscsi_destroy_flashnode_sess(struct iscsi_bus_flash_session *fnode_sess);
fnode_sess        468 include/scsi/scsi_transport_iscsi.h iscsi_find_flashnode_conn(struct iscsi_bus_flash_session *fnode_sess);