Lines Matching full:nexus

629 	msg.hdr.nexus = io->io_hdr.nexus;  in ctl_ha_datamove()
743 msg.hdr.nexus = io->io_hdr.nexus; in ctl_ha_done()
829 msg->hdr.nexus.targ_lun = lun->lun; in ctl_isc_announce_lun()
830 msg->hdr.nexus.targ_mapped_lun = lun->lun; in ctl_isc_announce_lun()
887 msg->hdr.nexus.targ_port = port->targ_port; in ctl_isc_announce_port()
949 msg->hdr.nexus.targ_port = port->targ_port; in ctl_isc_announce_iid()
950 msg->hdr.nexus.initid = iid; in ctl_isc_announce_iid()
986 msg->hdr.nexus.targ_port = initidx / CTL_MAX_INIT_PER_PORT; in ctl_isc_announce_mode()
987 msg->hdr.nexus.initid = initidx % CTL_MAX_INIT_PER_PORT; in ctl_isc_announce_mode()
988 msg->hdr.nexus.targ_lun = lun->lun; in ctl_isc_announce_mode()
989 msg->hdr.nexus.targ_mapped_lun = lun->lun; in ctl_isc_announce_mode()
1051 io->io_hdr.nexus.targ_mapped_lun = lun->lun; in ctl_isc_ha_link_down()
1083 if (msg->hdr.nexus.targ_mapped_lun >= ctl_max_luns || in ctl_isc_ua()
1084 (lun = softc->ctl_luns[msg->hdr.nexus.targ_mapped_lun]) == NULL) { in ctl_isc_ua()
1092 iid = ctl_get_initindex(&msg->hdr.nexus); in ctl_isc_ua()
1130 targ_lun = msg->hdr.nexus.targ_mapped_lun; in ctl_isc_lun_sync()
1216 port = softc->ctl_ports[msg->hdr.nexus.targ_port]; in ctl_isc_port_sync()
1219 msg->hdr.nexus.targ_port)); in ctl_isc_port_sync()
1223 port->targ_port = msg->hdr.nexus.targ_port; in ctl_isc_port_sync()
1228 msg->hdr.nexus.targ_port)); in ctl_isc_port_sync()
1232 __func__, msg->hdr.nexus.targ_port); in ctl_isc_port_sync()
1343 port = softc->ctl_ports[msg->hdr.nexus.targ_port]; in ctl_isc_iid_sync()
1346 __func__, msg->hdr.nexus.targ_port); in ctl_isc_iid_sync()
1349 iid = msg->hdr.nexus.initid; in ctl_isc_iid_sync()
1421 targ_lun = msg->hdr.nexus.targ_mapped_lun; in ctl_isc_mode_sync()
1446 initidx = ctl_get_initindex(&msg->hdr.nexus); in ctl_isc_mode_sync()
1503 io->io_hdr.nexus = msg->hdr.nexus; in ctl_isc_event_handler()
1689 taskio->io_hdr.nexus = msg->hdr.nexus; in ctl_isc_event_handler()
1707 presio->io_hdr.nexus = msg->hdr.nexus; in ctl_isc_event_handler()
2327 targ_lun = ctsio->io_hdr.nexus.targ_mapped_lun; in ctl_serialize_other_sc_cmd()
3625 ctl_get_initindex(struct ctl_nexus *nexus) in ctl_get_initindex() argument
3627 return (nexus->initid + (nexus->targ_port * CTL_MAX_INIT_PER_PORT)); in ctl_get_initindex()
4863 msg.hdr.nexus.initid = -1; in ctl_lun_has_media()
4864 msg.hdr.nexus.targ_port = -1; in ctl_lun_has_media()
4865 msg.hdr.nexus.targ_lun = lun->lun; in ctl_lun_has_media()
4866 msg.hdr.nexus.targ_mapped_lun = lun->lun; in ctl_lun_has_media()
4958 msg.hdr.nexus.initid = -1; in ctl_lun_capacity_changed()
4959 msg.hdr.nexus.targ_port = -1; in ctl_lun_capacity_changed()
4960 msg.hdr.nexus.targ_lun = lun->lun; in ctl_lun_capacity_changed()
4961 msg.hdr.nexus.targ_mapped_lun = lun->lun; in ctl_lun_capacity_changed()
5222 residx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_scsi_release()
5259 residx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_scsi_reserve()
5307 residx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_start_stop()
5362 initidx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_prevent_allow()
5911 initidx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_default_page_handler()
5927 ctl_get_initindex(&ctsio->io_hdr.nexus), in ctl_default_page_handler()
6231 initidx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_mode_select()
7956 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_pro_preempt()
8026 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_pro_preempt()
8103 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_pro_preempt()
8140 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_pro_preempt()
8303 residx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_persistent_reserve_out()
8431 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_persistent_reserve_out()
8449 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_persistent_reserve_out()
8497 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_persistent_reserve_out()
8515 * Is this nexus a reservation holder? in ctl_persistent_reserve_out()
8555 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_persistent_reserve_out()
8580 persis_io.hdr.nexus = ctsio->io_hdr.nexus; in ctl_persistent_reserve_out()
8624 targ_lun = msg->hdr.nexus.targ_mapped_lun; in ctl_hndl_per_res_out_on_other_sc()
8637 residx = ctl_get_initindex(&msg->hdr.nexus); in ctl_hndl_per_res_out_on_other_sc()
9211 initidx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_report_luns()
9332 initidx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_request_sense()
9573 * attention for a particular IT nexus on all LUNs once we report in ctl_inquiry_evpd_eid()
9574 * it to that nexus once. This bit is required as of SPC-4. in ctl_inquiry_evpd_eid()
9721 scsi_ulto2b(ctsio->io_hdr.nexus.targ_port, &desc->identifier[2]); in ctl_inquiry_evpd_devid()
9736 g = 2 + ctsio->io_hdr.nexus.targ_port / softc->port_cnt; in ctl_inquiry_evpd_devid()
11296 targ_lun = ctnio->io_hdr.nexus.targ_mapped_lun; in ctl_nvmeio_precheck()
11699 && ((pending_io->io_hdr.nexus.targ_port == in ctl_check_for_blockage()
11700 ooa_io->io_hdr.nexus.targ_port) in ctl_check_for_blockage()
11701 && (pending_io->io_hdr.nexus.initid == in ctl_check_for_blockage()
11702 ooa_io->io_hdr.nexus.initid)) in ctl_check_for_blockage()
11721 && ((pending_io->io_hdr.nexus.targ_port == in ctl_check_for_blockage()
11722 ooa_io->io_hdr.nexus.targ_port) in ctl_check_for_blockage()
11723 && (pending_io->io_hdr.nexus.initid == in ctl_check_for_blockage()
11724 ooa_io->io_hdr.nexus.initid)) in ctl_check_for_blockage()
12112 residx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_scsiio_lun_check()
12181 targ_lun = rio->io_hdr.nexus.targ_mapped_lun; in ctl_failover_lun()
12265 targ_lun = ctsio->io_hdr.nexus.targ_mapped_lun; in ctl_scsiio_precheck()
12337 initidx = ctl_get_initindex(&ctsio->io_hdr.nexus); in ctl_scsiio_precheck()
12419 msg_info.hdr.nexus = ctsio->io_hdr.nexus; in ctl_scsiio_precheck()
12591 msg_info.hdr.nexus = io->io_hdr.nexus; in ctl_target_reset()
12600 initidx = ctl_get_initindex(&io->io_hdr.nexus); in ctl_target_reset()
12681 targ_lun = io->io_hdr.nexus.targ_mapped_lun; in ctl_lun_reset()
12682 initidx = ctl_get_initindex(&io->io_hdr.nexus); in ctl_lun_reset()
12698 msg_info.hdr.nexus = io->io_hdr.nexus; in ctl_lun_reset()
12727 targ_port == xioh->nexus.targ_port) && in ctl_abort_tasks_lun()
12729 init_id == xioh->nexus.initid)) { in ctl_abort_tasks_lun()
12730 if (targ_port != xioh->nexus.targ_port || in ctl_abort_tasks_lun()
12731 init_id != xioh->nexus.initid) in ctl_abort_tasks_lun()
12738 msg_info.hdr.nexus = xioh->nexus; in ctl_abort_tasks_lun()
12763 targ_lun = io->io_hdr.nexus.targ_mapped_lun; in ctl_abort_task_set()
12775 ctl_abort_tasks_lun(lun, io->io_hdr.nexus.targ_port, in ctl_abort_task_set()
12776 io->io_hdr.nexus.initid, in ctl_abort_task_set()
12832 msg_info.hdr.nexus = io->io_hdr.nexus; in ctl_i_t_nexus_reset()
12841 initidx = ctl_get_initindex(&io->io_hdr.nexus); in ctl_i_t_nexus_reset()
12858 targ_lun = io->io_hdr.nexus.targ_mapped_lun;
12880 if ((xioh->nexus.targ_port != io->io_hdr.nexus.targ_port)
12881 || (xioh->nexus.initid != io->io_hdr.nexus.initid)
12912 msg_info.hdr.nexus = io->io_hdr.nexus;
12939 targ_lun = io->io_hdr.nexus.targ_mapped_lun;
12953 if ((xioh->nexus.targ_port != io->io_hdr.nexus.targ_port)
12954 || (xioh->nexus.initid != io->io_hdr.nexus.initid)
12979 targ_lun = io->io_hdr.nexus.targ_mapped_lun;
12989 initidx = ctl_get_initindex(&io->io_hdr.nexus);
13068 targ_lun = io->io_hdr.nexus.targ_mapped_lun;
13381 io->scsiio.tag_num, io->io_hdr.nexus.initid,
13382 io->io_hdr.nexus.targ_port,
13383 io->io_hdr.nexus.targ_lun);
13389 io->io_hdr.nexus.initid, io->io_hdr.nexus.targ_port,
13390 io->io_hdr.nexus.targ_lun);
13426 msg.hdr.nexus = io->io_hdr.nexus;
13807 io->scsiio.tag_num, io->io_hdr.nexus.initid,
13808 io->io_hdr.nexus.targ_port,
13809 io->io_hdr.nexus.targ_lun);
13872 io->io_hdr.nexus.targ_mapped_lun));
14027 msg.hdr.nexus = io->io_hdr.nexus;
14052 targ_lun = ctl_lun_map_from_port(port, io->io_hdr.nexus.targ_lun);
14071 initidx = ctl_get_initindex(&io->io_hdr.nexus);
14121 io->io_hdr.nexus.targ_mapped_lun =
14122 ctl_lun_map_from_port(port, io->io_hdr.nexus.targ_lun);
14154 io->io_hdr.nexus.targ_mapped_lun =
14155 ctl_lun_map_from_port(port, io->io_hdr.nexus.targ_lun);
14227 io->io_hdr.nexus.initid,
14228 io->io_hdr.nexus.targ_port,
14229 io->io_hdr.nexus.targ_lun,
14245 io->io_hdr.nexus.initid,
14246 io->io_hdr.nexus.targ_port,
14247 io->io_hdr.nexus.targ_lun,
14258 io->io_hdr.nexus.initid,
14259 io->io_hdr.nexus.targ_port,
14260 io->io_hdr.nexus.targ_lun,
14474 msg.hdr.nexus.initid = -1;
14475 msg.hdr.nexus.targ_port = -1;
14476 msg.hdr.nexus.targ_lun = lun->lun;
14477 msg.hdr.nexus.targ_mapped_lun = lun->lun;
14502 idx = (io->io_hdr.nexus.targ_port * 127 +
14503 io->io_hdr.nexus.initid) % worker_threads;
14517 thr = &softc->threads[io->io_hdr.nexus.targ_mapped_lun % worker_threads];
14530 thr = &softc->threads[io->io_hdr.nexus.targ_mapped_lun % worker_threads];
14543 thr = &softc->threads[io->io_hdr.nexus.targ_mapped_lun % worker_threads];