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);