Lines Matching defs:bus_softc

454 	struct ctlfe_softc *bus_softc;
461 bus_softc = softc->parent_softc;
470 if (bus_softc->sim->max_tagged_dev_openings >
471 bus_softc->sim->max_dev_openings) {
474 /*openings*/bus_softc->sim->max_tagged_dev_openings,
506 new_io = ctl_alloc_io_nowait(bus_softc->port.ctl_pool_ref);
562 new_io = ctl_alloc_io_nowait(bus_softc->port.ctl_pool_ref);
598 mtx_lock(&bus_softc->lun_softc_mtx);
599 STAILQ_INSERT_TAIL(&bus_softc->lun_softc_list, softc, links);
600 mtx_unlock(&bus_softc->lun_softc_mtx);
608 struct ctlfe_softc *bus_softc;
641 bus_softc = softc->parent_softc;
642 mtx_lock(&bus_softc->lun_softc_mtx);
643 STAILQ_REMOVE(&bus_softc->lun_softc_list, softc, ctlfe_lun_softc, links);
644 mtx_unlock(&bus_softc->lun_softc_mtx);
671 struct ctlfe_softc *bus_softc;
679 bus_softc = softc->parent_softc;
701 if (io->scsiio.kern_data_len - off <= bus_softc->maxio) {
704 *dxfer_len = bus_softc->maxio;
705 cmd_info->cur_transfer_off += bus_softc->maxio;
730 if (ctl_sglist[i + idx].len - off <= bus_softc->maxio - *dxfer_len) {
734 cam_sglist[i].ds_len = bus_softc->maxio - *dxfer_len;
1083 struct ctlfe_softc *bus_softc;
1111 bus_softc = softc->parent_softc;
1146 io->io_hdr.nexus.targ_port = bus_softc->port.targ_port;
1147 if (bus_softc->hba_misc & PIM_EXTLUNS) {
1279 (io = ctl_alloc_io_nowait(bus_softc->port.ctl_pool_ref)) != NULL) {
1418 io->io_hdr.nexus.targ_port = bus_softc->port.targ_port;
1419 if (bus_softc->hba_misc & PIM_EXTLUNS) {
1525 struct ctlfe_softc *bus_softc = arg;
1531 status = xpt_create_path(&path, /*periph*/ NULL, bus_softc->path_id,
1546 bus_softc->port_name,
1549 bus_softc->port_name,
1557 if (bus_softc->port.wwnn != 0 && bus_softc->port.wwnn
1560 bus_softc->port.wwnn;
1563 ctl_port_set_wwns(&bus_softc->port,
1567 if (bus_softc->port.wwpn != 0 && bus_softc->port.wwpn
1570 bus_softc->port.wwpn;
1573 ctl_port_set_wwns(&bus_softc->port,
1579 bus_softc->port_name);
1580 if (bus_softc->port.wwnn != 0) {
1582 bus_softc->port.wwnn;
1585 if (bus_softc->port.wwpn != 0) {
1587 bus_softc->port.wwpn;
1598 __func__, bus_softc->port_name, bus_softc->path_id,
1602 bus_softc->port_name,
1605 bus_softc->port_name,
1623 __func__, bus_softc->port_name, bus_softc->path_id,
1627 __func__, bus_softc->port_name, bus_softc->path_id,
1639 struct ctlfe_softc *bus_softc;
1645 bus_softc = (struct ctlfe_softc *)arg;
1651 bus_softc->path_id, CAM_TARGET_WILDCARD,
1670 lun_softc->parent_softc = bus_softc;
1702 struct ctlfe_softc *bus_softc;
1707 bus_softc = (struct ctlfe_softc *)arg;
1716 bus_softc->path_id, CAM_TARGET_WILDCARD,
1737 struct ctlfe_softc *bus_softc;
1743 bus_softc = (struct ctlfe_softc *)arg;
1744 if (bus_softc->hba_misc & PIM_EXTLUNS)
1748 bus_softc->path_id, bus_softc->target_id, lun_id);
1766 softc->parent_softc = bus_softc;
1985 struct ctlfe_softc *bus_softc;
1988 STAILQ_FOREACH(bus_softc, &ctlfe_softc_list, links) {
1989 ctlfe_dump_sim(bus_softc->sim);
1990 STAILQ_FOREACH(lun_softc, &bus_softc->lun_softc_list, links)