crypto/heimdal/appl/rcp/rcp.c
140
if ((targ = colon(argv[argc - 1]))) /* Dest is remote host. */
crypto/heimdal/appl/rcp/rcp.c
141
toremote(targ, argc, argv);
crypto/heimdal/appl/rcp/rcp.c
151
toremote(char *targ, int argc, char **argv)
crypto/heimdal/appl/rcp/rcp.c
156
*targ++ = 0;
crypto/heimdal/appl/rcp/rcp.c
157
if (*targ == 0)
crypto/heimdal/appl/rcp/rcp.c
158
targ = ".";
crypto/heimdal/appl/rcp/rcp.c
195
thost, targ);
crypto/heimdal/appl/rcp/rcp.c
203
thost, targ);
crypto/heimdal/appl/rcp/rcp.c
211
if (asprintf(&bp, "%s -t %s", cmd, targ) == -1)
crypto/heimdal/appl/rcp/rcp.c
423
char ch, *cp, *np, *targ, *why, *vect[1], buf[BUFSIZ];
crypto/heimdal/appl/rcp/rcp.c
437
targ = *argv;
crypto/heimdal/appl/rcp/rcp.c
439
verifydir(targ);
crypto/heimdal/appl/rcp/rcp.c
441
if (stat(targ, &stb) == 0 && S_ISDIR(stb.st_mode))
crypto/heimdal/appl/rcp/rcp.c
524
need = strlen(targ) + strlen(cp) + 250;
crypto/heimdal/appl/rcp/rcp.c
529
snprintf(namebuf, need, "%s%s%s", targ,
crypto/heimdal/appl/rcp/rcp.c
530
*targ ? "/" : "", cp);
crypto/heimdal/appl/rcp/rcp.c
533
np = targ;
crypto/heimdal/appl/rcp/rcp.c
91
char *targ;
crypto/openssh/scp.c
1042
char *bp, *tuser, *thost, *targ;
crypto/openssh/scp.c
1054
r = parse_scp_uri(argv[argc - 1], &tuser, &thost, &tport, &targ);
crypto/openssh/scp.c
1062
&targ) == -1) {
crypto/openssh/scp.c
1117
throughlocal_sftp(conn2, conn, src, targ);
crypto/openssh/scp.c
1136
*targ == '-' ? "-- " : "", targ);
crypto/openssh/scp.c
1185
thost, targ);
crypto/openssh/scp.c
1207
source_sftp(1, argv[i], targ, conn);
crypto/openssh/scp.c
1213
*targ == '-' ? "-- " : "", targ);
crypto/openssh/scp.c
1229
free(targ);
crypto/openssh/scp.c
1339
source_sftp(int argc, char *src, char *targ, struct sftp_conn *conn)
crypto/openssh/scp.c
1357
if ((target = prepare_remote_path(conn, targ)) == NULL)
crypto/openssh/scp.c
1379
error("failed to upload directory %s to %s", src, targ);
crypto/openssh/scp.c
1383
error("failed to upload file %s to %s", src, targ);
crypto/openssh/scp.c
1674
char ch, *cp, *np, *targ, *why, *vect[1], buf[2048], visbuf[2048];
crypto/openssh/scp.c
1694
targ = *argv;
crypto/openssh/scp.c
1696
verifydir(targ);
crypto/openssh/scp.c
1699
if (stat(targ, &stb) == 0 && S_ISDIR(stb.st_mode))
crypto/openssh/scp.c
1835
need = strlen(targ) + strlen(cp) + 250;
crypto/openssh/scp.c
1841
(void) snprintf(namebuf, need, "%s%s%s", targ,
crypto/openssh/scp.c
1842
strcmp(targ, "/") ? "/" : "", cp);
crypto/openssh/scp.c
1845
np = targ;
crypto/openssh/scp.c
1992
char *src, char *targ)
crypto/openssh/scp.c
2003
(target = prepare_remote_path(to, targ)) == NULL)
crypto/openssh/scp.c
2009
error("%s: destination is not a directory", targ);
sys/cam/scsi/scsi_target.c
161
PERIPHDRIVER_DECLARE(targ, targdriver);
sys/dev/aic7xxx/aic79xx.c
6802
int targ;
sys/dev/aic7xxx/aic79xx.c
6818
for (targ = 0; targ < AHD_NUM_TARGETS; targ++) {
sys/dev/aic7xxx/aic79xx.c
6825
targ, &tstate);
sys/dev/aic7xxx/aic79xx.c
6832
target_mask = 0x01 << targ;
sys/dev/aic7xxx/aic79xx.c
6862
targ, CAM_LUN_WILDCARD,
sys/dev/aic7xxx/aic79xx.c
6880
int targ;
sys/dev/aic7xxx/aic79xx.c
6898
for (targ = 0; targ < max_targ; targ++) {
sys/dev/aic7xxx/aic79xx.c
6906
targ, &tstate);
sys/dev/aic7xxx/aic79xx.c
6915
target_mask = 0x01 << targ;
sys/dev/aic7xxx/aic79xx.c
6919
if (sc->device_flags[targ] & CFDISC) {
sys/dev/aic7xxx/aic79xx.c
6927
sc->device_flags[targ] &= ~CFPACKETIZED;
sys/dev/aic7xxx/aic79xx.c
6931
user_tinfo->period = (sc->device_flags[targ] & CFXFER);
sys/dev/aic7xxx/aic79xx.c
6945
if ((sc->device_flags[targ] & CFPACKETIZED) != 0) {
sys/dev/aic7xxx/aic79xx.c
6954
if ((sc->device_flags[targ] & CFQAS) != 0)
sys/dev/aic7xxx/aic79xx.c
6957
if ((sc->device_flags[targ] & CFWIDEB) != 0)
sys/dev/aic7xxx/aic79xx.c
6963
printf("(%d): %x:%x:%x:%x\n", targ, user_tinfo->width,
sys/dev/aic7xxx/aic79xx.c
6977
targ, CAM_LUN_WILDCARD,
sys/dev/aic7xxx/aic79xx.c
7215
int targ = SCB_GET_TARGET(ahd, scb);
sys/dev/aic7xxx/aic79xx.c
7222
match = ((targ == target) || (target == CAM_TARGET_WILDCARD));
sys/dev/aic7xxx/aic7xxx.c
5283
int targ = SCB_GET_TARGET(ahc, scb);
sys/dev/aic7xxx/aic7xxx.c
5290
match = ((targ == target) || (target == CAM_TARGET_WILDCARD));
sys/dev/ciss/cissvar.h
378
padstr(char *targ, const char *src, int len)
sys/dev/ciss/cissvar.h
382
*targ++ = *src++;
sys/dev/ciss/cissvar.h
384
*targ++ = ' ';
sys/dev/mpi3mr/mpi3mr.c
4921
if (cm->targ->devinfo == 0)
sys/dev/mpi3mr/mpi3mr.c
5034
mpi3mr_atomic_dec(&cm->targ->outstanding);
sys/dev/mpi3mr/mpi3mr.c
5253
cmd->targ = NULL;
sys/dev/mpi3mr/mpi3mr.c
6118
mpi3mr_atomic_dec(&cmd->targ->outstanding);
sys/dev/mpi3mr/mpi3mr.h
474
struct mpi3mr_target *targ;
sys/dev/mpi3mr/mpi3mr_cam.c
1003
if (targ->dev_handle == 0x0) {
sys/dev/mpi3mr/mpi3mr_cam.c
1011
if (mpi3mr_atomic_read(&targ->block_io) ||
sys/dev/mpi3mr/mpi3mr_cam.c
1036
if (targ->flags & MPI3MRSAS_TARGET_INREMOVAL) {
sys/dev/mpi3mr/mpi3mr_cam.c
1037
if (targ->devinfo == 0)
sys/dev/mpi3mr/mpi3mr_cam.c
1047
(targ->dev_type == MPI3_DEVICE_DEVFORM_PCIE) &&
sys/dev/mpi3mr/mpi3mr_cam.c
1089
req->DevHandle = htole16(targ->dev_handle);
sys/dev/mpi3mr/mpi3mr_cam.c
1113
if (targ->ws_len)
sys/dev/mpi3mr/mpi3mr_cam.c
1114
mpi3mr_divert_ws(req, csio, targ->ws_len);
sys/dev/mpi3mr/mpi3mr_cam.c
1128
cm->targ = targ;
sys/dev/mpi3mr/mpi3mr_cam.c
1187
struct mpi3mr_target *targ = cm->targ;
sys/dev/mpi3mr/mpi3mr_cam.c
1195
targ->io_throttle_enabled) {
sys/dev/mpi3mr/mpi3mr_cam.c
1198
tg = targ->throttle_group;
sys/dev/mpi3mr/mpi3mr_cam.c
1210
targ->per_id, targ->dev_handle,
sys/dev/mpi3mr/mpi3mr_cam.c
1223
tg->id, targ->per_id);
sys/dev/mpi3mr/mpi3mr_cam.c
1235
targ->per_id, targ->dev_handle,
sys/dev/mpi3mr/mpi3mr_cam.c
1242
targ->io_divert = 1;
sys/dev/mpi3mr/mpi3mr_cam.c
1245
targ->per_id);
sys/dev/mpi3mr/mpi3mr_cam.c
1252
if (targ->io_divert) {
sys/dev/mpi3mr/mpi3mr_cam.c
1272
mpi3mr_atomic_inc(&targ->outstanding);
sys/dev/mpi3mr/mpi3mr_cam.c
1306
struct mpi3mr_target *targ;
sys/dev/mpi3mr/mpi3mr_cam.c
1350
targ = mpi3mr_find_target_by_per_id(cam_sc, ccb->ccb_h.target_id);
sys/dev/mpi3mr/mpi3mr_cam.c
1352
if (targ && (targ->dev_type == MPI3_DEVICE_DEVFORM_PCIE) &&
sys/dev/mpi3mr/mpi3mr_cam.c
1353
((targ->dev_spec.pcie_inf.dev_info &
sys/dev/mpi3mr/mpi3mr_cam.c
1356
cpi->maxio = targ->dev_spec.pcie_inf.mdts;
sys/dev/mpi3mr/mpi3mr_cam.c
1379
targ = mpi3mr_find_target_by_per_id(cam_sc, cts->ccb_h.target_id);
sys/dev/mpi3mr/mpi3mr_cam.c
1381
if (targ == NULL) {
sys/dev/mpi3mr/mpi3mr_cam.c
1388
if ((targ->dev_handle == 0x0) || (targ->dev_removed == 1)) {
sys/dev/mpi3mr/mpi3mr_cam.c
1399
switch (targ->link_rate) {
sys/dev/mpi3mr/mpi3mr_cam.c
1474
mpi3mr_rescan_target(struct mpi3mr_softc *sc, struct mpi3mr_target *targ)
sys/dev/mpi3mr/mpi3mr_cam.c
1482
if (targ == NULL)
sys/dev/mpi3mr/mpi3mr_cam.c
1485
targetid = targ->per_id;
sys/dev/mpi3mr/mpi3mr_cam.c
550
tgtdev = cmd->targ;
sys/dev/mpi3mr/mpi3mr_cam.c
770
target = cmd->targ;
sys/dev/mpi3mr/mpi3mr_cam.c
886
targ_dev = cmd->targ;
sys/dev/mpi3mr/mpi3mr_cam.c
950
struct mpi3mr_target *targ;
sys/dev/mpi3mr/mpi3mr_cam.c
979
targ = mpi3mr_find_target_by_per_id(cam_sc, csio->ccb_h.target_id);
sys/dev/mpi3mr/mpi3mr_cam.c
980
if (targ == NULL) {
sys/dev/mpi3mr/mpi3mr_cam.c
988
if (targ && targ->is_hidden) {
sys/dev/mpi3mr/mpi3mr_cam.c
996
if (targ->dev_removed == 1) {
sys/dev/mpi3mr/mpi3mr_cam.h
185
void mpi3mr_rescan_target(struct mpi3mr_softc *sc, struct mpi3mr_target *targ);
sys/dev/mpr/mpr_sas.c
1014
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
1023
targ = &sassc->targets[cts->ccb_h.target_id];
sys/dev/mpr/mpr_sas.c
1024
if (targ->handle == 0x0) {
sys/dev/mpr/mpr_sas.c
1034
switch (targ->linkrate) {
sys/dev/mpr/mpr_sas.c
1230
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
1235
targ = tm->cm_targ;
sys/dev/mpr/mpr_sas.c
1257
targ->tm = NULL;
sys/dev/mpr/mpr_sas.c
1279
TAILQ_FOREACH(cm, &targ->commands, cm_link) {
sys/dev/mpr/mpr_sas.c
1287
targ->tid);
sys/dev/mpr/mpr_sas.c
1289
mprsas_announce_reset(sc, AC_SENT_BDR, targ->tid,
sys/dev/mpr/mpr_sas.c
1297
cm = TAILQ_FIRST(&targ->timedout_commands);
sys/dev/mpr/mpr_sas.c
1300
"More commands to abort for target %u\n", targ->tid);
sys/dev/mpr/mpr_sas.c
1303
targ->tm = NULL;
sys/dev/mpr/mpr_sas.c
1313
"have %u command(s), sending target reset\n", targ->tid,
sys/dev/mpr/mpr_sas.c
1315
if (!targ->is_nvme || sc->custom_nvme_tm_handling)
sys/dev/mpr/mpr_sas.c
1328
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
1334
targ = tm->cm_targ;
sys/dev/mpr/mpr_sas.c
1356
targ->tm = NULL;
sys/dev/mpr/mpr_sas.c
1373
if (targ->outstanding == 0) {
sys/dev/mpr/mpr_sas.c
1379
"Finished reset recovery for target %u\n", targ->tid);
sys/dev/mpr/mpr_sas.c
1384
targ->tm = NULL;
sys/dev/mpr/mpr_sas.c
1394
"command(s), resetting controller\n", targ->tid,
sys/dev/mpr/mpr_sas.c
1395
targ->outstanding);
sys/dev/mpr/mpr_sas.c
1483
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
1489
targ = tm->cm_targ;
sys/dev/mpr/mpr_sas.c
1512
targ->tm = NULL;
sys/dev/mpr/mpr_sas.c
1536
"Finished abort recovery for target %u\n", targ->tid);
sys/dev/mpr/mpr_sas.c
1537
targ->tm = NULL;
sys/dev/mpr/mpr_sas.c
1542
"Continuing abort recovery for target %u\n", targ->tid);
sys/dev/mpr/mpr_sas.c
1551
targ->tid);
sys/dev/mpr/mpr_sas.c
1565
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
1568
targ = cm->cm_targ;
sys/dev/mpr/mpr_sas.c
1569
if (targ->handle == 0) {
sys/dev/mpr/mpr_sas.c
1580
req->DevHandle = htole16(targ->handle);
sys/dev/mpr/mpr_sas.c
1594
if (!targ->is_nvme || sc->custom_nvme_tm_handling)
sys/dev/mpr/mpr_sas.c
1602
targ->aborts++;
sys/dev/mpr/mpr_sas.c
1604
mprsas_prepare_for_tm(sc, tm, targ, tm->cm_lun);
sys/dev/mpr/mpr_sas.c
1621
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
1650
targ = cm->cm_targ;
sys/dev/mpr/mpr_sas.c
1651
targ->timeouts++;
sys/dev/mpr/mpr_sas.c
1656
targ->tid, targ->handle, ccb->ccb_h.timeout,
sys/dev/mpr/mpr_sas.c
1658
if (targ->encl_level_valid) {
sys/dev/mpr/mpr_sas.c
1661
targ->encl_level, targ->encl_slot, targ->connector_name);
sys/dev/mpr/mpr_sas.c
1669
TAILQ_INSERT_TAIL(&targ->timedout_commands, cm, cm_recovery);
sys/dev/mpr/mpr_sas.c
1671
if (targ->tm != NULL) {
sys/dev/mpr/mpr_sas.c
1677
cm, targ->tm);
sys/dev/mpr/mpr_sas.c
1678
} else if ((targ->tm = mprsas_alloc_tm(sc)) != NULL) {
sys/dev/mpr/mpr_sas.c
1680
"Sending abort to target %u for SMID %d\n", targ->tid,
sys/dev/mpr/mpr_sas.c
1683
cm, targ->tm);
sys/dev/mpr/mpr_sas.c
1686
mprsas_send_abort(sc, targ->tm, cm);
sys/dev/mpr/mpr_sas.c
1712
union ccb *ccb, struct mprsas_target *targ)
sys/dev/mpr/mpr_sas.c
1753
if (data_length > targ->MDTS) {
sys/dev/mpr/mpr_sas.c
1755
"Device's MDTS: %d\n", data_length, targ->MDTS);
sys/dev/mpr/mpr_sas.c
1789
req->DevHandle = htole16(targ->handle);
sys/dev/mpr/mpr_sas.c
1814
cm->cm_targ = targ;
sys/dev/mpr/mpr_sas.c
1825
targ->issued++;
sys/dev/mpr/mpr_sas.c
1826
targ->outstanding++;
sys/dev/mpr/mpr_sas.c
1827
TAILQ_INSERT_TAIL(&targ->commands, cm, cm_link);
sys/dev/mpr/mpr_sas.c
1831
__func__, cm, ccb, targ->outstanding);
sys/dev/mpr/mpr_sas.c
1849
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
1865
targ = &sassc->targets[csio->ccb_h.target_id];
sys/dev/mpr/mpr_sas.c
1866
mpr_dprint(sc, MPR_TRACE, "ccb %p target flag %x\n", ccb, targ->flags);
sys/dev/mpr/mpr_sas.c
1867
if (targ->handle == 0x0) {
sys/dev/mpr/mpr_sas.c
1868
if (targ->flags & MPRSAS_TARGET_INDIAGRESET) {
sys/dev/mpr/mpr_sas.c
1883
if (targ->flags & MPR_TARGET_FLAGS_RAID_COMPONENT) {
sys/dev/mpr/mpr_sas.c
1910
if (targ->flags & MPRSAS_TARGET_INREMOVAL) {
sys/dev/mpr/mpr_sas.c
1911
if (targ->devinfo == 0)
sys/dev/mpr/mpr_sas.c
1930
if (targ->flags & MPRSAS_TARGET_INRESET) {
sys/dev/mpr/mpr_sas.c
1934
__func__, targ->tid);
sys/dev/mpr/mpr_sas.c
1960
targ->is_nvme &&
sys/dev/mpr/mpr_sas.c
1962
rc = mprsas_build_nvme_unmap(sc, cm, ccb, targ);
sys/dev/mpr/mpr_sas.c
1974
req->DevHandle = htole16(targ->handle);
sys/dev/mpr/mpr_sas.c
2060
SLIST_FOREACH(lun, &targ->luns, lun_link) {
sys/dev/mpr/mpr_sas.c
2122
cm->cm_targ = targ;
sys/dev/mpr/mpr_sas.c
2129
if (targ->scsi_req_desc_type ==
sys/dev/mpr/mpr_sas.c
2136
htole16(targ->handle);
sys/dev/mpr/mpr_sas.c
2142
cm->cm_desc.SCSIIO.DevHandle = htole16(targ->handle);
sys/dev/mpr/mpr_sas.c
2149
targ->issued++;
sys/dev/mpr/mpr_sas.c
2150
targ->outstanding++;
sys/dev/mpr/mpr_sas.c
2151
TAILQ_INSERT_TAIL(&targ->commands, cm, cm_link);
sys/dev/mpr/mpr_sas.c
2155
__func__, cm, ccb, targ->outstanding);
sys/dev/mpr/mpr_sas.c
2166
Mpi2SCSIIOReply_t *mpi_reply, struct mprsas_target *targ)
sys/dev/mpr/mpr_sas.c
2188
if (targ->encl_level_valid) {
sys/dev/mpr/mpr_sas.c
2190
"connector name (%4s)\n", targ->encl_level, targ->encl_slot,
sys/dev/mpr/mpr_sas.c
2191
targ->connector_name);
sys/dev/mpr/mpr_sas.c
266
mprsas_rescan_target(struct mpr_softc *sc, struct mprsas_target *targ)
sys/dev/mpr/mpr_sas.c
275
if (targ == NULL)
sys/dev/mpr/mpr_sas.c
278
targetid = targ - sassc->targets;
sys/dev/mpr/mpr_sas.c
3096
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
3106
targ = &sassc->targets[ccb->ccb_h.target_id];
sys/dev/mpr/mpr_sas.c
3107
if (targ->handle == 0x0) {
sys/dev/mpr/mpr_sas.c
3120
if ((targ->devinfo & MPI2_SAS_DEVICE_INFO_SMP_TARGET) != 0)
sys/dev/mpr/mpr_sas.c
3121
sasaddr = targ->sasaddr;
sys/dev/mpr/mpr_sas.c
3155
if (targ->parent_handle == 0x0) {
sys/dev/mpr/mpr_sas.c
3157
"a valid parent handle!\n", __func__, targ->handle);
sys/dev/mpr/mpr_sas.c
3163
targ->parent_handle);
sys/dev/mpr/mpr_sas.c
3167
"a valid parent target!\n", __func__, targ->handle);
sys/dev/mpr/mpr_sas.c
3176
targ->handle, parent_target->handle);
sys/dev/mpr/mpr_sas.c
3183
if ((targ->parent_devinfo &
sys/dev/mpr/mpr_sas.c
3187
targ->handle, targ->parent_handle);
sys/dev/mpr/mpr_sas.c
3191
if (targ->parent_sasaddr == 0x0) {
sys/dev/mpr/mpr_sas.c
3194
targ->handle, targ->parent_handle);
sys/dev/mpr/mpr_sas.c
3199
sasaddr = targ->parent_sasaddr;
sys/dev/mpr/mpr_sas.c
3205
"handle %d\n", __func__, targ->handle);
sys/dev/mpr/mpr_sas.c
3224
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
3241
targ = &sassc->targets[ccb->ccb_h.target_id];
sys/dev/mpr/mpr_sas.c
3243
req->DevHandle = htole16(targ->handle);
sys/dev/mpr/mpr_sas.c
3246
if (!targ->is_nvme || sc->custom_nvme_tm_handling) {
sys/dev/mpr/mpr_sas.c
3260
__func__, targ->tid);
sys/dev/mpr/mpr_sas.c
3261
tm->cm_targ = targ;
sys/dev/mpr/mpr_sas.c
3263
mprsas_prepare_for_tm(sc, tm, targ, CAM_LUN_WILDCARD);
sys/dev/mpr/mpr_sas.c
351
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
3572
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
358
targ = tm->cm_targ;
sys/dev/mpr/mpr_sas.c
3582
targ = &sassc->targets[i];
sys/dev/mpr/mpr_sas.c
3583
SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) {
sys/dev/mpr/mpr_sas.c
380
targ->tid, handle);
sys/dev/mpr/mpr_sas.c
390
targ = tm->cm_targ;
sys/dev/mpr/mpr_sas.c
391
targ->handle = 0x0;
sys/dev/mpr/mpr_sas.c
392
targ->encl_handle = 0x0;
sys/dev/mpr/mpr_sas.c
393
targ->encl_level_valid = 0x0;
sys/dev/mpr/mpr_sas.c
394
targ->encl_level = 0x0;
sys/dev/mpr/mpr_sas.c
395
targ->connector_name[0] = ' ';
sys/dev/mpr/mpr_sas.c
396
targ->connector_name[1] = ' ';
sys/dev/mpr/mpr_sas.c
397
targ->connector_name[2] = ' ';
sys/dev/mpr/mpr_sas.c
398
targ->connector_name[3] = ' ';
sys/dev/mpr/mpr_sas.c
399
targ->encl_slot = 0x0;
sys/dev/mpr/mpr_sas.c
400
targ->exp_dev_handle = 0x0;
sys/dev/mpr/mpr_sas.c
401
targ->phy_num = 0x0;
sys/dev/mpr/mpr_sas.c
402
targ->linkrate = 0x0;
sys/dev/mpr/mpr_sas.c
403
targ->devinfo = 0x0;
sys/dev/mpr/mpr_sas.c
404
targ->flags = 0x0;
sys/dev/mpr/mpr_sas.c
405
targ->scsi_req_desc_type = 0;
sys/dev/mpr/mpr_sas.c
449
struct mprsas_target *targ = NULL;
sys/dev/mpr/mpr_sas.c
454
targ = mprsas_find_target_by_handle(sassc, 0, handle);
sys/dev/mpr/mpr_sas.c
455
if (targ == NULL) {
sys/dev/mpr/mpr_sas.c
463
targ->flags |= MPRSAS_TARGET_INREMOVAL;
sys/dev/mpr/mpr_sas.c
467
targ->flags |= MPRSAS_TARGET_TOREMOVE;
sys/dev/mpr/mpr_sas.c
472
mprsas_rescan_target(sc, targ);
sys/dev/mpr/mpr_sas.c
475
req->DevHandle = targ->handle;
sys/dev/mpr/mpr_sas.c
478
if (!targ->is_nvme || sc->custom_nvme_tm_handling) {
sys/dev/mpr/mpr_sas.c
487
cm->cm_targ = targ;
sys/dev/mpr/mpr_sas.c
493
__func__, targ->tid);
sys/dev/mpr/mpr_sas.c
494
mprsas_prepare_for_tm(sc, cm, targ, CAM_LUN_WILDCARD);
sys/dev/mpr/mpr_sas.c
514
struct mprsas_target *targ = NULL;
sys/dev/mpr/mpr_sas.c
520
targ = mprsas_find_target_by_handle(sassc, 0, handle);
sys/dev/mpr/mpr_sas.c
521
if (targ == NULL) {
sys/dev/mpr/mpr_sas.c
529
targ->flags |= MPRSAS_TARGET_INREMOVAL;
sys/dev/mpr/mpr_sas.c
533
targ->flags |= MPRSAS_TARGET_TOREMOVE;
sys/dev/mpr/mpr_sas.c
538
mprsas_rescan_target(sc, targ);
sys/dev/mpr/mpr_sas.c
541
req->DevHandle = htole16(targ->handle);
sys/dev/mpr/mpr_sas.c
547
tm->cm_targ = targ;
sys/dev/mpr/mpr_sas.c
553
__func__, targ->tid);
sys/dev/mpr/mpr_sas.c
554
mprsas_prepare_for_tm(sc, tm, targ, CAM_LUN_WILDCARD);
sys/dev/mpr/mpr_sas.c
564
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
571
targ = tm->cm_targ;
sys/dev/mpr/mpr_sas.c
619
if (TAILQ_FIRST(&targ->commands) == NULL) {
sys/dev/mpr/mpr_sas.c
622
targ->tid, handle);
sys/dev/mpr/mpr_sas.c
624
targ->pending_remove_tm = NULL;
sys/dev/mpr/mpr_sas.c
626
targ->pending_remove_tm = tm;
sys/dev/mpr/mpr_sas.c
630
targ->tid, handle);
sys/dev/mpr/mpr_sas.c
631
if (targ->encl_level_valid) {
sys/dev/mpr/mpr_sas.c
633
"connector name (%4s)\n", targ->encl_level, targ->encl_slot,
sys/dev/mpr/mpr_sas.c
634
targ->connector_name);
sys/dev/mpr/mpr_sas.c
643
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
651
targ = tm->cm_targ;
sys/dev/mpr/mpr_sas.c
657
KASSERT(TAILQ_FIRST(&targ->commands) == NULL,
sys/dev/mpr/mpr_sas.c
692
targ->handle = 0x0;
sys/dev/mpr/mpr_sas.c
693
targ->encl_handle = 0x0;
sys/dev/mpr/mpr_sas.c
694
targ->encl_level_valid = 0x0;
sys/dev/mpr/mpr_sas.c
695
targ->encl_level = 0x0;
sys/dev/mpr/mpr_sas.c
696
targ->connector_name[0] = ' ';
sys/dev/mpr/mpr_sas.c
697
targ->connector_name[1] = ' ';
sys/dev/mpr/mpr_sas.c
698
targ->connector_name[2] = ' ';
sys/dev/mpr/mpr_sas.c
699
targ->connector_name[3] = ' ';
sys/dev/mpr/mpr_sas.c
700
targ->encl_slot = 0x0;
sys/dev/mpr/mpr_sas.c
701
targ->exp_dev_handle = 0x0;
sys/dev/mpr/mpr_sas.c
702
targ->phy_num = 0x0;
sys/dev/mpr/mpr_sas.c
703
targ->linkrate = 0x0;
sys/dev/mpr/mpr_sas.c
704
targ->devinfo = 0x0;
sys/dev/mpr/mpr_sas.c
705
targ->flags = 0x0;
sys/dev/mpr/mpr_sas.c
706
targ->scsi_req_desc_type = 0;
sys/dev/mpr/mpr_sas.c
708
while (!SLIST_EMPTY(&targ->luns)) {
sys/dev/mpr/mpr_sas.c
709
lun = SLIST_FIRST(&targ->luns);
sys/dev/mpr/mpr_sas.c
710
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
sys/dev/mpr/mpr_sas.c
874
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas.c
920
targ = &sassc->targets[i];
sys/dev/mpr/mpr_sas.c
921
SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) {
sys/dev/mpr/mpr_sas.h
168
void mprsas_rescan_target(struct mpr_softc *sc, struct mprsas_target *targ);
sys/dev/mpr/mpr_sas_lsi.c
1008
targ->timeouts++;
sys/dev/mpr/mpr_sas_lsi.c
1011
if ((targ->tm = mprsas_alloc_tm(sc)) != NULL) {
sys/dev/mpr/mpr_sas_lsi.c
1015
targ->tm->cm_targ = targ;
sys/dev/mpr/mpr_sas_lsi.c
1016
mprsas_send_reset(sc, targ->tm,
sys/dev/mpr/mpr_sas_lsi.c
1259
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas_lsi.c
1330
targ = &sassc->targets[id];
sys/dev/mpr/mpr_sas_lsi.c
1331
targ->devinfo = device_info;
sys/dev/mpr/mpr_sas_lsi.c
1332
targ->encl_handle = le16toh(config_page.EnclosureHandle);
sys/dev/mpr/mpr_sas_lsi.c
1333
targ->encl_slot = le16toh(config_page.Slot);
sys/dev/mpr/mpr_sas_lsi.c
1334
targ->encl_level = config_page.EnclosureLevel;
sys/dev/mpr/mpr_sas_lsi.c
1335
targ->connector_name[0] = ((char *)&config_page.ConnectorName)[0];
sys/dev/mpr/mpr_sas_lsi.c
1336
targ->connector_name[1] = ((char *)&config_page.ConnectorName)[1];
sys/dev/mpr/mpr_sas_lsi.c
1337
targ->connector_name[2] = ((char *)&config_page.ConnectorName)[2];
sys/dev/mpr/mpr_sas_lsi.c
1338
targ->connector_name[3] = ((char *)&config_page.ConnectorName)[3];
sys/dev/mpr/mpr_sas_lsi.c
1339
targ->is_nvme = device_info & MPI26_PCIE_DEVINFO_NVME;
sys/dev/mpr/mpr_sas_lsi.c
1340
targ->MDTS = config_page2.MaximumDataTransferSize;
sys/dev/mpr/mpr_sas_lsi.c
1341
if (targ->is_nvme)
sys/dev/mpr/mpr_sas_lsi.c
1342
targ->controller_reset_timeout = config_page2.ControllerResetTO;
sys/dev/mpr/mpr_sas_lsi.c
1347
targ->encl_level_valid = TRUE;
sys/dev/mpr/mpr_sas_lsi.c
1348
targ->handle = handle;
sys/dev/mpr/mpr_sas_lsi.c
1349
targ->parent_handle = le16toh(config_page.ParentDevHandle);
sys/dev/mpr/mpr_sas_lsi.c
1350
targ->sasaddr = mpr_to_u64(&config_page.WWID);
sys/dev/mpr/mpr_sas_lsi.c
1351
targ->parent_sasaddr = le64toh(parent_wwid);
sys/dev/mpr/mpr_sas_lsi.c
1352
targ->parent_devinfo = parent_devinfo;
sys/dev/mpr/mpr_sas_lsi.c
1353
targ->tid = id;
sys/dev/mpr/mpr_sas_lsi.c
1354
targ->linkrate = linkrate;
sys/dev/mpr/mpr_sas_lsi.c
1355
targ->flags = 0;
sys/dev/mpr/mpr_sas_lsi.c
1360
targ->scsi_req_desc_type =
sys/dev/mpr/mpr_sas_lsi.c
1363
TAILQ_INIT(&targ->commands);
sys/dev/mpr/mpr_sas_lsi.c
1364
TAILQ_INIT(&targ->timedout_commands);
sys/dev/mpr/mpr_sas_lsi.c
1365
while (!SLIST_EMPTY(&targ->luns)) {
sys/dev/mpr/mpr_sas_lsi.c
1366
lun = SLIST_FIRST(&targ->luns);
sys/dev/mpr/mpr_sas_lsi.c
1367
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
sys/dev/mpr/mpr_sas_lsi.c
1370
SLIST_INIT(&targ->luns);
sys/dev/mpr/mpr_sas_lsi.c
1372
mpr_describe_devinfo(targ->devinfo, devstring, 80);
sys/dev/mpr/mpr_sas_lsi.c
1375
mpr_describe_table(mpr_pcie_linkrate_names, targ->linkrate),
sys/dev/mpr/mpr_sas_lsi.c
1376
targ->handle, targ->encl_handle, targ->encl_slot);
sys/dev/mpr/mpr_sas_lsi.c
1377
if (targ->encl_level_valid) {
sys/dev/mpr/mpr_sas_lsi.c
1379
"and connector name (%4s)\n", targ->encl_level,
sys/dev/mpr/mpr_sas_lsi.c
1380
targ->connector_name);
sys/dev/mpr/mpr_sas_lsi.c
1382
mprsas_rescan_target(sc, targ);
sys/dev/mpr/mpr_sas_lsi.c
1383
mpr_dprint(sc, MPR_MAPPING, "Target id 0x%x added\n", targ->tid);
sys/dev/mpr/mpr_sas_lsi.c
1394
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas_lsi.c
1420
targ = &sassc->targets[id];
sys/dev/mpr/mpr_sas_lsi.c
1421
targ->tid = id;
sys/dev/mpr/mpr_sas_lsi.c
1422
targ->handle = handle;
sys/dev/mpr/mpr_sas_lsi.c
1423
targ->devname = wwid;
sys/dev/mpr/mpr_sas_lsi.c
1424
targ->flags = MPR_TARGET_FLAGS_VOLUME;
sys/dev/mpr/mpr_sas_lsi.c
1425
TAILQ_INIT(&targ->commands);
sys/dev/mpr/mpr_sas_lsi.c
1426
TAILQ_INIT(&targ->timedout_commands);
sys/dev/mpr/mpr_sas_lsi.c
1427
while (!SLIST_EMPTY(&targ->luns)) {
sys/dev/mpr/mpr_sas_lsi.c
1428
lun = SLIST_FIRST(&targ->luns);
sys/dev/mpr/mpr_sas_lsi.c
1429
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
sys/dev/mpr/mpr_sas_lsi.c
1432
SLIST_INIT(&targ->luns);
sys/dev/mpr/mpr_sas_lsi.c
1433
mprsas_rescan_target(sc, targ);
sys/dev/mpr/mpr_sas_lsi.c
1435
targ->tid, wwid);
sys/dev/mpr/mpr_sas_lsi.c
281
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas_lsi.c
401
targ = &sassc->targets[id];
sys/dev/mpr/mpr_sas_lsi.c
402
targ->handle = 0x0;
sys/dev/mpr/mpr_sas_lsi.c
403
targ->encl_slot = 0x0;
sys/dev/mpr/mpr_sas_lsi.c
404
targ->encl_handle = 0x0;
sys/dev/mpr/mpr_sas_lsi.c
405
targ->encl_level_valid = 0x0;
sys/dev/mpr/mpr_sas_lsi.c
406
targ->encl_level = 0x0;
sys/dev/mpr/mpr_sas_lsi.c
407
targ->connector_name[0] = ' ';
sys/dev/mpr/mpr_sas_lsi.c
408
targ->connector_name[1] = ' ';
sys/dev/mpr/mpr_sas_lsi.c
409
targ->connector_name[2] = ' ';
sys/dev/mpr/mpr_sas_lsi.c
410
targ->connector_name[3] = ' ';
sys/dev/mpr/mpr_sas_lsi.c
411
targ->exp_dev_handle = 0x0;
sys/dev/mpr/mpr_sas_lsi.c
412
targ->phy_num = 0x0;
sys/dev/mpr/mpr_sas_lsi.c
413
targ->linkrate = 0x0;
sys/dev/mpr/mpr_sas_lsi.c
414
mprsas_rescan_target(sc, targ);
sys/dev/mpr/mpr_sas_lsi.c
416
targ->tid);
sys/dev/mpr/mpr_sas_lsi.c
425
targ = mprsas_find_target_by_handle(sassc, 0,
sys/dev/mpr/mpr_sas_lsi.c
427
if (targ == NULL)
sys/dev/mpr/mpr_sas_lsi.c
429
targ->flags |= MPR_TARGET_FLAGS_RAID_COMPONENT;
sys/dev/mpr/mpr_sas_lsi.c
430
mprsas_rescan_target(sc, targ);
sys/dev/mpr/mpr_sas_lsi.c
488
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas_lsi.c
500
targ =
sys/dev/mpr/mpr_sas_lsi.c
503
if (targ) {
sys/dev/mpr/mpr_sas_lsi.c
532
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas_lsi.c
577
targ = mprsas_find_target_by_handle(
sys/dev/mpr/mpr_sas_lsi.c
580
if (targ) {
sys/dev/mpr/mpr_sas_lsi.c
581
targ->flags |=
sys/dev/mpr/mpr_sas_lsi.c
594
targ = mprsas_find_target_by_handle(
sys/dev/mpr/mpr_sas_lsi.c
597
if (targ) {
sys/dev/mpr/mpr_sas_lsi.c
598
targ->flags |=
sys/dev/mpr/mpr_sas_lsi.c
820
struct mprsas_target *targ;
sys/dev/mpr/mpr_sas_lsi.c
924
targ = &sassc->targets[id];
sys/dev/mpr/mpr_sas_lsi.c
925
if (!(targ->flags & MPR_TARGET_FLAGS_RAID_COMPONENT)) {
sys/dev/mpr/mpr_sas_lsi.c
933
if (targ->handle != 0x0) {
sys/dev/mpr/mpr_sas_lsi.c
935
"target id %d handle 0x%04x\n", id, targ->handle);
sys/dev/mpr/mpr_sas_lsi.c
941
targ->devinfo = device_info;
sys/dev/mpr/mpr_sas_lsi.c
942
targ->devname = le32toh(config_page.DeviceName.High);
sys/dev/mpr/mpr_sas_lsi.c
943
targ->devname = (targ->devname << 32) |
sys/dev/mpr/mpr_sas_lsi.c
945
targ->encl_handle = le16toh(config_page.EnclosureHandle);
sys/dev/mpr/mpr_sas_lsi.c
946
targ->encl_slot = le16toh(config_page.Slot);
sys/dev/mpr/mpr_sas_lsi.c
947
targ->encl_level = config_page.EnclosureLevel;
sys/dev/mpr/mpr_sas_lsi.c
948
targ->connector_name[0] = config_page.ConnectorName[0];
sys/dev/mpr/mpr_sas_lsi.c
949
targ->connector_name[1] = config_page.ConnectorName[1];
sys/dev/mpr/mpr_sas_lsi.c
950
targ->connector_name[2] = config_page.ConnectorName[2];
sys/dev/mpr/mpr_sas_lsi.c
951
targ->connector_name[3] = config_page.ConnectorName[3];
sys/dev/mpr/mpr_sas_lsi.c
952
targ->handle = handle;
sys/dev/mpr/mpr_sas_lsi.c
953
targ->parent_handle = le16toh(config_page.ParentDevHandle);
sys/dev/mpr/mpr_sas_lsi.c
954
targ->sasaddr = mpr_to_u64(&config_page.SASAddress);
sys/dev/mpr/mpr_sas_lsi.c
955
targ->parent_sasaddr = le64toh(parent_sas_address);
sys/dev/mpr/mpr_sas_lsi.c
956
targ->parent_devinfo = parent_devinfo;
sys/dev/mpr/mpr_sas_lsi.c
957
targ->tid = id;
sys/dev/mpr/mpr_sas_lsi.c
958
targ->linkrate = (linkrate>>4);
sys/dev/mpr/mpr_sas_lsi.c
959
targ->flags = 0;
sys/dev/mpr/mpr_sas_lsi.c
961
targ->flags = MPR_TARGET_IS_SATA_SSD;
sys/dev/mpr/mpr_sas_lsi.c
967
targ->scsi_req_desc_type =
sys/dev/mpr/mpr_sas_lsi.c
972
targ->encl_level_valid = TRUE;
sys/dev/mpr/mpr_sas_lsi.c
974
TAILQ_INIT(&targ->commands);
sys/dev/mpr/mpr_sas_lsi.c
975
TAILQ_INIT(&targ->timedout_commands);
sys/dev/mpr/mpr_sas_lsi.c
976
while (!SLIST_EMPTY(&targ->luns)) {
sys/dev/mpr/mpr_sas_lsi.c
977
lun = SLIST_FIRST(&targ->luns);
sys/dev/mpr/mpr_sas_lsi.c
978
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
sys/dev/mpr/mpr_sas_lsi.c
981
SLIST_INIT(&targ->luns);
sys/dev/mpr/mpr_sas_lsi.c
983
mpr_describe_devinfo(targ->devinfo, devstring, 80);
sys/dev/mpr/mpr_sas_lsi.c
986
mpr_describe_table(mpr_linkrate_names, targ->linkrate),
sys/dev/mpr/mpr_sas_lsi.c
987
targ->handle, targ->encl_handle, targ->encl_slot);
sys/dev/mpr/mpr_sas_lsi.c
988
if (targ->encl_level_valid) {
sys/dev/mpr/mpr_sas_lsi.c
990
"and connector name (%4s)\n", targ->encl_level,
sys/dev/mpr/mpr_sas_lsi.c
991
targ->connector_name);
sys/dev/mpr/mpr_sas_lsi.c
993
mprsas_rescan_target(sc, targ);
sys/dev/mpr/mpr_sas_lsi.c
994
mpr_dprint(sc, MPR_MAPPING, "Target id 0x%x added\n", targ->tid);
sys/dev/mpr/mpr_user.c
1000
targ = mprsas_find_target_by_handle(sc->sassc, 0,
sys/dev/mpr/mpr_user.c
1003
if (!targ) {
sys/dev/mpr/mpr_user.c
1010
if (targ->scsi_req_desc_type ==
sys/dev/mpr/mpr_user.c
744
struct mprsas_target *targ = NULL;
sys/dev/mpr/mpr_user.c
830
targ = mprsas_find_target_by_handle(sc->sassc, 0,
sys/dev/mpr/mpr_user.c
832
if (targ == NULL) {
sys/dev/mpr/mpr_user.c
838
mprsas_prepare_for_tm(sc, cm, targ, CAM_LUN_WILDCARD);
sys/dev/mps/mps_sas.c
1172
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
1177
targ = tm->cm_targ;
sys/dev/mps/mps_sas.c
1200
targ->tm = NULL;
sys/dev/mps/mps_sas.c
1222
TAILQ_FOREACH(cm, &targ->commands, cm_link) {
sys/dev/mps/mps_sas.c
1230
targ->tid);
sys/dev/mps/mps_sas.c
1232
mpssas_announce_reset(sc, AC_SENT_BDR, targ->tid, tm->cm_lun);
sys/dev/mps/mps_sas.c
1239
cm = TAILQ_FIRST(&targ->timedout_commands);
sys/dev/mps/mps_sas.c
1243
targ->tid);
sys/dev/mps/mps_sas.c
1246
targ->tm = NULL;
sys/dev/mps/mps_sas.c
1257
"have %u command(s), sending target reset\n", targ->tid,
sys/dev/mps/mps_sas.c
1269
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
1275
targ = tm->cm_targ;
sys/dev/mps/mps_sas.c
1297
targ->tm = NULL;
sys/dev/mps/mps_sas.c
1313
if (targ->outstanding == 0) {
sys/dev/mps/mps_sas.c
1318
"Finished reset recovery for target %u\n", targ->tid);
sys/dev/mps/mps_sas.c
1323
targ->tm = NULL;
sys/dev/mps/mps_sas.c
1333
"command(s), resetting controller\n", targ->tid,
sys/dev/mps/mps_sas.c
1334
targ->outstanding);
sys/dev/mps/mps_sas.c
1405
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
1411
targ = tm->cm_targ;
sys/dev/mps/mps_sas.c
1434
targ->tm = NULL;
sys/dev/mps/mps_sas.c
1458
"Finished abort recovery for target %u\n", targ->tid);
sys/dev/mps/mps_sas.c
1460
targ->tm = NULL;
sys/dev/mps/mps_sas.c
1465
"Continuing abort recovery for target %u\n", targ->tid);
sys/dev/mps/mps_sas.c
1474
targ->tid);
sys/dev/mps/mps_sas.c
1487
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
1490
targ = cm->cm_targ;
sys/dev/mps/mps_sas.c
1491
if (targ->handle == 0) {
sys/dev/mps/mps_sas.c
1502
req->DevHandle = htole16(targ->handle);
sys/dev/mps/mps_sas.c
1519
targ->aborts++;
sys/dev/mps/mps_sas.c
1521
mpssas_prepare_for_tm(sc, tm, targ, tm->cm_lun);
sys/dev/mps/mps_sas.c
1538
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
1567
targ = cm->cm_targ;
sys/dev/mps/mps_sas.c
1568
targ->timeouts++;
sys/dev/mps/mps_sas.c
1573
targ->tid, targ->handle, ccb->ccb_h.timeout,
sys/dev/mps/mps_sas.c
1581
TAILQ_INSERT_TAIL(&targ->timedout_commands, cm, cm_recovery);
sys/dev/mps/mps_sas.c
1583
if (targ->tm != NULL) {
sys/dev/mps/mps_sas.c
1589
cm, targ->tm);
sys/dev/mps/mps_sas.c
1590
} else if ((targ->tm = mpssas_alloc_tm(sc)) != NULL) {
sys/dev/mps/mps_sas.c
1592
"Sending abort to target %u for SMID %d\n", targ->tid,
sys/dev/mps/mps_sas.c
1595
cm, targ->tm);
sys/dev/mps/mps_sas.c
1598
mpssas_send_abort(sc, targ->tm, cm);
sys/dev/mps/mps_sas.c
1621
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
1636
targ = &sassc->targets[csio->ccb_h.target_id];
sys/dev/mps/mps_sas.c
1637
mps_dprint(sc, MPS_TRACE, "ccb %p target flag %x\n", ccb, targ->flags);
sys/dev/mps/mps_sas.c
1638
if (targ->handle == 0x0) {
sys/dev/mps/mps_sas.c
1639
if (targ->flags & MPSSAS_TARGET_INDIAGRESET) {
sys/dev/mps/mps_sas.c
1654
if (targ->flags & MPS_TARGET_FLAGS_RAID_COMPONENT) {
sys/dev/mps/mps_sas.c
1681
if (targ->flags & MPSSAS_TARGET_INREMOVAL) {
sys/dev/mps/mps_sas.c
1682
if (targ->devinfo == 0)
sys/dev/mps/mps_sas.c
1701
if (targ->flags & MPSSAS_TARGET_INRESET) {
sys/dev/mps/mps_sas.c
1704
__func__, targ->tid);
sys/dev/mps/mps_sas.c
1727
req->DevHandle = htole16(targ->handle);
sys/dev/mps/mps_sas.c
1808
SLIST_FOREACH(lun, &targ->luns, lun_link) {
sys/dev/mps/mps_sas.c
1864
cm->cm_desc.SCSIIO.DevHandle = htole16(targ->handle);
sys/dev/mps/mps_sas.c
1867
cm->cm_targ = targ;
sys/dev/mps/mps_sas.c
1892
targ->issued++;
sys/dev/mps/mps_sas.c
1893
targ->outstanding++;
sys/dev/mps/mps_sas.c
1894
TAILQ_INSERT_TAIL(&targ->commands, cm, cm_link);
sys/dev/mps/mps_sas.c
1898
__func__, cm, ccb, targ->outstanding);
sys/dev/mps/mps_sas.c
257
mpssas_rescan_target(struct mps_softc *sc, struct mpssas_target *targ)
sys/dev/mps/mps_sas.c
266
if (targ == NULL)
sys/dev/mps/mps_sas.c
269
targetid = targ - sassc->targets;
sys/dev/mps/mps_sas.c
2908
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
2918
targ = &sassc->targets[ccb->ccb_h.target_id];
sys/dev/mps/mps_sas.c
2919
if (targ->handle == 0x0) {
sys/dev/mps/mps_sas.c
2933
if ((targ->devinfo & MPI2_SAS_DEVICE_INFO_SMP_TARGET) != 0)
sys/dev/mps/mps_sas.c
2934
sasaddr = targ->sasaddr;
sys/dev/mps/mps_sas.c
2968
if (targ->parent_handle == 0x0) {
sys/dev/mps/mps_sas.c
2971
"parent handle!\n", __func__, targ->handle);
sys/dev/mps/mps_sas.c
2977
targ->parent_handle);
sys/dev/mps/mps_sas.c
2982
"parent target!\n", __func__, targ->handle);
sys/dev/mps/mps_sas.c
2992
targ->handle, parent_target->handle);
sys/dev/mps/mps_sas.c
2999
if ((targ->parent_devinfo &
sys/dev/mps/mps_sas.c
3004
targ->handle, targ->parent_handle);
sys/dev/mps/mps_sas.c
3008
if (targ->parent_sasaddr == 0x0) {
sys/dev/mps/mps_sas.c
3012
__func__, targ->handle, targ->parent_handle);
sys/dev/mps/mps_sas.c
3017
sasaddr = targ->parent_sasaddr;
sys/dev/mps/mps_sas.c
3024
__func__, targ->handle);
sys/dev/mps/mps_sas.c
3043
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
3061
targ = &sassc->targets[ccb->ccb_h.target_id];
sys/dev/mps/mps_sas.c
3063
req->DevHandle = htole16(targ->handle);
sys/dev/mps/mps_sas.c
3072
tm->cm_targ = targ;
sys/dev/mps/mps_sas.c
3074
mpssas_prepare_for_tm(sc, tm, targ, CAM_LUN_WILDCARD);
sys/dev/mps/mps_sas.c
3398
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
3408
targ = &sassc->targets[i];
sys/dev/mps/mps_sas.c
3409
SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) {
sys/dev/mps/mps_sas.c
343
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
350
targ = tm->cm_targ;
sys/dev/mps/mps_sas.c
374
"clearing target %u handle 0x%04x\n", targ->tid, handle);
sys/dev/mps/mps_sas.c
384
targ = tm->cm_targ;
sys/dev/mps/mps_sas.c
385
targ->handle = 0x0;
sys/dev/mps/mps_sas.c
386
targ->encl_handle = 0x0;
sys/dev/mps/mps_sas.c
387
targ->encl_slot = 0x0;
sys/dev/mps/mps_sas.c
388
targ->exp_dev_handle = 0x0;
sys/dev/mps/mps_sas.c
389
targ->phy_num = 0x0;
sys/dev/mps/mps_sas.c
390
targ->linkrate = 0x0;
sys/dev/mps/mps_sas.c
391
targ->devinfo = 0x0;
sys/dev/mps/mps_sas.c
392
targ->flags = 0x0;
sys/dev/mps/mps_sas.c
408
struct mpssas_target *targ = NULL;
sys/dev/mps/mps_sas.c
425
targ = mpssas_find_target_by_handle(sassc, 0, handle);
sys/dev/mps/mps_sas.c
426
if (targ == NULL) {
sys/dev/mps/mps_sas.c
434
targ->flags |= MPSSAS_TARGET_INREMOVAL;
sys/dev/mps/mps_sas.c
443
mpssas_rescan_target(sc, targ);
sys/dev/mps/mps_sas.c
446
req->DevHandle = targ->handle;
sys/dev/mps/mps_sas.c
452
tm->cm_targ = targ;
sys/dev/mps/mps_sas.c
458
__func__, targ->tid);
sys/dev/mps/mps_sas.c
459
mpssas_prepare_for_tm(sc, tm, targ, CAM_LUN_WILDCARD);
sys/dev/mps/mps_sas.c
479
struct mpssas_target *targ = NULL;
sys/dev/mps/mps_sas.c
485
targ = mpssas_find_target_by_handle(sassc, 0, handle);
sys/dev/mps/mps_sas.c
486
if (targ == NULL) {
sys/dev/mps/mps_sas.c
494
targ->flags |= MPSSAS_TARGET_INREMOVAL;
sys/dev/mps/mps_sas.c
503
mpssas_rescan_target(sc, targ);
sys/dev/mps/mps_sas.c
506
req->DevHandle = htole16(targ->handle);
sys/dev/mps/mps_sas.c
512
cm->cm_targ = targ;
sys/dev/mps/mps_sas.c
518
__func__, targ->tid);
sys/dev/mps/mps_sas.c
519
mpssas_prepare_for_tm(sc, cm, targ, CAM_LUN_WILDCARD);
sys/dev/mps/mps_sas.c
529
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
536
targ = tm->cm_targ;
sys/dev/mps/mps_sas.c
587
if (TAILQ_FIRST(&targ->commands) == NULL) {
sys/dev/mps/mps_sas.c
590
targ->tid, handle);
sys/dev/mps/mps_sas.c
592
targ->pending_remove_tm = NULL;
sys/dev/mps/mps_sas.c
594
targ->pending_remove_tm = tm;
sys/dev/mps/mps_sas.c
598
targ->tid, handle);
sys/dev/mps/mps_sas.c
606
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
613
targ = tm->cm_targ;
sys/dev/mps/mps_sas.c
619
KASSERT(TAILQ_FIRST(&targ->commands) == NULL,
sys/dev/mps/mps_sas.c
656
targ->handle = 0x0;
sys/dev/mps/mps_sas.c
657
targ->encl_handle = 0x0;
sys/dev/mps/mps_sas.c
658
targ->encl_slot = 0x0;
sys/dev/mps/mps_sas.c
659
targ->exp_dev_handle = 0x0;
sys/dev/mps/mps_sas.c
660
targ->phy_num = 0x0;
sys/dev/mps/mps_sas.c
661
targ->linkrate = 0x0;
sys/dev/mps/mps_sas.c
662
targ->devinfo = 0x0;
sys/dev/mps/mps_sas.c
663
targ->flags = 0x0;
sys/dev/mps/mps_sas.c
665
while(!SLIST_EMPTY(&targ->luns)) {
sys/dev/mps/mps_sas.c
666
lun = SLIST_FIRST(&targ->luns);
sys/dev/mps/mps_sas.c
667
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
sys/dev/mps/mps_sas.c
821
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
867
targ = &sassc->targets[i];
sys/dev/mps/mps_sas.c
868
SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) {
sys/dev/mps/mps_sas.c
957
struct mpssas_target *targ;
sys/dev/mps/mps_sas.c
966
targ = &sassc->targets[cts->ccb_h.target_id];
sys/dev/mps/mps_sas.c
967
if (targ->handle == 0x0) {
sys/dev/mps/mps_sas.c
977
switch (targ->linkrate) {
sys/dev/mps/mps_sas.h
162
void mpssas_rescan_target(struct mps_softc *sc, struct mpssas_target *targ);
sys/dev/mps/mps_sas_lsi.c
1032
struct mpssas_target *targ;
sys/dev/mps/mps_sas_lsi.c
1058
targ = &sassc->targets[id];
sys/dev/mps/mps_sas_lsi.c
1059
targ->tid = id;
sys/dev/mps/mps_sas_lsi.c
1060
targ->handle = handle;
sys/dev/mps/mps_sas_lsi.c
1061
targ->devname = wwid;
sys/dev/mps/mps_sas_lsi.c
1062
TAILQ_INIT(&targ->commands);
sys/dev/mps/mps_sas_lsi.c
1063
TAILQ_INIT(&targ->timedout_commands);
sys/dev/mps/mps_sas_lsi.c
1064
while(!SLIST_EMPTY(&targ->luns)) {
sys/dev/mps/mps_sas_lsi.c
1065
lun = SLIST_FIRST(&targ->luns);
sys/dev/mps/mps_sas_lsi.c
1066
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
sys/dev/mps/mps_sas_lsi.c
1069
SLIST_INIT(&targ->luns);
sys/dev/mps/mps_sas_lsi.c
1070
mpssas_rescan_target(sc, targ);
sys/dev/mps/mps_sas_lsi.c
1072
targ->tid, wwid);
sys/dev/mps/mps_sas_lsi.c
277
struct mpssas_target *targ;
sys/dev/mps/mps_sas_lsi.c
319
targ = &sassc->targets[id];
sys/dev/mps/mps_sas_lsi.c
320
targ->handle = 0x0;
sys/dev/mps/mps_sas_lsi.c
321
targ->encl_slot = 0x0;
sys/dev/mps/mps_sas_lsi.c
322
targ->encl_handle = 0x0;
sys/dev/mps/mps_sas_lsi.c
323
targ->exp_dev_handle = 0x0;
sys/dev/mps/mps_sas_lsi.c
324
targ->phy_num = 0x0;
sys/dev/mps/mps_sas_lsi.c
325
targ->linkrate = 0x0;
sys/dev/mps/mps_sas_lsi.c
326
mpssas_rescan_target(sc, targ);
sys/dev/mps/mps_sas_lsi.c
328
targ->tid);
sys/dev/mps/mps_sas_lsi.c
337
targ = mpssas_find_target_by_handle(sassc, 0,
sys/dev/mps/mps_sas_lsi.c
339
if (targ == NULL)
sys/dev/mps/mps_sas_lsi.c
353
targ->flags |= MPS_TARGET_FLAGS_RAID_COMPONENT;
sys/dev/mps/mps_sas_lsi.c
355
mpssas_rescan_target(sc, targ);
sys/dev/mps/mps_sas_lsi.c
412
struct mpssas_target *targ;
sys/dev/mps/mps_sas_lsi.c
424
targ = mpssas_find_target_by_handle(sassc, 0, event_data->VolDevHandle);
sys/dev/mps/mps_sas_lsi.c
425
if (targ) {
sys/dev/mps/mps_sas_lsi.c
450
struct mpssas_target *targ;
sys/dev/mps/mps_sas_lsi.c
490
targ = mpssas_find_target_by_handle(sassc, 0,
sys/dev/mps/mps_sas_lsi.c
492
if (targ) {
sys/dev/mps/mps_sas_lsi.c
494
targ->flags |= MPS_TARGET_FLAGS_RAID_COMPONENT;
sys/dev/mps/mps_sas_lsi.c
501
targ->flags |= MPS_TARGET_FLAGS_RAID_COMPONENT;
sys/dev/mps/mps_sas_lsi.c
511
targ = mpssas_find_target_by_handle(sassc, 0,
sys/dev/mps/mps_sas_lsi.c
513
if (targ) {
sys/dev/mps/mps_sas_lsi.c
514
targ->flags |= ~MPS_TARGET_FLAGS_RAID_COMPONENT;
sys/dev/mps/mps_sas_lsi.c
614
struct mpssas_target *targ;
sys/dev/mps/mps_sas_lsi.c
720
targ = &sassc->targets[id];
sys/dev/mps/mps_sas_lsi.c
721
if (!(targ->flags & MPS_TARGET_FLAGS_RAID_COMPONENT)) {
sys/dev/mps/mps_sas_lsi.c
729
if (targ->handle != 0x0) {
sys/dev/mps/mps_sas_lsi.c
731
"target id %d handle 0x%04x\n", id, targ->handle);
sys/dev/mps/mps_sas_lsi.c
737
targ->devinfo = device_info;
sys/dev/mps/mps_sas_lsi.c
738
targ->devname = le32toh(config_page.DeviceName.High);
sys/dev/mps/mps_sas_lsi.c
739
targ->devname = (targ->devname << 32) |
sys/dev/mps/mps_sas_lsi.c
741
targ->encl_handle = le16toh(config_page.EnclosureHandle);
sys/dev/mps/mps_sas_lsi.c
742
targ->encl_slot = le16toh(config_page.Slot);
sys/dev/mps/mps_sas_lsi.c
743
targ->handle = handle;
sys/dev/mps/mps_sas_lsi.c
744
targ->parent_handle = le16toh(config_page.ParentDevHandle);
sys/dev/mps/mps_sas_lsi.c
745
targ->sasaddr = mps_to_u64(&config_page.SASAddress);
sys/dev/mps/mps_sas_lsi.c
746
targ->parent_sasaddr = le64toh(parent_sas_address);
sys/dev/mps/mps_sas_lsi.c
747
targ->parent_devinfo = parent_devinfo;
sys/dev/mps/mps_sas_lsi.c
748
targ->tid = id;
sys/dev/mps/mps_sas_lsi.c
749
targ->linkrate = (linkrate>>4);
sys/dev/mps/mps_sas_lsi.c
750
targ->flags = 0;
sys/dev/mps/mps_sas_lsi.c
752
targ->flags = MPS_TARGET_IS_SATA_SSD;
sys/dev/mps/mps_sas_lsi.c
754
TAILQ_INIT(&targ->commands);
sys/dev/mps/mps_sas_lsi.c
755
TAILQ_INIT(&targ->timedout_commands);
sys/dev/mps/mps_sas_lsi.c
756
while(!SLIST_EMPTY(&targ->luns)) {
sys/dev/mps/mps_sas_lsi.c
757
lun = SLIST_FIRST(&targ->luns);
sys/dev/mps/mps_sas_lsi.c
758
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
sys/dev/mps/mps_sas_lsi.c
761
SLIST_INIT(&targ->luns);
sys/dev/mps/mps_sas_lsi.c
763
mps_describe_devinfo(targ->devinfo, devstring, 80);
sys/dev/mps/mps_sas_lsi.c
765
devstring, mps_describe_table(mps_linkrate_names, targ->linkrate),
sys/dev/mps/mps_sas_lsi.c
766
targ->handle, targ->encl_handle, targ->encl_slot);
sys/dev/mps/mps_sas_lsi.c
768
mpssas_rescan_target(sc, targ);
sys/dev/mps/mps_sas_lsi.c
769
mps_dprint(sc, MPS_MAPPING, "Target id 0x%x added\n", targ->tid);
sys/dev/mps/mps_sas_lsi.c
783
targ->timeouts++;
sys/dev/mps/mps_sas_lsi.c
786
if ((targ->tm = mpssas_alloc_tm(sc)) != NULL) {
sys/dev/mps/mps_sas_lsi.c
790
targ->tm->cm_targ = targ;
sys/dev/mps/mps_sas_lsi.c
791
mpssas_send_reset(sc, targ->tm,
sys/dev/mps/mps_user.c
743
struct mpssas_target *targ = NULL;
sys/dev/mps/mps_user.c
829
targ = mpssas_find_target_by_handle(sc->sassc, 0,
sys/dev/mps/mps_user.c
831
if (targ == NULL) {
sys/dev/mps/mps_user.c
837
mpssas_prepare_for_tm(sc, cm, targ, CAM_LUN_WILDCARD);
sys/dev/ocs_fc/ocs_cam.c
1888
if (!node->targ) {
sys/dev/ocs_fc/ocs_common.h
369
uint32_t targ:1, /**< node is target capable */
sys/dev/ocs_fc/ocs_device.c
122
if (node->init && !node->targ) {
sys/dev/ocs_fc/ocs_device.c
135
} else if (node->targ && !node->init) {
sys/dev/ocs_fc/ocs_device.c
148
} else if (node->init && node->targ) {
sys/dev/ocs_fc/ocs_device.c
1622
if (node->targ) {
sys/dev/ocs_fc/ocs_device.c
1767
labels[(node->targ << 1) | (node->init)], node->wwpn, node->wwnn);
sys/dev/ocs_fc/ocs_device.c
199
if (!node->init && !node->targ){
sys/dev/ocs_fc/ocs_device.c
497
node->targ = (ocs_be16toh(prli->service_params) & FC_PRLI_TARGET_FUNCTION) != 0;
sys/dev/ocs_fc/ocs_fabric.c
1928
if ((node->sport->enable_ini && active_nodes[i]->targ) ||
sys/dev/ocs_fc/ocs_fabric.c
1949
if (node->sport->enable_ini && newnode->targ) {
sys/dev/ocs_fc/ocs_node.c
1535
ocs_ddump_value(textbuf, "targ", "%d", node->targ);
sys/dev/ocs_fc/ocs_node.c
1779
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "targ", node->targ);
sys/dev/ocs_fc/ocs_node.c
1854
ocs_mgmt_emit_boolean(textbuf, MGMT_MODE_RD, "targ", node->targ);
sys/dev/ocs_fc/ocs_node.c
369
ocs_node_alloc(ocs_sport_t *sport, uint32_t port_id, uint8_t init, uint8_t targ)
sys/dev/ocs_fc/ocs_node.c
410
node->targ = targ;
sys/dev/ocs_fc/ocs_node.c
819
!pend_frames_empty, node->sport->enable_ini, node->targ);
sys/dev/ocs_fc/ocs_node.c
821
if((!pend_frames_empty) || (node->sport->enable_ini && node->targ)) {
sys/dev/ocs_fc/ocs_node.c
823
if (node->sport->enable_ini && node->targ) {
sys/dev/ocs_fc/ocs_node.h
186
if (node->targ) retval |= (1U << 0);
sys/dev/ocs_fc/ocs_node.h
199
extern ocs_node_t *ocs_node_alloc(ocs_sport_t *sport, uint32_t port_id, uint8_t init, uint8_t targ);
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
2044
ag_device_t *targ;
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
2046
targ = &pmcsc->pDevList[TID];
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
2047
agtiapi_adjust_queue_depth(ccb->ccb_h.path,targ->qdepth);
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
3058
ag_device_t *targ;
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
3077
targ = &pmcsc->pDevList[TID];
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
482
ag_device_t *targ;
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
496
targ = &pmsc->pDevList[TID];
sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
497
agtiapi_adjust_queue_depth(path, targ->qdepth);
sys/dev/sym/sym_hipd.c
2203
static int sym_clear_tasks (hcb_p np, int status, int targ, int lun, int task);
sys/dev/sym/sym_hipd.c
2255
static void sym_nvram_setup_target (hcb_p np, int targ, struct sym_nvram *nvp);
sys/x86/x86/x86_mem.c
552
struct mem_range_desc *targ;
sys/x86/x86/x86_mem.c
581
if ((targ = mem_range_match(sc, mrd)) == NULL)
sys/x86/x86/x86_mem.c
583
if (targ->mr_flags & MDF_FIXACTIVE)
sys/x86/x86/x86_mem.c
585
if (targ->mr_flags & MDF_BUSY)
sys/x86/x86/x86_mem.c
587
targ->mr_flags &= ~MDF_ACTIVE;
sys/x86/x86/x86_mem.c
588
targ->mr_owner[0] = 0;
tools/tools/netmap/pkt-gen.c
1000
update_addresses(struct pkt *pkt, struct targ *t)
tools/tools/netmap/pkt-gen.c
1077
update_size(struct pkt *pkt, struct targ *t, int size)
tools/tools/netmap/pkt-gen.c
1092
initialize_packet(struct targ *targ)
tools/tools/netmap/pkt-gen.c
1094
struct pkt *pkt = &targ->pkt;
tools/tools/netmap/pkt-gen.c
1102
const char *payload = targ->g->options & OPT_INDIRECT ?
tools/tools/netmap/pkt-gen.c
1113
if (targ->g->packet_file != NULL) {
tools/tools/netmap/pkt-gen.c
1114
if ((file = pcap_open_offline(targ->g->packet_file,
tools/tools/netmap/pkt-gen.c
1117
targ->g->packet_file);
tools/tools/netmap/pkt-gen.c
1120
targ->g->packet_file);
tools/tools/netmap/pkt-gen.c
1121
if ((targ->frame = malloc(header->caplen)) == NULL)
tools/tools/netmap/pkt-gen.c
1123
bcopy(packet, (unsigned char *)targ->frame, header->caplen);
tools/tools/netmap/pkt-gen.c
1124
targ->g->pkt_size = header->caplen;
tools/tools/netmap/pkt-gen.c
1130
paylen = targ->g->pkt_size - sizeof(*eh) -
tools/tools/netmap/pkt-gen.c
1131
(targ->g->af == AF_INET ? sizeof(ip): sizeof(ip6));
tools/tools/netmap/pkt-gen.c
1137
bcopy(payload, PKT(pkt, body, targ->g->af) + i, l0);
tools/tools/netmap/pkt-gen.c
1139
PKT(pkt, body, targ->g->af)[i - 1] = '\0';
tools/tools/netmap/pkt-gen.c
1143
bcopy(&targ->g->src_mac.start, eh->ether_shost, 6);
tools/tools/netmap/pkt-gen.c
1144
bcopy(&targ->g->dst_mac.start, eh->ether_dhost, 6);
tools/tools/netmap/pkt-gen.c
1146
if (targ->g->af == AF_INET) {
tools/tools/netmap/pkt-gen.c
1154
ip.ip_len = htons(targ->g->pkt_size - sizeof(*eh));
tools/tools/netmap/pkt-gen.c
1159
ip.ip_dst.s_addr = htonl(targ->g->dst_ip.ipv4.start);
tools/tools/netmap/pkt-gen.c
1160
ip.ip_src.s_addr = htonl(targ->g->src_ip.ipv4.start);
tools/tools/netmap/pkt-gen.c
1172
ip6.ip6_src = targ->g->src_ip.ipv6.start;
tools/tools/netmap/pkt-gen.c
1173
ip6.ip6_dst = targ->g->dst_ip.ipv6.start;
tools/tools/netmap/pkt-gen.c
1177
udp.uh_sport = htons(targ->g->src_ip.port0);
tools/tools/netmap/pkt-gen.c
1178
udp.uh_dport = htons(targ->g->dst_ip.port0);
tools/tools/netmap/pkt-gen.c
1180
if (targ->g->af == AF_INET) {
tools/tools/netmap/pkt-gen.c
1261
int size, struct targ *t, u_int count, int options)
tools/tools/netmap/pkt-gen.c
1385
struct targ *targ = (struct targ *) data;
tools/tools/netmap/pkt-gen.c
1386
struct pollfd pfd = { .fd = targ->fd, .events = POLLIN };
tools/tools/netmap/pkt-gen.c
1387
struct netmap_if *nifp = targ->nmd->nifp;
tools/tools/netmap/pkt-gen.c
1393
uint64_t sent = 0, n = targ->g->npackets;
tools/tools/netmap/pkt-gen.c
1397
int rate_limit = targ->g->tx_rate, tosend = 0;
tools/tools/netmap/pkt-gen.c
1399
frame = (char*)&targ->pkt + sizeof(targ->pkt.vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
1400
size = targ->g->pkt_size + targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
1403
if (targ->g->nthreads > 1) {
tools/tools/netmap/pkt-gen.c
1408
if (targ->g->af == AF_INET6) {
tools/tools/netmap/pkt-gen.c
1416
targ->tic = timespec_add(now, (struct timespec){2,0});
tools/tools/netmap/pkt-gen.c
1417
targ->tic.tv_nsec = 0;
tools/tools/netmap/pkt-gen.c
1418
wait_time(targ->tic);
tools/tools/netmap/pkt-gen.c
1419
nexttime = targ->tic;
tools/tools/netmap/pkt-gen.c
1421
while (!targ->cancel && (n == 0 || sent < n)) {
tools/tools/netmap/pkt-gen.c
1422
struct netmap_ring *ring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring);
tools/tools/netmap/pkt-gen.c
1429
tosend = targ->g->burst;
tools/tools/netmap/pkt-gen.c
1430
nexttime = timespec_add(nexttime, targ->g->tx_period);
tools/tools/netmap/pkt-gen.c
1434
limit = rate_limit ? tosend : targ->g->burst;
tools/tools/netmap/pkt-gen.c
1459
targ->ctr.pkts = sent;
tools/tools/netmap/pkt-gen.c
1460
targ->ctr.bytes = sent*size;
tools/tools/netmap/pkt-gen.c
1461
targ->ctr.events = event;
tools/tools/netmap/pkt-gen.c
1467
D("TXSYNC error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
1475
D("poll error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
1484
for (i = targ->nmd->first_rx_ring;
tools/tools/netmap/pkt-gen.c
1485
i <= targ->nmd->last_rx_ring; i++) {
tools/tools/netmap/pkt-gen.c
1559
if (rx < m && ts.tv_sec <= 3 && !targ->cancel)
tools/tools/netmap/pkt-gen.c
1569
targ->completed = 1;
tools/tools/netmap/pkt-gen.c
1572
targ->used = 0;
tools/tools/netmap/pkt-gen.c
1584
struct targ *targ = (struct targ *) data;
tools/tools/netmap/pkt-gen.c
1585
struct pollfd pfd = { .fd = targ->fd, .events = POLLIN };
tools/tools/netmap/pkt-gen.c
1586
struct netmap_if *nifp = targ->nmd->nifp;
tools/tools/netmap/pkt-gen.c
1589
uint64_t sent = 0, n = targ->g->npackets;
tools/tools/netmap/pkt-gen.c
1591
if (targ->g->nthreads > 1) {
tools/tools/netmap/pkt-gen.c
1599
if (targ->g->af == AF_INET6) {
tools/tools/netmap/pkt-gen.c
1603
while (!targ->cancel && (n == 0 || sent < n)) {
tools/tools/netmap/pkt-gen.c
1611
D("poll error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
1616
txring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring);
tools/tools/netmap/pkt-gen.c
1620
for (i = targ->nmd->first_rx_ring; i <= targ->nmd->last_rx_ring; i++) {
tools/tools/netmap/pkt-gen.c
1660
targ->ctr.pkts = sent;
tools/tools/netmap/pkt-gen.c
1666
targ->completed = 1;
tools/tools/netmap/pkt-gen.c
1669
targ->used = 0;
tools/tools/netmap/pkt-gen.c
1678
struct targ *targ = (struct targ *) data;
tools/tools/netmap/pkt-gen.c
1679
struct pollfd pfd = { .fd = targ->fd, .events = POLLOUT };
tools/tools/netmap/pkt-gen.c
1683
uint64_t n = targ->g->npackets / targ->g->nthreads;
tools/tools/netmap/pkt-gen.c
1686
int options = targ->g->options;
tools/tools/netmap/pkt-gen.c
1688
int rate_limit = targ->g->tx_rate;
tools/tools/netmap/pkt-gen.c
1689
struct pkt *pkt = &targ->pkt;
tools/tools/netmap/pkt-gen.c
1693
if (targ->frame == NULL) {
tools/tools/netmap/pkt-gen.c
1694
frame = (char *)pkt + sizeof(pkt->vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
1695
size = targ->g->pkt_size + targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
1697
frame = targ->frame;
tools/tools/netmap/pkt-gen.c
1698
size = targ->g->pkt_size;
tools/tools/netmap/pkt-gen.c
1701
D("start, fd %d main_fd %d", targ->fd, targ->g->main_fd);
tools/tools/netmap/pkt-gen.c
1702
if (setaffinity(targ->thread, targ->affinity))
tools/tools/netmap/pkt-gen.c
1706
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->tic);
tools/tools/netmap/pkt-gen.c
1708
targ->tic = timespec_add(targ->tic, (struct timespec){2,0});
tools/tools/netmap/pkt-gen.c
1709
targ->tic.tv_nsec = 0;
tools/tools/netmap/pkt-gen.c
1710
wait_time(targ->tic);
tools/tools/netmap/pkt-gen.c
1711
nexttime = targ->tic;
tools/tools/netmap/pkt-gen.c
1713
if (targ->g->dev_type == DEV_TAP) {
tools/tools/netmap/pkt-gen.c
1714
D("writing to file desc %d", targ->g->main_fd);
tools/tools/netmap/pkt-gen.c
1716
for (i = 0; !targ->cancel && (n == 0 || sent < n); i++) {
tools/tools/netmap/pkt-gen.c
1717
if (write(targ->g->main_fd, frame, size) != -1)
tools/tools/netmap/pkt-gen.c
1719
update_addresses(pkt, targ);
tools/tools/netmap/pkt-gen.c
1721
targ->ctr.pkts = sent;
tools/tools/netmap/pkt-gen.c
1722
targ->ctr.bytes = sent*size;
tools/tools/netmap/pkt-gen.c
1723
targ->ctr.events = sent;
tools/tools/netmap/pkt-gen.c
1728
} else if (targ->g->dev_type == DEV_PCAP) {
tools/tools/netmap/pkt-gen.c
1729
pcap_t *p = targ->g->p;
tools/tools/netmap/pkt-gen.c
1731
for (i = 0; !targ->cancel && (n == 0 || sent < n); i++) {
tools/tools/netmap/pkt-gen.c
1734
update_addresses(pkt, targ);
tools/tools/netmap/pkt-gen.c
1736
targ->ctr.pkts = sent;
tools/tools/netmap/pkt-gen.c
1737
targ->ctr.bytes = sent*size;
tools/tools/netmap/pkt-gen.c
1738
targ->ctr.events = sent;
tools/tools/netmap/pkt-gen.c
1745
u_int bufsz, frag_size = targ->g->frag_size;
tools/tools/netmap/pkt-gen.c
1747
nifp = targ->nmd->nifp;
tools/tools/netmap/pkt-gen.c
1748
txring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring);
tools/tools/netmap/pkt-gen.c
1752
targ->frag_size = targ->g->pkt_size / targ->frags;
tools/tools/netmap/pkt-gen.c
1753
if (targ->frag_size > frag_size) {
tools/tools/netmap/pkt-gen.c
1754
targ->frags = targ->g->pkt_size / frag_size;
tools/tools/netmap/pkt-gen.c
1755
targ->frag_size = frag_size;
tools/tools/netmap/pkt-gen.c
1756
if (targ->g->pkt_size % frag_size != 0)
tools/tools/netmap/pkt-gen.c
1757
targ->frags++;
tools/tools/netmap/pkt-gen.c
1759
D("frags %u frag_size %u", targ->frags, targ->frag_size);
tools/tools/netmap/pkt-gen.c
1762
for (i = targ->nmd->first_tx_ring; i <= targ->nmd->last_tx_ring; i++) {
tools/tools/netmap/pkt-gen.c
1773
while (!targ->cancel && (n == 0 || sent < n)) {
tools/tools/netmap/pkt-gen.c
1777
tosend = targ->g->burst;
tools/tools/netmap/pkt-gen.c
1778
nexttime = timespec_add(nexttime, targ->g->tx_period);
tools/tools/netmap/pkt-gen.c
1788
D("ioctl error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
1794
if (targ->cancel)
tools/tools/netmap/pkt-gen.c
1796
D("poll error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
1802
targ->nmd->first_tx_ring, targ->nmd->last_tx_ring);
tools/tools/netmap/pkt-gen.c
1809
for (i = targ->nmd->first_tx_ring; i <= targ->nmd->last_tx_ring; i++) {
tools/tools/netmap/pkt-gen.c
1811
uint64_t limit = rate_limit ? tosend : targ->g->burst;
tools/tools/netmap/pkt-gen.c
1822
if (targ->g->pkt_min_size > 0) {
tools/tools/netmap/pkt-gen.c
1823
size = nrand48(targ->seed) %
tools/tools/netmap/pkt-gen.c
1824
(targ->g->pkt_size - targ->g->pkt_min_size) +
tools/tools/netmap/pkt-gen.c
1825
targ->g->pkt_min_size;
tools/tools/netmap/pkt-gen.c
1826
update_size(pkt, targ, size);
tools/tools/netmap/pkt-gen.c
1828
m = send_packets(txring, pkt, frame, size, targ,
tools/tools/netmap/pkt-gen.c
1835
targ->ctr.pkts = sent;
tools/tools/netmap/pkt-gen.c
1836
targ->ctr.bytes += m*size;
tools/tools/netmap/pkt-gen.c
1837
targ->ctr.events = event;
tools/tools/netmap/pkt-gen.c
1854
for (i = targ->nmd->first_tx_ring; i <= targ->nmd->last_tx_ring; i++) {
tools/tools/netmap/pkt-gen.c
1856
while (!targ->cancel && nm_tx_pending(txring)) {
tools/tools/netmap/pkt-gen.c
1865
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->toc);
tools/tools/netmap/pkt-gen.c
1866
targ->completed = 1;
tools/tools/netmap/pkt-gen.c
1867
targ->ctr.pkts = sent;
tools/tools/netmap/pkt-gen.c
1868
targ->ctr.bytes = sent*size;
tools/tools/netmap/pkt-gen.c
1869
targ->ctr.events = event;
tools/tools/netmap/pkt-gen.c
1872
targ->used = 0;
tools/tools/netmap/pkt-gen.c
1925
struct targ *targ = (struct targ *) data;
tools/tools/netmap/pkt-gen.c
1926
struct pollfd pfd = { .fd = targ->fd, .events = POLLIN };
tools/tools/netmap/pkt-gen.c
1931
uint64_t n = targ->g->npackets / targ->g->nthreads;
tools/tools/netmap/pkt-gen.c
1935
if (setaffinity(targ->thread, targ->affinity))
tools/tools/netmap/pkt-gen.c
1939
targ->g->ifname, targ->fd, targ->g->main_fd);
tools/tools/netmap/pkt-gen.c
1941
for (;!targ->cancel;) {
tools/tools/netmap/pkt-gen.c
1957
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->tic);
tools/tools/netmap/pkt-gen.c
1958
if (targ->g->dev_type == DEV_TAP) {
tools/tools/netmap/pkt-gen.c
1959
while (!targ->cancel && (n == 0 || targ->ctr.pkts < n)) {
tools/tools/netmap/pkt-gen.c
1962
i = read(targ->g->main_fd, buf, sizeof(buf));
tools/tools/netmap/pkt-gen.c
1964
targ->ctr.pkts++;
tools/tools/netmap/pkt-gen.c
1965
targ->ctr.bytes += i;
tools/tools/netmap/pkt-gen.c
1966
targ->ctr.events++;
tools/tools/netmap/pkt-gen.c
1970
} else if (targ->g->dev_type == DEV_PCAP) {
tools/tools/netmap/pkt-gen.c
1971
while (!targ->cancel && (n == 0 || targ->ctr.pkts < n)) {
tools/tools/netmap/pkt-gen.c
1973
pcap_dispatch(targ->g->p, targ->g->burst, receive_pcap,
tools/tools/netmap/pkt-gen.c
1974
(u_char *)&targ->ctr);
tools/tools/netmap/pkt-gen.c
1975
targ->ctr.events++;
tools/tools/netmap/pkt-gen.c
1979
int dump = targ->g->options & OPT_DUMP;
tools/tools/netmap/pkt-gen.c
1981
nifp = targ->nmd->nifp;
tools/tools/netmap/pkt-gen.c
1982
while (!targ->cancel && (n == 0 || targ->ctr.pkts < n)) {
tools/tools/netmap/pkt-gen.c
1987
D("ioctl error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
1992
if (poll(&pfd, 1, 1 * 1000) <= 0 && !targ->g->forever) {
tools/tools/netmap/pkt-gen.c
1993
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->toc);
tools/tools/netmap/pkt-gen.c
1994
targ->toc.tv_sec -= 1; /* Subtract timeout time. */
tools/tools/netmap/pkt-gen.c
2004
for (i = targ->nmd->first_rx_ring; i <= targ->nmd->last_rx_ring; i++) {
tools/tools/netmap/pkt-gen.c
2016
m = receive_packets(rxring, targ->g->burst, dump, &cur.bytes);
tools/tools/netmap/pkt-gen.c
2021
cur.min_space = targ->ctr.min_space;
tools/tools/netmap/pkt-gen.c
2024
targ->ctr = cur;
tools/tools/netmap/pkt-gen.c
2028
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->toc);
tools/tools/netmap/pkt-gen.c
2033
targ->completed = 1;
tools/tools/netmap/pkt-gen.c
2034
targ->ctr = cur;
tools/tools/netmap/pkt-gen.c
2038
targ->used = 0;
tools/tools/netmap/pkt-gen.c
2046
struct targ *targ = (struct targ *) data;
tools/tools/netmap/pkt-gen.c
2047
struct pollfd pfd = { .fd = targ->fd, .events = POLLOUT };
tools/tools/netmap/pkt-gen.c
2051
int options = targ->g->options | OPT_COPY;
tools/tools/netmap/pkt-gen.c
2053
int rate_limit = targ->g->tx_rate;
tools/tools/netmap/pkt-gen.c
2054
struct pkt *pkt = &targ->pkt;
tools/tools/netmap/pkt-gen.c
2055
int frags = targ->g->frags;
tools/tools/netmap/pkt-gen.c
2061
if (targ->g->nthreads > 1) {
tools/tools/netmap/pkt-gen.c
2066
if (targ->g->npackets > 0) {
tools/tools/netmap/pkt-gen.c
2070
frame = (char *)pkt + sizeof(pkt->vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
2071
size = targ->g->pkt_size + targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
2073
D("start, fd %d main_fd %d", targ->fd, targ->g->main_fd);
tools/tools/netmap/pkt-gen.c
2074
if (setaffinity(targ->thread, targ->affinity))
tools/tools/netmap/pkt-gen.c
2077
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->tic);
tools/tools/netmap/pkt-gen.c
2079
targ->tic = timespec_add(targ->tic, (struct timespec){2,0});
tools/tools/netmap/pkt-gen.c
2080
targ->tic.tv_nsec = 0;
tools/tools/netmap/pkt-gen.c
2081
wait_time(targ->tic);
tools/tools/netmap/pkt-gen.c
2082
nexttime = targ->tic;
tools/tools/netmap/pkt-gen.c
2086
ring = NETMAP_TXRING(targ->nmd->nifp, targ->nmd->first_tx_ring);
tools/tools/netmap/pkt-gen.c
2088
while (!targ->cancel) {
tools/tools/netmap/pkt-gen.c
2097
budget = targ->g->burst;
tools/tools/netmap/pkt-gen.c
2100
budget = targ->g->burst;
tools/tools/netmap/pkt-gen.c
2101
nexttime = timespec_add(nexttime, targ->g->tx_period);
tools/tools/netmap/pkt-gen.c
2109
D("ioctl error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
2115
if (targ->cancel)
tools/tools/netmap/pkt-gen.c
2117
D("poll error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
2123
targ->nmd->first_tx_ring, targ->nmd->last_tx_ring);
tools/tools/netmap/pkt-gen.c
2151
uint16_t *w = (uint16_t *)PKT(pkt, body, targ->g->af), t;
tools/tools/netmap/pkt-gen.c
2153
memcpy(&sum, targ->g->af == AF_INET ? &pkt->ipv4.udp.uh_sum : &pkt->ipv6.udp.uh_sum, sizeof(sum));
tools/tools/netmap/pkt-gen.c
2157
PKT(pkt, body, targ->g->af)[0] = sequence >> 24;
tools/tools/netmap/pkt-gen.c
2158
PKT(pkt, body, targ->g->af)[1] = (sequence >> 16) & 0xff;
tools/tools/netmap/pkt-gen.c
2161
PKT(pkt, body, targ->g->af)[2] = (sequence >> 8) & 0xff;
tools/tools/netmap/pkt-gen.c
2162
PKT(pkt, body, targ->g->af)[3] = sequence & 0xff;
tools/tools/netmap/pkt-gen.c
2164
memcpy(targ->g->af == AF_INET ? &pkt->ipv4.udp.uh_sum : &pkt->ipv6.udp.uh_sum, &sum, sizeof(sum));
tools/tools/netmap/pkt-gen.c
2167
update_addresses(pkt, targ);
tools/tools/netmap/pkt-gen.c
2198
targ->ctr.pkts = sent;
tools/tools/netmap/pkt-gen.c
2199
targ->ctr.bytes = sent * size;
tools/tools/netmap/pkt-gen.c
2200
targ->ctr.events = event;
tools/tools/netmap/pkt-gen.c
2210
while (!targ->cancel && nm_tx_pending(ring)) {
tools/tools/netmap/pkt-gen.c
2212
ring->tail, ring->head, targ->nmd->first_tx_ring);
tools/tools/netmap/pkt-gen.c
2217
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->toc);
tools/tools/netmap/pkt-gen.c
2218
targ->completed = 1;
tools/tools/netmap/pkt-gen.c
2219
targ->ctr.pkts = sent;
tools/tools/netmap/pkt-gen.c
2220
targ->ctr.bytes = sent * size;
tools/tools/netmap/pkt-gen.c
2221
targ->ctr.events = event;
tools/tools/netmap/pkt-gen.c
2224
targ->used = 0;
tools/tools/netmap/pkt-gen.c
2256
struct targ *targ = (struct targ *) data;
tools/tools/netmap/pkt-gen.c
2257
struct pollfd pfd = { .fd = targ->fd, .events = POLLIN };
tools/tools/netmap/pkt-gen.c
2258
int dump = targ->g->options & OPT_DUMP;
tools/tools/netmap/pkt-gen.c
2270
if (setaffinity(targ->thread, targ->affinity))
tools/tools/netmap/pkt-gen.c
2273
nrings = targ->nmd->last_rx_ring - targ->nmd->first_rx_ring + 1;
tools/tools/netmap/pkt-gen.c
2281
targ->g->ifname, targ->fd, targ->g->main_fd);
tools/tools/netmap/pkt-gen.c
2283
for (;!targ->cancel;) {
tools/tools/netmap/pkt-gen.c
2291
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->tic);
tools/tools/netmap/pkt-gen.c
2294
while (!targ->cancel) {
tools/tools/netmap/pkt-gen.c
2300
D("ioctl error on queue %d: %s", targ->me,
tools/tools/netmap/pkt-gen.c
2305
if (poll(&pfd, 1, 1 * 1000) <= 0 && !targ->g->forever) {
tools/tools/netmap/pkt-gen.c
2306
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->toc);
tools/tools/netmap/pkt-gen.c
2307
targ->toc.tv_sec -= 1; /* Subtract timeout time. */
tools/tools/netmap/pkt-gen.c
2317
for (j = targ->nmd->first_rx_ring; j <= targ->nmd->last_rx_ring; j++) {
tools/tools/netmap/pkt-gen.c
2318
ring = NETMAP_RXRING(targ->nmd->nifp, j);
tools/tools/netmap/pkt-gen.c
2323
if (limit > targ->g->burst)
tools/tools/netmap/pkt-gen.c
2324
limit = targ->g->burst;
tools/tools/netmap/pkt-gen.c
2373
p -= sizeof(pkt->vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
2374
len += sizeof(pkt->vh) - targ->g->virt_header;
tools/tools/netmap/pkt-gen.c
2418
targ->ctr = cur;
tools/tools/netmap/pkt-gen.c
2421
clock_gettime(CLOCK_REALTIME_PRECISE, &targ->toc);
tools/tools/netmap/pkt-gen.c
2426
targ->completed = 1;
tools/tools/netmap/pkt-gen.c
2427
targ->ctr = cur;
tools/tools/netmap/pkt-gen.c
2433
targ->used = 0;
tools/tools/netmap/pkt-gen.c
2622
struct targ *t;
tools/tools/netmap/pkt-gen.c
505
bcopy(targ->src_mac, eh->ether_shost, 6);
tools/tools/netmap/pkt-gen.c
506
p = index(targ->g->src_mac, '-');
tools/tools/netmap/pkt-gen.c
508
targ->src_mac_range = atoi(p+1);
tools/tools/netmap/pkt-gen.c
510
bcopy(ether_aton(targ->g->dst_mac), targ->dst_mac, 6);
tools/tools/netmap/pkt-gen.c
511
bcopy(targ->dst_mac, eh->ether_dhost, 6);
tools/tools/netmap/pkt-gen.c
512
p = index(targ->g->dst_mac, '-');
tools/tools/netmap/pkt-gen.c
514
targ->dst_mac_range = atoi(p+1);
tools/tools/netmap/pkt-gen.c
563
static struct targ *targs;
tools/tools/netmap/pkt-gen.c
829
update_ip(struct pkt *pkt, struct targ *t)
tools/tools/netmap/pkt-gen.c
915
update_ip6(struct pkt *pkt, struct targ *t)
usr.bin/iscsictl/iscsictl.c
101
TAILQ_REMOVE(&targ->t_conf->conf_targets, targ, t_next);
usr.bin/iscsictl/iscsictl.c
102
free(targ);
usr.bin/iscsictl/iscsictl.c
146
struct target *targ;
usr.bin/iscsictl/iscsictl.c
148
TAILQ_FOREACH(targ, &conf->conf_targets, t_next) {
usr.bin/iscsictl/iscsictl.c
149
assert(targ->t_nickname != NULL);
usr.bin/iscsictl/iscsictl.c
150
if (targ->t_session_type == SESSION_TYPE_UNSPECIFIED)
usr.bin/iscsictl/iscsictl.c
151
targ->t_session_type = SESSION_TYPE_NORMAL;
usr.bin/iscsictl/iscsictl.c
152
if (targ->t_session_type == SESSION_TYPE_NORMAL &&
usr.bin/iscsictl/iscsictl.c
153
targ->t_name == NULL)
usr.bin/iscsictl/iscsictl.c
155
targ->t_nickname);
usr.bin/iscsictl/iscsictl.c
156
if (targ->t_session_type == SESSION_TYPE_DISCOVERY &&
usr.bin/iscsictl/iscsictl.c
157
targ->t_name != NULL)
usr.bin/iscsictl/iscsictl.c
159
"sessions for target \"%s\"", targ->t_nickname);
usr.bin/iscsictl/iscsictl.c
160
if (targ->t_name != NULL) {
usr.bin/iscsictl/iscsictl.c
161
if (valid_iscsi_name(targ->t_name, xo_warnx) == false)
usr.bin/iscsictl/iscsictl.c
163
targ->t_name);
usr.bin/iscsictl/iscsictl.c
165
if (targ->t_protocol == PROTOCOL_UNSPECIFIED)
usr.bin/iscsictl/iscsictl.c
166
targ->t_protocol = PROTOCOL_ISCSI;
usr.bin/iscsictl/iscsictl.c
167
if (targ->t_address == NULL)
usr.bin/iscsictl/iscsictl.c
169
targ->t_nickname);
usr.bin/iscsictl/iscsictl.c
170
if (targ->t_initiator_name == NULL)
usr.bin/iscsictl/iscsictl.c
171
targ->t_initiator_name = default_initiator_name();
usr.bin/iscsictl/iscsictl.c
172
if (valid_iscsi_name(targ->t_initiator_name, xo_warnx) == false)
usr.bin/iscsictl/iscsictl.c
174
targ->t_initiator_name);
usr.bin/iscsictl/iscsictl.c
175
if (targ->t_header_digest == DIGEST_UNSPECIFIED)
usr.bin/iscsictl/iscsictl.c
176
targ->t_header_digest = DIGEST_NONE;
usr.bin/iscsictl/iscsictl.c
177
if (targ->t_data_digest == DIGEST_UNSPECIFIED)
usr.bin/iscsictl/iscsictl.c
178
targ->t_data_digest = DIGEST_NONE;
usr.bin/iscsictl/iscsictl.c
179
if (targ->t_auth_method == AUTH_METHOD_UNSPECIFIED) {
usr.bin/iscsictl/iscsictl.c
180
if (targ->t_user != NULL || targ->t_secret != NULL ||
usr.bin/iscsictl/iscsictl.c
181
targ->t_mutual_user != NULL ||
usr.bin/iscsictl/iscsictl.c
182
targ->t_mutual_secret != NULL)
usr.bin/iscsictl/iscsictl.c
183
targ->t_auth_method =
usr.bin/iscsictl/iscsictl.c
186
targ->t_auth_method =
usr.bin/iscsictl/iscsictl.c
189
if (targ->t_auth_method == AUTH_METHOD_CHAP) {
usr.bin/iscsictl/iscsictl.c
190
if (targ->t_user == NULL) {
usr.bin/iscsictl/iscsictl.c
192
targ->t_nickname);
usr.bin/iscsictl/iscsictl.c
194
if (targ->t_secret == NULL)
usr.bin/iscsictl/iscsictl.c
196
targ->t_nickname);
usr.bin/iscsictl/iscsictl.c
197
if (targ->t_mutual_user != NULL ||
usr.bin/iscsictl/iscsictl.c
198
targ->t_mutual_secret != NULL) {
usr.bin/iscsictl/iscsictl.c
199
if (targ->t_mutual_user == NULL)
usr.bin/iscsictl/iscsictl.c
201
"target \"%s\"", targ->t_nickname);
usr.bin/iscsictl/iscsictl.c
202
if (targ->t_mutual_secret == NULL)
usr.bin/iscsictl/iscsictl.c
204
"target \"%s\"", targ->t_nickname);
usr.bin/iscsictl/iscsictl.c
212
const struct target *targ)
usr.bin/iscsictl/iscsictl.c
219
if (targ->t_initiator_name != NULL)
usr.bin/iscsictl/iscsictl.c
220
strlcpy(conf->isc_initiator, targ->t_initiator_name,
usr.bin/iscsictl/iscsictl.c
222
if (targ->t_initiator_address != NULL)
usr.bin/iscsictl/iscsictl.c
223
strlcpy(conf->isc_initiator_addr, targ->t_initiator_address,
usr.bin/iscsictl/iscsictl.c
225
if (targ->t_initiator_alias != NULL)
usr.bin/iscsictl/iscsictl.c
226
strlcpy(conf->isc_initiator_alias, targ->t_initiator_alias,
usr.bin/iscsictl/iscsictl.c
228
if (targ->t_name != NULL)
usr.bin/iscsictl/iscsictl.c
229
strlcpy(conf->isc_target, targ->t_name,
usr.bin/iscsictl/iscsictl.c
231
if (targ->t_address != NULL)
usr.bin/iscsictl/iscsictl.c
232
strlcpy(conf->isc_target_addr, targ->t_address,
usr.bin/iscsictl/iscsictl.c
234
if (targ->t_user != NULL)
usr.bin/iscsictl/iscsictl.c
235
strlcpy(conf->isc_user, targ->t_user,
usr.bin/iscsictl/iscsictl.c
237
if (targ->t_secret != NULL)
usr.bin/iscsictl/iscsictl.c
238
strlcpy(conf->isc_secret, targ->t_secret,
usr.bin/iscsictl/iscsictl.c
240
if (targ->t_mutual_user != NULL)
usr.bin/iscsictl/iscsictl.c
241
strlcpy(conf->isc_mutual_user, targ->t_mutual_user,
usr.bin/iscsictl/iscsictl.c
243
if (targ->t_mutual_secret != NULL)
usr.bin/iscsictl/iscsictl.c
244
strlcpy(conf->isc_mutual_secret, targ->t_mutual_secret,
usr.bin/iscsictl/iscsictl.c
246
if (targ->t_session_type == SESSION_TYPE_DISCOVERY)
usr.bin/iscsictl/iscsictl.c
248
if (targ->t_enable != ENABLE_OFF)
usr.bin/iscsictl/iscsictl.c
250
if (targ->t_protocol == PROTOCOL_ISER)
usr.bin/iscsictl/iscsictl.c
252
if (targ->t_offload != NULL)
usr.bin/iscsictl/iscsictl.c
253
strlcpy(conf->isc_offload, targ->t_offload,
usr.bin/iscsictl/iscsictl.c
255
if (targ->t_header_digest == DIGEST_CRC32C)
usr.bin/iscsictl/iscsictl.c
259
if (targ->t_data_digest == DIGEST_CRC32C)
usr.bin/iscsictl/iscsictl.c
263
conf->isc_dscp = targ->t_dscp;
usr.bin/iscsictl/iscsictl.c
264
conf->isc_pcp = targ->t_pcp;
usr.bin/iscsictl/iscsictl.c
265
conf->isc_ping_timeout = targ->t_pingtimeout;
usr.bin/iscsictl/iscsictl.c
266
conf->isc_login_timeout = targ->t_logintimeout;
usr.bin/iscsictl/iscsictl.c
270
kernel_add(int iscsi_fd, const struct target *targ)
usr.bin/iscsictl/iscsictl.c
276
conf_from_target(&isa.isa_conf, targ);
usr.bin/iscsictl/iscsictl.c
284
kernel_modify(int iscsi_fd, unsigned int session_id, const struct target *targ)
usr.bin/iscsictl/iscsictl.c
291
conf_from_target(&ism.ism_conf, targ);
usr.bin/iscsictl/iscsictl.c
364
kernel_remove(int iscsi_fd, const struct target *targ)
usr.bin/iscsictl/iscsictl.c
370
conf_from_target(&isr.isr_conf, targ);
usr.bin/iscsictl/iscsictl.c
381
kernel_list(int iscsi_fd, const struct target *targ __unused,
usr.bin/iscsictl/iscsictl.c
644
struct target *targ;
usr.bin/iscsictl/iscsictl.c
68
struct target *targ;
usr.bin/iscsictl/iscsictl.c
70
TAILQ_FOREACH(targ, &conf->conf_targets, t_next) {
usr.bin/iscsictl/iscsictl.c
71
if (targ->t_nickname != NULL &&
usr.bin/iscsictl/iscsictl.c
72
strcasecmp(targ->t_nickname, nickname) == 0)
usr.bin/iscsictl/iscsictl.c
73
return (targ);
usr.bin/iscsictl/iscsictl.c
82
struct target *targ;
usr.bin/iscsictl/iscsictl.c
84
targ = calloc(1, sizeof(*targ));
usr.bin/iscsictl/iscsictl.c
85
if (targ == NULL)
usr.bin/iscsictl/iscsictl.c
87
targ->t_conf = conf;
usr.bin/iscsictl/iscsictl.c
88
targ->t_dscp = -1;
usr.bin/iscsictl/iscsictl.c
89
targ->t_pcp = -1;
usr.bin/iscsictl/iscsictl.c
896
TAILQ_FOREACH(targ, &conf->conf_targets, t_next)
usr.bin/iscsictl/iscsictl.c
897
failed += kernel_add(iscsi_fd, targ);
usr.bin/iscsictl/iscsictl.c
90
targ->t_pingtimeout = -1;
usr.bin/iscsictl/iscsictl.c
900
targ = target_find(conf, nickname);
usr.bin/iscsictl/iscsictl.c
901
if (targ == NULL)
usr.bin/iscsictl/iscsictl.c
906
failed += kernel_add(iscsi_fd, targ);
usr.bin/iscsictl/iscsictl.c
908
failed += kernel_modify(iscsi_fd, session_id, targ);
usr.bin/iscsictl/iscsictl.c
91
targ->t_logintimeout = -1;
usr.bin/iscsictl/iscsictl.c
910
failed += kernel_remove(iscsi_fd, targ);
usr.bin/iscsictl/iscsictl.c
912
failed += kernel_list(iscsi_fd, targ, vflag);
usr.bin/iscsictl/iscsictl.c
92
TAILQ_INSERT_TAIL(&conf->conf_targets, targ, t_next);
usr.bin/iscsictl/iscsictl.c
922
targ = target_new(conf);
usr.bin/iscsictl/iscsictl.c
923
targ->t_initiator_name = default_initiator_name();
usr.bin/iscsictl/iscsictl.c
924
targ->t_header_digest = DIGEST_NONE;
usr.bin/iscsictl/iscsictl.c
925
targ->t_data_digest = DIGEST_NONE;
usr.bin/iscsictl/iscsictl.c
926
targ->t_name = target;
usr.bin/iscsictl/iscsictl.c
928
targ->t_session_type = SESSION_TYPE_DISCOVERY;
usr.bin/iscsictl/iscsictl.c
929
targ->t_address = discovery_host;
usr.bin/iscsictl/iscsictl.c
931
targ->t_session_type = SESSION_TYPE_NORMAL;
usr.bin/iscsictl/iscsictl.c
932
targ->t_address = portal;
usr.bin/iscsictl/iscsictl.c
934
targ->t_enable = enable;
usr.bin/iscsictl/iscsictl.c
936
targ->t_protocol = PROTOCOL_ISER;
usr.bin/iscsictl/iscsictl.c
937
targ->t_user = user;
usr.bin/iscsictl/iscsictl.c
938
targ->t_secret = secret;
usr.bin/iscsictl/iscsictl.c
94
return (targ);
usr.bin/iscsictl/iscsictl.c
941
failed += kernel_add(iscsi_fd, targ);
usr.bin/iscsictl/iscsictl.c
943
failed += kernel_remove(iscsi_fd, targ);
usr.bin/iscsictl/iscsictl.c
945
failed += kernel_list(iscsi_fd, targ, vflag);
usr.bin/iscsictl/iscsictl.c
98
target_delete(struct target *targ)
usr.bin/tftp/main.c
433
char *cp, *targ, *path;
usr.bin/tftp/main.c
449
targ = argv[argc - 1];
usr.bin/tftp/main.c
459
targ = strrchr(lcp, ':');
usr.bin/tftp/main.c
460
*targ++ = 0;
usr.bin/tftp/main.c
472
cp = argc == 2 ? tail(targ) : argv[1];
usr.bin/tftp/main.c
488
cp, hostname, targ, mode);
usr.bin/tftp/main.c
489
if (xmitfile(peer, port, fd, targ, mode))
usr.bin/tftp/main.c
497
if (asprintf(&path, "%s/%s", targ, tail(argv[n])) < 0)
usr.sbin/ctld/ctld.cc
2620
struct target *targ = kv.second.get();
usr.sbin/ctld/ctld.cc
2622
if (!targ->has_pport())
usr.sbin/ctld/ctld.cc
2625
ret = sscanf(targ->pport(), "ioctl/%d/%d", &i_pp, &i_vp);
usr.sbin/ctld/ctld.cc
2627
if (!add_port(kports, targ, i_pp, i_vp)) {
usr.sbin/ctld/ctld.cc
2629
"for %s", targ->label());
usr.sbin/ctld/ctld.cc
2636
pp = kports.find_port(targ->pport());
usr.sbin/ctld/ctld.cc
2639
targ->pport(), targ->label());
usr.sbin/ctld/ctld.cc
2645
targ->pport(), targ->label());
usr.sbin/ctld/ctld.cc
2648
if (!add_port(targ, pp)) {
usr.sbin/ctld/ctld.cc
2650
targ->pport(), targ->label());
usr.sbin/ctld/discovery.cc
103
discovery_add_target(struct keys *response_keys, const struct target *targ)
usr.sbin/ctld/discovery.cc
110
keys_add(response_keys, "TargetName", targ->name());
usr.sbin/ctld/discovery.cc
111
for (const port *port : targ->ports()) {
usr.sbin/ctld/discovery.cc
156
const struct target *targ;
usr.sbin/ctld/discovery.cc
160
targ = port->target();
usr.sbin/ctld/discovery.cc
163
ag = targ->auth_group();
usr.sbin/ctld/discovery.cc
171
"allowed for target \"%s\"; skipping", targ->name());
usr.sbin/ctld/discovery.cc
178
"allowed for target \"%s\"; skipping", targ->name());
usr.sbin/ctld/discovery.cc
189
"\"%s\" requires CHAP; skipping", targ->name());
usr.sbin/ctld/discovery.cc
198
targ->name());
usr.sbin/ctld/discovery.cc
206
conn_user.c_str(), targ->name());
usr.sbin/ctld/iscsi.cc
258
struct target *targ = p_target;
usr.sbin/ctld/iscsi.cc
263
nvlist_add_string(nvl.get(), "cfiscsi_target", targ->name());
usr.sbin/ctld/iscsi.cc
268
if (targ->has_alias()) {
usr.sbin/ctld/iscsi.cc
270
targ->alias());
usr.sbin/ctld/kernel.cc
466
struct target *targ = conf->find_target(t_name);
usr.sbin/ctld/kernel.cc
467
if (targ == nullptr) {
usr.sbin/ctld/kernel.cc
468
targ = conf->add_target(t_name);
usr.sbin/ctld/kernel.cc
469
if (targ == nullptr) {
usr.sbin/ctld/kernel.cc
488
if (!conf->add_port(targ, pg, port.port_id)) {
usr.sbin/ctld/kernel.cc
505
struct target *targ = conf->find_controller(nqn);
usr.sbin/ctld/kernel.cc
506
if (targ == nullptr) {
usr.sbin/ctld/kernel.cc
507
targ = conf->add_controller(nqn);
usr.sbin/ctld/kernel.cc
508
if (targ == nullptr) {
usr.sbin/ctld/kernel.cc
525
if (!conf->add_port(targ, pg, port.port_id)) {
usr.sbin/ctld/kernel.cc
828
struct target *targ = p_target;
usr.sbin/ctld/kernel.cc
832
if (strncmp(targ->name(), "naa.", 4) == 0 &&
usr.sbin/ctld/kernel.cc
833
strlen(targ->name()) == 20) {
usr.sbin/ctld/kernel.cc
838
entry.wwnn = strtoull(targ->name() + 4, NULL, 16);
usr.sbin/ctld/kernel.cc
850
struct target *targ = p_target;
usr.sbin/ctld/kernel.cc
866
if (targ->lun(i) == nullptr)
usr.sbin/ctld/kernel.cc
870
lm.lun = targ->lun(i)->ctl_lun();
usr.sbin/ctld/kernel.cc
892
struct target *targ = p_target;
usr.sbin/ctld/kernel.cc
903
if (targ->lun(i) == nullptr)
usr.sbin/ctld/kernel.cc
906
lm.lun = targ->lun(i)->ctl_lun();
usr.sbin/ctld/nvmf.cc
328
struct target *targ = p_target;
usr.sbin/ctld/nvmf.cc
333
nvlist_add_string(nvl.get(), "subnqn", targ->name());
usr.sbin/ctld/nvmf_discovery.cc
103
"allowed for controller \"%s\"; skipping", targ->name());
usr.sbin/ctld/nvmf_discovery.cc
110
"allowed for controller \"%s\"; skipping", targ->name());
usr.sbin/ctld/nvmf_discovery.cc
93
const struct target *targ = port->target();
usr.sbin/ctld/nvmf_discovery.cc
96
ag = targ->auth_group();
usr.sbin/mlxcontrol/config.c
146
print_phys_drive(struct conf_config *conf, int chn, int targ)
usr.sbin/mlxcontrol/config.c
148
struct mlx_phys_drv *drv = &conf->cc_cfg.cc_phys_drives[chn * 16 + targ];
usr.sbin/mlxcontrol/config.c
154
mlx_print_phys_drv(drv, chn, targ, "# ", 1);
usr.sbin/mlxcontrol/config.c
44
static void print_phys_drive(struct conf_config *conf, int chn, int targ);
usr.sbin/mlxcontrol/util.c
110
mlx_print_phys_drv(struct mlx_phys_drv *drv, int chn, int targ, char *prefix, int verbose)
usr.sbin/mlxcontrol/util.c
129
printf("%s%s%02d%02d ", prefix, type, chn, targ);
usr.sbin/mlxcontrol/util.c
151
if (!mlx_scsi_inquiry(0, chn, targ, &vendor, &device, &revision)) {