/freebsd-current/sys/dev/isp/ |
H A D | isp_freebsd.h | 96 lun_id_t lun; member in struct:atio_private_data 159 #define LUN_HASH_FUNC(lun) ((lun) & (LUN_HASH_SIZE - 1)) 179 uint64_t lun; /* LUN for target */ member in struct:isp_nexus 186 #define NEXUS_HASH(tgt, lun) ((tgt + lun) % NEXUS_HASH_WIDTH) 207 * Per target/lun info- just to keep a per-ITL nexus crn count
|
/freebsd-current/usr.sbin/bhyve/ |
H A D | pci_virtio_scsi.c | 163 uint8_t lun[8]; member in struct:pci_vtscsi_ctrl_tmf 178 uint8_t lun[8]; member in struct:pci_vtscsi_ctrl_an 205 uint8_t lun[8]; member in struct:pci_vtscsi_event 210 uint8_t lun[8]; member in struct:pci_vtscsi_req_cmd_rd 349 pci_vtscsi_get_lun(uint8_t *lun) argument 352 return (((lun[2] << 8) | lun[3]) & 0x3fff); 403 io->io_hdr.nexus.targ_lun = pci_vtscsi_get_lun(tmf->lun); 503 io->io_hdr.nexus.targ_lun = pci_vtscsi_get_lun(cmd_rd->lun);
|
/freebsd-current/sys/cam/ctl/ |
H A D | ctl_private.h | 89 * Note: "OK_ON_NO_LUN" == we don't have to have a lun configured 90 * "OK_ON_BOTH" == we have to have a lun configured 324 uint64_t lun; member in struct:ctl_lun 482 void ctl_tpc_lun_init(struct ctl_lun *lun); 483 void ctl_tpc_lun_clear(struct ctl_lun *lun, uint32_t initidx); 484 void ctl_tpc_lun_shutdown(struct ctl_lun *lun);
|
H A D | ctl_backend_block.c | 224 struct ctl_be_block_lun *lun; member in struct:ctl_be_block_io 523 struct ctl_be_block_lun *be_lun = beio->lun; 563 devstat_end_transaction(beio->lun->disk_stats, beio->io_len, 620 devstat_start_transaction(beio->lun->disk_stats, &beio->ds_t0); 633 devstat_end_transaction(beio->lun->disk_stats, beio->io_len, 696 devstat_start_transaction(beio->lun->disk_stats, &beio->ds_t0); 771 devstat_end_transaction(beio->lun->disk_stats, beio->io_len, 931 devstat_end_transaction(beio->lun->disk_stats, beio->io_len, 1000 devstat_start_transaction(beio->lun->disk_stats, &beio->ds_t0); 1021 devstat_end_transaction(beio->lun 3258 struct ctl_be_block_lun *lun = (struct ctl_be_block_lun *)cbe_lun; local 3276 struct ctl_be_block_lun *lun = (struct ctl_be_block_lun *)cbe_lun; local 3305 struct ctl_be_block_lun *lun; local [all...] |
/freebsd-current/sys/dev/aic7xxx/ |
H A D | aic79xx.c | 168 u_int lun, cam_status status, 195 char channel, int lun, u_int tag, 961 ahd_outb(ahd, SAVED_LUN, scb->hscb->lun); 1103 * The lun is 0, regardless of the SCB's lun 1388 devinfo.lun); 1415 u_int lun; local 1422 lun = CAM_LUN_WILDCARD; 1430 lun = scb->hscb->lun; 3508 ahd_compile_devinfo(struct ahd_devinfo *devinfo, u_int our_id, u_int target, u_int lun, char channel, role_t role) argument 5061 ahd_handle_devreset(struct ahd_softc *ahd, struct ahd_devinfo *devinfo, u_int lun, cam_status status, char *message, int verbose_level) argument 6743 int lun; local 7212 ahd_match_scb(struct ahd_softc *ahd, struct scb *scb, int target, char channel, int lun, u_int tag, role_t role) argument 7252 int lun; local 7366 ahd_search_qinfifo(struct ahd_softc *ahd, int target, char channel, int lun, u_int tag, role_t role, uint32_t status, ahd_search_action action) argument 7595 ahd_search_scb_list(struct ahd_softc *ahd, int target, char channel, int lun, u_int tag, role_t role, uint32_t status, ahd_search_action action, u_int *list_head, u_int *list_tail, u_int tid) argument 7749 ahd_abort_scbs(struct ahd_softc *ahd, int target, char channel, int lun, u_int tag, role_t role, uint32_t status) argument 7990 u_int lun; local 9296 int lun; local 9825 u_int lun; local 10213 int lun; local [all...] |
/freebsd-current/sys/dev/ipmi/ |
H A D | ipmivars.h | 201 #define IPMI_ADDR(netfn, lun) ((netfn) << 2 | (lun))
|
/freebsd-current/sys/dev/isci/ |
H A D | isci.h | 273 struct ISCI_REMOTE_DEVICE *remote_device, lun_id_t lun); 276 struct ISCI_REMOTE_DEVICE *remote_device, lun_id_t lun);
|
/freebsd-current/sys/dev/isci/scil/ |
H A D | scif_sas_task_request.c | 383 fw_task->parent.lun = scif_cb_task_request_get_lun( 387 return fw_task->parent.lun;
|
/freebsd-current/sys/dev/mpt/ |
H A D | mpt_cam.c | 2179 mpt_prtc(mpt, "tgt %u lun %jx req %p:%u\n", tgt, 2196 mpt_bus_reset(struct mpt_softc *mpt, target_id_t tgt, lun_id_t lun, argument 2204 (tgt != CAM_TARGET_WILDCARD || lun != CAM_LUN_WILDCARD) ? 2210 lun != CAM_LUN_WILDCARD ? lun : 0, 2950 mpt_prt(mpt, "CCB (%p): lun %jx flags %x status %x\n", 3189 lun_id_t lun; local 3199 lun = ccb->ccb_h.target_lun; 3258 (void) mpt_bus_reset(mpt, tgt, lun, FALSE); 3580 * wide and restrict it to one lun 3625 lun_id_t lun = ccb->ccb_h.target_lun; local 3884 mpt_scsi_send_tmf(struct mpt_softc *mpt, u_int type, u_int flags, u_int channel, target_id_t target, lun_id_t lun, u_int abort_ctx, int sleep_ok) argument 4244 mpt_enable_lun(struct mpt_softc *mpt, target_id_t tgt, lun_id_t lun) argument 4269 mpt_disable_lun(struct mpt_softc *mpt, target_id_t tgt, lun_id_t lun) argument 4445 mpt_scsi_tgt_local(struct mpt_softc *mpt, request_t *cmd_req, lun_id_t lun, int send, uint8_t *data, size_t length) argument 4820 lun_id_t lun; local [all...] |
/freebsd-current/sys/dev/sym/ |
H A D | sym_hipd.c | 1064 * LUN #0 is a special case, since multi-lun devices are rare, 1251 #define sym_lp(tp, lun) (!lun) ? (tp)->lun0p : 0 1253 #define sym_lp(tp, lun) \ 1254 (!lun) ? (tp)->lun0p : (tp)->lunmp ? (tp)->lunmp[(lun)] : 0 1431 u_char lun; member in struct:sym_ccb 1468 * Dummy lun table to protect us against target 1469 * returning bad lun number on reselection. 2205 static int sym_dequeue_from_squeue(hcb_p np, int i, int target, int lun, 2271 PRINT_LUN(hcb_p np, int target, int lun) argument 4546 sym_dequeue_from_squeue(hcb_p np, int i, int target, int lun, int task) argument 4816 sym_clear_tasks(hcb_p np, int cam_status, int target, int lun, int task) argument 4904 int target=-1, lun=-1, task; local 8751 int target, lun; local [all...] |
/freebsd-current/sys/dev/mpr/ |
H A D | mpr_sas.c | 640 struct mprsas_lun *lun; local 705 lun = SLIST_FIRST(&targ->luns); 707 free(lun, M_MPR); 869 struct mprsas_lun *lun, *lun_tmp; local 917 SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) { 918 free(lun, M_MPR); 1091 mpr_dprint(sc, MPR_XINFO, "%s code %x target %d lun %jx\n", __func__, 1436 "Sending logical unit reset to target %u lun %d\n", 1846 struct mprsas_lun *lun; local 2056 SLIST_FOREACH(lun, 3340 struct mprsas_lun *lun; local 3564 struct mprsas_lun *lun, *lun_tmp; local [all...] |
H A D | mpr_sas_lsi.c | 829 struct mprsas_lun *lun; local 979 lun = SLIST_FIRST(&targ->luns); 981 free(lun, M_MPR); 1269 struct mprsas_lun *lun; local 1368 lun = SLIST_FIRST(&targ->luns); 1370 free(lun, M_MPR); 1400 struct mprsas_lun *lun; local 1430 lun = SLIST_FIRST(&targ->luns); 1432 free(lun, M_MPR);
|
/freebsd-current/sys/dev/mps/ |
H A D | mps_sas.c | 603 struct mpssas_lun *lun; local 662 lun = SLIST_FIRST(&targ->luns); 664 free(lun, M_MPT2); 816 struct mpssas_lun *lun, *lun_tmp; local 864 SLIST_FOREACH_SAFE(lun, &targ->luns, lun_link, lun_tmp) { 865 free(lun, M_MPT2); 1030 mps_dprint(sc, MPS_XINFO, "%s code %x target %d lun %jx\n", __func__, 1360 "Sending logical unit reset to target %u lun %d\n", 1618 struct mpssas_lun *lun; local 1804 SLIST_FOREACH(lun, 3152 struct mpssas_lun *lun; local 3390 struct mpssas_lun *lun, *lun_tmp; local [all...] |
H A D | mps_sas_lsi.c | 624 struct mpssas_lun *lun; local 759 lun = SLIST_FIRST(&targ->luns); 761 free(lun, M_MPT2); 1038 struct mpssas_lun *lun; local 1067 lun = SLIST_FIRST(&targ->luns); 1069 free(lun, M_MPT2);
|
/freebsd-current/sys/dev/tws/ |
H A D | tws_cam.c | 509 TWS_TRACE_DEBUG(sc, "invalid lun error",0,0); 643 u_int16_t lun; local 653 TWS_TRACE_DEBUG(sc, "target lun 2 big", ccb_h->target_id, ccb_h->target_lun); 700 lun = ccb_h->target_lun & 0XF; 701 lun = lun << 12; 702 cmd_pkt->cmd.pkt_a.lun_l4__req_id = lun | req->request_id; 704 lun = ccb_h->target_lun & 0XF0; 705 lun = lun << [all...] |
/freebsd-current/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/ |
H A D | itdio.c | 245 /* copy lun field */ 246 osti_memcpy(agSSPInitiatorRequest->sspCmdIU.lun, 247 tiScsiRequest->scsiCmnd.lun.lun, 8); 903 /* copy lun field */ 904 osti_memcpy(agSSPInitiatorRequest->sspCmdIU.lun, tiScsiRequest->scsiCmnd.lun.lun, 8); 1319 /* copy lun field */ 1320 osti_memcpy(agSSPInitiatorRequest->sspCmdIU.lun, [all...] |
/freebsd-current/sys/dev/virtio/scsi/ |
H A D | virtio_scsi.c | 1612 vtscsi_get_request_lun(uint8_t lun[], target_id_t *target_id, lun_id_t *lun_id) argument 1615 *target_id = lun[1]; 1616 *lun_id = (lun[2] << 8) | lun[3]; 1620 vtscsi_set_request_lun(struct ccb_hdr *ccbh, uint8_t lun[]) argument 1623 lun[0] = 1; 1624 lun[1] = ccbh->target_id; 1625 lun[2] = 0x40 | ((ccbh->target_lun >> 8) & 0x3F); 1626 lun[3] = ccbh->target_lun & 0xFF; 1650 vtscsi_set_request_lun(&csio->ccb_h, cmd_req->lun); [all...] |
/freebsd-current/sys/dev/pst/ |
H A D | pst-raid.c | 119 int lun = device_get_unit(dev); local 160 psc->disk->d_unit = lun; 169 printf("pst%d: %lluMB <%.40s> [%lld/%d/%d] on %.16s\n", lun,
|
/freebsd-current/sys/dev/arcmsr/ |
H A D | arcmsr.c | 773 int target, lun; local 776 lun = srb->pccb->ccb_h.target_lun; 778 if(acb->devstate[target][lun] == ARECA_RAID_GONE) { 779 acb->devstate[target][lun] = ARECA_RAID_GOOD; 786 if(acb->devstate[target][lun] == ARECA_RAID_GOOD) { 787 printf( "arcmsr%d: Target=%x, Lun=%x, selection timeout, raid volume was lost\n", acb->pci_unit, target, lun); 789 acb->devstate[target][lun] = ARECA_RAID_GONE; 796 acb->devstate[target][lun] = ARECA_RAID_GONE; 802 acb->devstate[target][lun] = ARECA_RAID_GOOD; 808 printf("arcmsr%d: scsi id=%d lun 865 int target, lun; local 1687 arcmsr_rescan_lun(struct AdapterControlBlock *acb, int target, int lun) argument 1707 arcmsr_abort_dr_ccbs(struct AdapterControlBlock *acb, int target, int lun) argument 1738 u_int32_t target, lun; local 2968 int target, lun; local [all...] |
/freebsd-current/sys/dev/ciss/ |
H A D | ciss.c | 1330 ciss_printf(sc, "can't allocate memory for lun report\n"); 1461 bus = CISS_LUN_TO_BUS(cll->lun[i].logical.lun); 1462 target = CISS_LUN_TO_TARGET(cll->lun[i].logical.lun); 1465 ld->cl_address = cll->lun[i]; 1544 if (cll->lun[i].physical.extra_address == 0) { 1545 bus = cll->lun[i].physical.bus; 1548 bus = CISS_EXTRA_BUS2(cll->lun[i].physical.extra_address); 1565 if (cll->lun[ [all...] |
/freebsd-current/sys/dev/firewire/ |
H A D | sbp.c | 84 * 8-15( 8): lun 160 #define SBP_DEV_PROBE 4 /* scan lun */ 421 int maxlun, lun, i; local 431 lun = reg->val & 0xffff; 433 printf("target %d lun %d found\n", target->target_id, lun); 435 if (maxlun < lun) 436 maxlun = lun; 448 for (lun = 0; lun < targe 949 sbp_next_dev(struct sbp_target *target, int lun) argument [all...] |
H A D | sbp_targ.c | 121 uint16_t lun; member in struct:sbp_targ_lstate 377 u_int lun; local 388 lun = ccb->ccb_h.target_lun; 389 if (lun >= MAX_LUN) 392 *lstate = sc->lstate[lun]; 396 printf("%s: lstate for lun is invalid, target(%d), lun(%d)\n", 397 __func__, ccb->ccb_h.target_id, lun); 401 printf("%s: setting lstate for tgt(%d) lun(%d)\n", 402 __func__,ccb->ccb_h.target_id, lun); 1528 sbp_targ_get_login(struct sbp_targ_softc *sc, struct fw_device *fwdev, int lun) argument 1607 int exclusive = 0, lun; local [all...] |
/freebsd-current/sys/dev/hyperv/storvsc/ |
H A D | hv_vstorage.h | 123 uint8_t lun; member in struct:vmscsi_req
|
/freebsd-current/sys/cam/scsi/ |
H A D | scsi_sg.h | 109 int lun; member in struct:sg_scsi_id
|
/freebsd-current/sys/dev/ocs_fc/ |
H A D | ocs_scsi.c | 293 ocs_scsi_send_io(ocs_hw_io_type_e type, ocs_node_t *node, ocs_io_t *io, uint64_t lun, 2251 * @param lun LUN value. 2264 ocs_scsi_send_rd_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len, argument 2271 rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_READ, node, io, lun, 0, cdb, cdb_len, dif_info, sgl, sgl_count, 2291 * @param lun LUN value. 2303 int32_t ocs_scsi_send_wr_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len, argument 2310 rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_WRITE, node, io, lun, 0, cdb, cdb_len, dif_info, sgl, sgl_count, 2330 * @param lun LUN value. 2344 ocs_scsi_send_wr_io_first_burst(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len, argument 2351 rc = ocs_scsi_send_io(OCS_HW_IO_INITIATOR_WRITE, node, io, lun, 2377 ocs_scsi_send_nodata_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len, ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags) argument 2414 ocs_scsi_send_tmf(ocs_node_t *node, ocs_io_t *io, ocs_io_t *io_to_abort, uint64_t lun, ocs_scsi_tmf_cmd_e tmf, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t len, ocs_scsi_rsp_io_cb_t cb, void *arg) argument 2481 ocs_scsi_send_io(ocs_hw_io_type_e type, ocs_node_t *node, ocs_io_t *io, uint64_t lun, ocs_scsi_tmf_cmd_e tmf, uint8_t *cdb, uint32_t cdb_len, ocs_scsi_dif_info_t *dif_info, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, uint32_t first_burst, ocs_scsi_rsp_io_cb_t cb, void *arg, uint32_t flags) argument [all...] |