Searched refs:lun (Results 1 - 25 of 120) sorted by relevance

12345

/freebsd-10.1-release/tools/regression/iscsi/
H A Dctl.conf13 lun 0 {
17 lun 1 {
26 lun 0 {
30 lun 1 {
/freebsd-10.1-release/usr.sbin/ctld/
H A Dctld.h118 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 Dctld.c842 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 Dparse.y52 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 Dkernel.c162 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 Dtoken.l65 lun { return LUN; }
/freebsd-10.1-release/sys/dev/mpr/
H A Dmpr_sas.h120 #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 Dmps_sas.h116 #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 Dctl_frontend_internal.c87 * - 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 Dctl_tpc.h36 int tpcl_queue(union ctl_io *io, uint64_t lun);
H A Dctl.c349 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 Dctl_tpc_local.c318 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 Dctl_tpc.c86 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 Dctl_backend_ramdisk.c176 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 Dctl_error.h45 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 Dusb_msc_test.c122 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 Disci_remote_device.c260 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 Dvirtio_scsi.h44 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 Disp_target.h79 #define MATCH_TMD(tmd, iid, lun, tag) \
83 (lun == LUN_ANY || lun == tmd->cd_lun) && \
/freebsd-10.1-release/usr.bin/ctlstat/
H A Dctlstat.c336 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 Dvhba_mptest.c39 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 Dscsi_message.h47 #define MSG_IDENTIFY(lun, disc) (((disc) ? 0xc0 : MSG_IDENTIFYFLAG) | (lun))
/freebsd-10.1-release/sys/xen/interface/io/
H A Dvscsiif.h65 uint16_t channel, id, lun; member in struct:vscsiif_request
/freebsd-10.1-release/sys/sys/
H A Dipmi.h114 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 Dctladm.c220 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...]

Completed in 157 milliseconds

12345