/freebsd-10.1-release/tools/regression/iscsi/ |
H A D | ctl.conf | 13 lun 0 { 17 lun 1 { 26 lun 0 { 30 lun 1 {
|
/freebsd-10.1-release/usr.sbin/ctld/ |
H A D | ctld.h | 118 struct lun *lo_lun; 123 struct lun { struct 124 TAILQ_ENTRY(lun) l_next; 140 TAILQ_HEAD(, lun) t_luns; 255 struct lun *lun_new(struct target *target, int lun_id); 256 void lun_delete(struct lun *lun); 257 struct lun *lun_find(const struct target *target, int lun_id); 258 void lun_set_backend(struct lun *lun, cons [all...] |
H A D | ctld.c | 842 struct lun *lun, *tmp; local 846 TAILQ_FOREACH_SAFE(lun, &targ->t_luns, l_next, tmp) 847 lun_delete(lun); 865 struct lun * 868 struct lun *lun; local 870 lun = lun_find(targ, lun_id); 871 if (lun != NULL) { 872 log_warnx("duplicated lun 889 lun_delete(struct lun *lun) argument 907 struct lun *lun; local 918 lun_set_backend(struct lun *lun, const char *value) argument 925 lun_set_blocksize(struct lun *lun, size_t value) argument 932 lun_set_device_id(struct lun *lun, const char *value) argument 939 lun_set_path(struct lun *lun, const char *value) argument 946 lun_set_serial(struct lun *lun, const char *value) argument 953 lun_set_size(struct lun *lun, size_t value) argument 960 lun_set_ctl_lun(struct lun *lun, uint32_t value) argument 967 lun_option_new(struct lun *lun, const char *name, const char *value) argument 1001 lun_option_find(const struct lun *lun, const char *name) argument 1097 conf_verify_lun(struct lun *lun) argument 1166 struct lun *lun; local [all...] |
H A D | parse.y | 52 static struct lun *lun = NULL; 552 lun = NULL; 558 lun = lun_new(target, $1); 559 if (lun == NULL) 587 if (lun->l_backend != NULL) { 588 log_warnx("backend for lun %d, target \"%s\" " 590 lun->l_lun, target->t_name); 594 lun_set_backend(lun, $2); 601 if (lun [all...] |
H A D | kernel.c | 162 if (strcmp(name, "lun") == 0) { 164 log_errx(1, "%s: improper lun element nesting", 237 } else if (strcmp(name, "lun") == 0) { 379 struct lun *cl; 383 struct cctl_lun *lun; local 522 STAILQ_FOREACH(lun, &devlist.lun_list, links) { 525 if (lun->cfiscsi_target == NULL) { 526 log_debugx("CTL lun %ju wasn't managed by ctld; " 527 "ignoring", (uintmax_t)lun->lun_id); 531 targ = target_find(conf, lun 598 kernel_lun_add(struct lun *lun) argument 721 kernel_lun_resize(struct lun *lun) argument 754 kernel_lun_remove(struct lun *lun) argument [all...] |
H A D | token.l | 65 lun { return LUN; }
|
/freebsd-10.1-release/sys/dev/mpr/ |
H A D | mpr_sas.h | 120 #define MPR_SET_LUN(lun, ccblun) \ 121 mprsas_set_lun(lun, ccblun) 124 mprsas_set_lun(uint8_t *lun, u_int ccblun) argument 128 newlun = (uint64_t *)lun; 132 lun[1] = ccblun; 135 scsi_ulto2b(ccblun, lun); 136 lun[0] |= 0x40; 139 scsi_ulto3b(ccblun, &lun[1]); 141 lun[0] = 0xc0; 143 lun[ [all...] |
/freebsd-10.1-release/sys/dev/mps/ |
H A D | mps_sas.h | 116 #define MPS_SET_LUN(lun, ccblun) \ 117 mpssas_set_lun(lun, ccblun) 120 mpssas_set_lun(uint8_t *lun, u_int ccblun) argument 124 newlun = (uint64_t *)lun; 128 lun[1] = ccblun; 131 scsi_ulto2b(ccblun, lun); 132 lun[0] |= 0x40; 135 scsi_ulto3b(ccblun, &lun[1]); 137 lun[0] = 0xc0; 139 lun[ [all...] |
/freebsd-10.1-release/sys/cam/ctl/ |
H A D | ctl_frontend_internal.c | 87 * - list of luns pending, with the relevant I/O for that lun attached. 161 struct cfi_lun *lun; member in struct:cfi_lun_io 202 static void cfi_init_io(union ctl_io *io, struct cfi_lun *lun, 208 static void cfi_lun_probe(struct cfi_lun *lun, int have_lock); 302 struct cfi_lun *lun; local 309 * Go through and kick off the probe for each lun. Should we check 313 STAILQ_FOREACH(lun, &softc->lun_list, links) 314 cfi_lun_probe(lun, /*have_lock*/ 1); 332 struct cfi_lun *lun; local 339 STAILQ_FOREACH(lun, 381 struct cfi_lun *lun; local 696 cfi_init_io(union ctl_io *io, struct cfi_lun *lun, struct cfi_metatask *metatask, cfi_error_policy policy, int retries, struct cfi_lun_io *orig_lun_io, void (*done_function)(union ctl_io *io)) argument 736 struct cfi_lun *lun; local 824 struct cfi_lun *lun; local 953 cfi_lun_probe(struct cfi_lun *lun, int have_lock) argument 1210 struct cfi_lun *lun; local 1298 struct cfi_lun *lun; local 1338 struct cfi_lun *lun; local 1379 struct cfi_lun *lun; local 1480 struct cfi_lun *lun; local [all...] |
H A D | ctl_tpc.h | 36 int tpcl_queue(union ctl_io *io, uint64_t lun);
|
H A D | ctl.c | 349 static int ctl_ioctl_fill_ooa(struct ctl_lun *lun, uint32_t *cur_fill_num, 354 static uint32_t ctl_map_lun(int port_num, uint32_t lun); 355 static uint32_t ctl_map_lun_back(int port_num, uint32_t lun); 362 static int ctl_alloc_lun(struct ctl_softc *ctl_softc, struct ctl_lun *lun, 364 static int ctl_free_lun(struct ctl_lun *lun); 372 static int ctl_pro_preempt(struct ctl_softc *softc, struct ctl_lun *lun, 378 static void ctl_pro_preempt_other(struct ctl_lun *lun, 396 static ctl_action ctl_check_ooa(struct ctl_lun *lun, union ctl_io *pending_io, 398 static int ctl_check_blocked(struct ctl_lun *lun); 400 struct ctl_lun *lun, 891 struct ctl_lun *lun; local 1139 struct ctl_lun *lun, *next_lun; local 1751 struct ctl_lun *lun; local 2051 ctl_ioctl_fill_ooa(struct ctl_lun *lun, uint32_t *cur_fill_num, struct ctl_ooa *ooa_hdr, struct ctl_ooa_entry *kern_entries) argument 2363 struct ctl_lun *lun; local 2374 struct ctl_lun *lun; local 2473 struct ctl_lun *lun; local 2510 struct ctl_lun *lun; local 2602 struct ctl_lun *lun; local 2733 struct ctl_lun *lun; local 2825 struct ctl_lun *lun; local 2854 struct ctl_lun *lun; local 2890 struct ctl_lun *lun; local 2936 struct ctl_lun *lun; local 2980 struct ctl_lun *lun; local 3075 struct ctl_lun *lun; local 4091 ctl_init_page_index(struct ctl_lun *lun) argument 4434 struct ctl_lun *nlun, *lun; local 4674 ctl_free_lun(struct ctl_lun *lun) argument 4802 struct ctl_lun *lun; local 4858 struct ctl_lun *lun; local 4904 struct ctl_lun *lun; local 4921 struct ctl_lun *lun; local 4938 struct ctl_lun *lun; local 4955 struct ctl_lun *lun; local 4972 struct ctl_lun *lun; local 5012 struct ctl_lun *lun; local 5028 struct ctl_lun *lun; local 5045 struct ctl_lun *lun; local 5132 struct ctl_lun *lun; local 5292 struct ctl_lun *lun; local 5386 struct ctl_lun *lun; local 5478 struct ctl_lun *lun; local 5611 struct ctl_lun *lun; local 5693 struct ctl_lun *lun; local 5793 struct ctl_lun *lun; local 5873 struct ctl_lun *lun; local 5932 struct ctl_lun *lun; local 6038 struct ctl_lun *lun; local 6148 struct ctl_lun *lun; local 6314 struct ctl_lun *lun; local 6445 struct ctl_lun *lun; local 6673 struct ctl_lun *lun; local 6820 struct ctl_lun *lun; local 7165 struct ctl_lun *lun; local 7225 struct ctl_lun *lun; local 7290 struct ctl_lun *lun; local 7428 struct ctl_lun *lun; local 7594 struct ctl_lun *lun; local 7640 struct ctl_lun *lun; local 7695 struct ctl_lun *lun; local 7971 ctl_pro_preempt(struct ctl_softc *softc, struct ctl_lun *lun, uint64_t res_key, uint64_t sa_res_key, uint8_t type, uint32_t residx, struct ctl_scsiio *ctsio, struct scsi_per_res_out *cdb, struct scsi_per_res_out_parms* param) argument 8308 ctl_pro_preempt_other(struct ctl_lun *lun, union ctl_ha_msg *msg) argument 8430 struct ctl_lun *lun; local 8868 struct ctl_lun *lun; local 8991 struct ctl_lun *lun; local 9197 struct ctl_lun *lun; local 9217 struct ctl_lun *lun; local 9313 struct ctl_lun *lun; local 9420 struct ctl_lun *lun, *request_lun; local 9596 struct ctl_lun *lun; local 9749 struct ctl_lun *lun; local 9779 struct ctl_lun *lun; local 9844 struct ctl_lun *lun; local 9903 struct ctl_lun *lun; local 10026 struct ctl_lun *lun; local 10142 struct ctl_lun *lun; local 10207 struct ctl_lun *lun; local 10255 struct ctl_lun *lun; local 10307 struct ctl_lun *lun; local 10363 struct ctl_lun *lun; local 10940 ctl_check_ooa(struct ctl_lun *lun, union ctl_io *pending_io, union ctl_io *starting_io) argument 10990 ctl_check_blocked(struct ctl_lun *lun) argument 11122 ctl_scsiio_lun_check(struct ctl_softc *ctl_softc, struct ctl_lun *lun, const struct ctl_cmd_entry *entry, struct ctl_scsiio *ctsio) argument 11228 struct ctl_lun *lun; local 11482 struct ctl_lun *lun; local 11836 struct ctl_lun *lun; local 11887 ctl_lun_reset(struct ctl_lun *lun, union ctl_io *io, ctl_ua_type ua_type) argument 11941 ctl_abort_tasks_lun(struct ctl_lun *lun, uint32_t targ_port, uint32_t init_id, int other_sc) argument 11990 struct ctl_lun *lun; local 12023 struct ctl_lun *lun; local 12047 struct ctl_lun *lun; local 12245 struct ctl_lun *lun; local 12314 struct ctl_lun *lun; local 12458 ctl_inject_error(struct ctl_lun *lun, union ctl_io *io) argument 12580 struct ctl_lun *lun; local 12586 struct ctl_lun *lun; local 13440 struct ctl_lun *lun; local 13726 struct ctl_lun *lun; local 13888 struct ctl_lun *lun; local 13894 struct ctl_lun *lun; local 13921 struct ctl_lun *lun; local [all...] |
H A D | ctl_tpc_local.c | 318 struct ctl_lun *lun; local 333 STAILQ_FOREACH(lun, &softc->lun_list, links) { 334 if (lun->lun_devid == NULL) 336 if (scsi_devid_match(lun->lun_devid->data, 337 lun->lun_devid->len, &cscdid->codeset, 339 lunid = lun->lun; 340 if (ss && lun->be_lun) 341 *ss = lun->be_lun->blocksize; 350 lun 376 tpcl_queue(union ctl_io *io, uint64_t lun) argument [all...] |
H A D | ctl_tpc.c | 86 uint64_t lun; member in struct:tpc_io 95 uint64_t lun; member in struct:tpc_token 142 struct ctl_lun *lun; member in struct:tpc_list 154 struct ctl_lun *lun; local 159 STAILQ_FOREACH(lun, &softc->lun_list, links) { 160 mtx_lock(&lun->lun_lock); 161 TAILQ_FOREACH_SAFE(list, &lun->tpc_lists, links, tlist) { 165 TAILQ_REMOVE(&lun->tpc_lists, list, links); 168 mtx_unlock(&lun->lun_lock); 210 ctl_tpc_lun_init(struct ctl_lun *lun) argument 217 ctl_tpc_lun_shutdown(struct ctl_lun *lun) argument 257 struct ctl_lun *lun; local 498 tpc_find_list(struct ctl_lun *lun, uint32_t list_id, uint32_t init_idx) argument 515 struct ctl_lun *lun; local 597 struct ctl_lun *lun; local 669 struct ctl_lun *lun; local 755 struct ctl_lun *lun; local 1330 struct ctl_lun *lun = list->lun; local 1567 struct ctl_lun *lun; local 1690 struct ctl_lun *lun; local 1809 tpc_create_token(struct ctl_lun *lun, struct ctl_port *port, off_t len, struct scsi_token *token) argument 1849 struct ctl_lun *lun; local 1981 struct ctl_lun *lun; local 2104 struct ctl_lun *lun; local 2202 struct ctl_lun *lun; local [all...] |
H A D | ctl_backend_ramdisk.c | 176 struct ctl_be_ramdisk_lun *lun, *next_lun; local 184 for (lun = STAILQ_FIRST(&softc->lun_list); lun != NULL; lun = next_lun){ 190 next_lun = STAILQ_NEXT(lun, links); 198 ctl_disable_lun(&lun->ctl_be_lun); 199 ctl_invalidate_lun(&lun->ctl_be_lun); 803 struct ctl_be_ramdisk_lun *lun; local 807 lun = (struct ctl_be_ramdisk_lun *)be_lun; 808 softc = lun 834 struct ctl_be_ramdisk_lun *lun; local [all...] |
H A D | ctl_error.h | 45 void ctl_set_sense_data_va(struct scsi_sense_data *sense_data, void *lun, 48 void ctl_set_sense_data(struct scsi_sense_data *sense_data, void *lun,
|
/freebsd-10.1-release/tools/tools/usbtest/ |
H A D | usb_msc_test.c | 122 static void usb_request_sense(uint8_t lun); 125 do_msc_reset(uint8_t lun) argument 147 usb_request_sense(lun); 152 uint8_t isread, uint8_t isshort, uint8_t lun, uint8_t flags) 168 cbw.bCBWLUN = lun; 180 do_msc_reset(lun); 186 do_msc_reset(lun); 198 do_msc_reset(lun); 204 do_msc_reset(lun); 234 do_msc_reset(lun); 151 do_msc_cmd(uint8_t *pcmd, uint8_t cmdlen, void *pdata, uint32_t datalen, uint8_t isread, uint8_t isshort, uint8_t lun, uint8_t flags) argument 259 do_read_10(uint32_t lba, uint32_t len, void *buf, uint8_t lun) argument 286 do_write_10(uint32_t lba, uint32_t len, void *buf, uint8_t lun) argument 316 do_io_test(struct usb_msc_params *p, uint8_t lun, uint32_t lba_max, uint8_t *buffer, uint8_t *reference) argument 449 usb_request_sense(uint8_t lun) argument 480 uint8_t lun; local [all...] |
/freebsd-10.1-release/sys/dev/isci/ |
H A D | isci_remote_device.c | 260 lun_id_t lun) 262 if (!(remote_device->frozen_lun_mask & (1 << lun))) { 267 remote_device->index, lun); 270 remote_device->frozen_lun_mask |= (1 << lun); 276 lun_id_t lun) 278 if (remote_device->frozen_lun_mask & (1 << lun)) { 281 remote_device->frozen_lun_mask &= ~(1 << lun); 284 remote_device->index, lun); 295 lun_id_t lun; local 297 for (lun 259 isci_remote_device_freeze_lun_queue(struct ISCI_REMOTE_DEVICE *remote_device, lun_id_t lun) argument 275 isci_remote_device_release_lun_queue(struct ISCI_REMOTE_DEVICE *remote_device, lun_id_t lun) argument [all...] |
/freebsd-10.1-release/sys/dev/virtio/scsi/ |
H A D | virtio_scsi.h | 44 uint8_t lun[8]; /* Logical Unit Number */ member in struct:virtio_scsi_cmd_req 66 uint8_t lun[8]; member in struct:virtio_scsi_ctrl_tmf_req 77 uint8_t lun[8]; member in struct:virtio_scsi_ctrl_an_req 88 uint8_t lun[8]; member in struct:virtio_scsi_event
|
/freebsd-10.1-release/sys/dev/isp/ |
H A D | isp_target.h | 79 #define MATCH_TMD(tmd, iid, lun, tag) \ 83 (lun == LUN_ANY || lun == tmd->cd_lun) && \
|
/freebsd-10.1-release/usr.bin/ctlstat/ |
H A D | ctlstat.c | 336 int iotype, lun, port; local 339 for (lun = 0; lun < ctx->num_luns;lun++) { 340 printf("lun %d\n", lun); 343 stats[lun].ports[port].targ_port); 349 stats[lun].ports[port].bytes[iotype]); 351 stats[lun].ports[port].operations[iotype]); 353 stats[lun] 369 int iotype, lun, port; local 459 int lun; local [all...] |
/freebsd-10.1-release/tools/tools/vhba/mptest/ |
H A D | vhba_mptest.c | 39 SYSCTL_INT(_debug, OID_AUTO, vhba_stop_lun, CTLFLAG_RW, &vhba_stop_lun, 0, "stop lun bitmap"); 40 SYSCTL_INT(_debug, OID_AUTO, vhba_start_lun, CTLFLAG_RW, &vhba_start_lun, 0, "start lun bitmap"); 412 int lun; local 416 lun = (vhba_stop_lun & 1)? 0 : 1; 417 if (lun == 0 || lun == 1) { 418 if (vhbas->luns[lun]) { 421 if (xpt_create_path(&tp, xpt_periph, cam_sim_path(vhba->sim), 0, lun) != CAM_REQ_CMP) { 424 vhbas->luns[lun] = 0; 428 vhbas->luns[lun] [all...] |
/freebsd-10.1-release/sys/cam/scsi/ |
H A D | scsi_message.h | 47 #define MSG_IDENTIFY(lun, disc) (((disc) ? 0xc0 : MSG_IDENTIFYFLAG) | (lun))
|
/freebsd-10.1-release/sys/xen/interface/io/ |
H A D | vscsiif.h | 65 uint16_t channel, id, lun; member in struct:vscsiif_request
|
/freebsd-10.1-release/sys/sys/ |
H A D | ipmi.h | 114 unsigned char lun; member in struct:ipmi_system_interface_addr 121 unsigned char lun; member in struct:ipmi_ipmb_addr
|
/freebsd-10.1-release/usr.sbin/ctladm/ |
H A D | ctladm.c | 220 static int cctl_parse_tl(char *str, int *target, int *lun); 226 static int cctl_delay(int fd, int target, int lun, int argc, char **argv, 232 static int cctl_bbrread(int fd, int target, int lun, int iid, int argc, 234 static int cctl_startup_shutdown(int fd, int target, int lun, int iid, 236 static int cctl_sync_cache(int fd, int target, int lun, int iid, int retries, 238 static int cctl_start_stop(int fd, int target, int lun, int iid, int retries, 240 static int cctl_mode_sense(int fd, int target, int lun, int iid, int retries, 242 static int cctl_read_capacity(int fd, int target, int lun, int iid, 245 static int cctl_read_write(int fd, int target, int lun, int iid, int retries, 248 static int cctl_get_luns(int fd, int target, int lun, in 300 cctl_parse_tl(char *str, int *target, int *lun) argument 330 int target = -1, lun = -1; local 790 cctl_delay(int fd, int target, int lun, int argc, char **argv, char *combinedopt) argument 952 cctl_getsetsync(int fd, int target, int lun, ctladm_cmdfunction command, int argc, char **argv, char *combinedopt) argument 1044 cctl_error_inject(int fd, uint32_t target, uint32_t lun, int argc, char **argv, char *combinedopt) argument 1444 cctl_bbrread(int fd, int target __unused, int lun, int iid __unused, int argc, char **argv, char *combinedopt) argument 1517 cctl_startup_shutdown(int fd, int target, int lun, int iid, ctladm_cmdfunction command) argument 1676 cctl_sync_cache(int fd, int target, int lun, int iid, int retries, int argc, char **argv, char *combinedopt) argument 1763 cctl_start_stop(int fd, int target, int lun, int iid, int retries, int start, int argc, char **argv, char *combinedopt) argument 1833 cctl_mode_sense(int fd, int target, int lun, int iid, int retries, int argc, char **argv, char *combinedopt) argument 2051 cctl_read_capacity(int fd, int target, int lun, int iid, int retries, int argc, char **argv, char *combinedopt) argument 2177 cctl_read_write(int fd, int target, int lun, int iid, int retries, int argc, char **argv, char *combinedopt, ctladm_cmdfunction command) argument 2360 cctl_get_luns(int fd, int target, int lun, int iid, int retries, struct scsi_report_luns_data **lun_data, uint32_t *num_luns) argument 2433 cctl_report_luns(int fd, int target, int lun, int iid, int retries) argument 2486 cctl_tur(int fd, int target, int lun, int iid, int retries) argument 2521 cctl_get_inquiry(int fd, int target, int lun, int iid, int retries, char *path_str, int path_len, struct scsi_inquiry_data *inq_data) argument 2569 cctl_inquiry(int fd, int target, int lun, int iid, int retries) argument 2599 cctl_req_sense(int fd, int target, int lun, int iid, int retries) argument 2650 cctl_report_target_port_group(int fd, int target, int lun, int initiator) argument 2718 cctl_inquiry_vpd_devid(int fd, int target, int lun, int initiator) argument 2787 cctl_persistent_reserve_in(int fd, int target, int lun, int initiator, int argc, char **argv, char *combinedopt, int retry_count) argument 2893 cctl_persistent_reserve_out(int fd, int target, int lun, int initiator, int argc, char **argv, char *combinedopt, int retry_count) argument 3979 struct cctl_lun *lun; local 4495 int target, lun; local [all...] |