Searched refs:i2t (Results 1 – 2 of 2) sorted by relevance
68 struct vscsi_ioc_i2t i2t; in vscsi_dispatch() local79 if (ioctl(v.fd, VSCSI_I2T, &i2t) == -1) in vscsi_dispatch()83 if (i2t.direction < (int)nitems(v.stats.cnt_i2t_dir)) in vscsi_dispatch()84 v.stats.cnt_i2t_dir[i2t.direction]++; in vscsi_dispatch()86 s = initiator_t2s(i2t.target); in vscsi_dispatch()93 t->tag = i2t.tag; in vscsi_dispatch()94 t->target = i2t.target; in vscsi_dispatch()95 t->lun = i2t.lun; in vscsi_dispatch()105 if (i2t.direction == VSCSI_DIR_WRITE) in vscsi_dispatch()107 if (i2t.direction == VSCSI_DIR_READ) in vscsi_dispatch()[all …]
338 vscsi_i2t(struct vscsi_softc *sc, struct vscsi_ioc_i2t *i2t) in vscsi_i2t() argument356 i2t->tag = ccb->ccb_tag; in vscsi_i2t()357 i2t->target = link->target; in vscsi_i2t()358 i2t->lun = link->lun; in vscsi_i2t()359 memcpy(&i2t->cmd, &xs->cmd, xs->cmdlen); in vscsi_i2t()360 i2t->cmdlen = xs->cmdlen; in vscsi_i2t()361 i2t->datalen = xs->datalen; in vscsi_i2t()365 i2t->direction = VSCSI_DIR_READ; in vscsi_i2t()368 i2t->direction = VSCSI_DIR_WRITE; in vscsi_i2t()371 i2t->direction = VSCSI_DIR_NONE; in vscsi_i2t()