Lines Matching refs:ctl_lun

399 static void ctl_ioctl_fill_ooa(struct ctl_lun *lun, uint32_t *cur_fill_num,
404 static int ctl_enable_lun(struct ctl_lun *lun);
405 static int ctl_disable_lun(struct ctl_lun *lun);
406 static int ctl_free_lun(struct ctl_lun *lun);
409 static int ctl_pro_preempt(struct ctl_softc *softc, struct ctl_lun *lun,
415 static void ctl_pro_preempt_other(struct ctl_lun *lun,
436 static ctl_action ctl_check_for_blockage(struct ctl_lun *lun,
439 static ctl_action ctl_check_ooa(struct ctl_lun *lun, union ctl_io *pending_io,
441 static void ctl_try_unblock_io(struct ctl_lun *lun, union ctl_io *io,
443 static void ctl_try_unblock_others(struct ctl_lun *lun, union ctl_io *io,
445 static int ctl_scsiio_lun_check(struct ctl_lun *lun,
455 static void ctl_do_lun_reset(struct ctl_lun *lun, uint32_t initidx,
498 static uint64_t ctl_get_prkey(struct ctl_lun *lun, uint32_t residx);
499 static void ctl_clr_prkey(struct ctl_lun *lun, uint32_t residx);
500 static void ctl_alloc_prkey(struct ctl_lun *lun, uint32_t residx);
501 static void ctl_set_prkey(struct ctl_lun *lun, uint32_t residx, uint64_t key);
617 struct ctl_lun *lun = CTL_LUN(io); in ctl_ha_datamove()
800 ctl_isc_announce_lun(struct ctl_lun *lun) in ctl_isc_announce_lun()
962 ctl_isc_announce_mode(struct ctl_lun *lun, uint32_t initidx, in ctl_isc_announce_mode()
1003 struct ctl_lun *lun; in ctl_isc_ha_link_up()
1033 struct ctl_lun *lun; in ctl_isc_ha_link_down()
1072 struct ctl_lun *lun; in ctl_isc_ua()
1110 struct ctl_lun *lun; in ctl_isc_lun_sync()
1197 struct ctl_lun *lun; in ctl_isc_port_sync()
1403 struct ctl_lun *lun; in ctl_isc_mode_sync()
1780 ctl_est_ua(struct ctl_lun *lun, uint32_t initidx, ctl_ua_type ua) in ctl_est_ua()
1795 ctl_est_ua_port(struct ctl_lun *lun, int port, uint32_t except, ctl_ua_type ua) in ctl_est_ua_port()
1810 ctl_est_ua_all(struct ctl_lun *lun, uint32_t except, ctl_ua_type ua) in ctl_est_ua_all()
1821 ctl_clr_ua(struct ctl_lun *lun, uint32_t initidx, ctl_ua_type ua) in ctl_clr_ua()
1836 ctl_clr_ua_all(struct ctl_lun *lun, uint32_t except, ctl_ua_type ua) in ctl_clr_ua_all()
1857 struct ctl_lun *lun; in ctl_clr_ua_allluns()
1871 struct ctl_lun *lun; in ctl_ha_role_sysctl()
1953 softc->ctl_luns = malloc(sizeof(struct ctl_lun *) * ctl_max_luns, in ctl_init()
2322 struct ctl_lun *lun; in ctl_serialize_other_sc_cmd()
2437 ctl_ioctl_fill_ooa(struct ctl_lun *lun, uint32_t *cur_fill_num, in ctl_ioctl_fill_ooa()
2577 struct ctl_lun *lun; in ctl_ioctl()
3634 struct ctl_lun *lun; in ctl_lun_map_init()
3663 struct ctl_lun *lun; in ctl_lun_map_deinit()
3869 ctl_get_prkey(struct ctl_lun *lun, uint32_t residx) in ctl_get_prkey()
3880 ctl_clr_prkey(struct ctl_lun *lun, uint32_t residx) in ctl_clr_prkey()
3891 ctl_alloc_prkey(struct ctl_lun *lun, uint32_t residx) in ctl_alloc_prkey()
3910 ctl_set_prkey(struct ctl_lun *lun, uint32_t residx, uint64_t key) in ctl_set_prkey()
4071 ctl_init_page_index(struct ctl_lun *lun) in ctl_init_page_index()
4356 ctl_init_log_page_index(struct ctl_lun *lun) in ctl_init_log_page_index()
4447 struct ctl_lun *nlun, *lun; in ctl_add_lun()
4603 be_lun->ctl_lun = lun; in ctl_add_lun()
4666 STAILQ_REMOVE(&ctl_softc->lun_list, lun, ctl_lun, links); in ctl_add_lun()
4683 ctl_free_lun(struct ctl_lun *lun) in ctl_free_lun()
4686 struct ctl_lun *nlun; in ctl_free_lun()
4693 STAILQ_REMOVE(&softc->lun_list, lun, ctl_lun, links); in ctl_free_lun()
4728 ctl_enable_lun(struct ctl_lun *lun) in ctl_enable_lun()
4771 ctl_disable_lun(struct ctl_lun *lun) in ctl_disable_lun()
4818 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_start_lun()
4829 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_stop_lun()
4840 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_lun_no_media()
4851 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_lun_has_media()
4879 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_lun_ejected()
4890 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_lun_primary()
4903 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_lun_secondary()
4922 struct ctl_lun *lun; in ctl_remove_lun()
4924 lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_remove_lun()
4948 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_lun_capacity_changed()
4974 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_lun_nsdata_ids()
5006 struct ctl_lun *lun = (struct ctl_lun *)be_lun->ctl_lun; in ctl_lun_nvme_ids()
5217 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_scsi_release()
5254 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_scsi_reserve()
5294 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_start_stop()
5347 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_prevent_allow()
5387 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_sync_cache()
5532 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_read_buffer()
5606 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_write_buffer()
5660 struct ctl_lun *lun = CTL_LUN(io); in ctl_write_same_cont()
5685 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_write_same()
5805 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_unmap()
5906 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_default_page_handler()
5936 struct ctl_lun *lun = arg; in ctl_ie_timer()
5961 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_ie_page_handler()
6003 struct ctl_lun *lun = CTL_LUN(io); in ctl_do_mode_select()
6226 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_mode_select()
6370 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_mode_sense()
6707 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_temp_log_sense_handler()
6741 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_lbp_log_sense_handler()
6809 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_sap_log_sense_handler()
6858 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_ie_log_sense_handler()
6881 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_log_sense()
6958 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_read_capacity()
7012 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_read_capacity_16()
7062 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_get_lba_status()
7167 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_report_ident_info()
7250 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_report_tagret_port_groups()
7418 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_report_supported_opcodes()
7662 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_persistent_reserve_in()
7899 ctl_pro_preempt(struct ctl_softc *softc, struct ctl_lun *lun, uint64_t res_key, in ctl_pro_preempt()
8156 ctl_pro_preempt_other(struct ctl_lun *lun, union ctl_ha_msg *msg) in ctl_pro_preempt_other()
8226 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_persistent_reserve_out()
8620 struct ctl_lun *lun; in ctl_hndl_per_res_out_on_other_sc()
8739 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_read_write()
8930 struct ctl_lun *lun = CTL_LUN(io); in ctl_cnw_cont()
8953 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_cnw()
9039 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_verify()
9143 struct ctl_lun *lun, *request_lun = CTL_LUN(ctsio); in ctl_report_luns()
9286 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_request_sense()
9426 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_supported()
9491 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_serial()
9539 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_eid()
9603 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_mpp()
9647 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_devid()
9759 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_scsi_ports()
9850 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_sfs()
9902 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_block_limits()
9978 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_bdc()
10026 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd_lbp()
10078 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_evpd()
10149 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_inquiry_std()
10368 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_get_config()
10652 struct ctl_lun *lun = CTL_LUN(ctsio); in ctl_read_toc()
10749 struct ctl_lun *lun = CTL_LUN(ctnio); in ctl_nvme_identify()
10799 struct ctl_lun *lun = CTL_LUN(ctnio); in ctl_nvme_flush()
10819 struct ctl_lun *lun = CTL_LUN(ctnio); in ctl_nvme_read_write()
10881 struct ctl_lun *lun = CTL_LUN(ctnio); in ctl_nvme_write_uncorrectable()
10920 struct ctl_lun *lun = CTL_LUN(ctnio); in ctl_nvme_compare()
10966 struct ctl_lun *lun = CTL_LUN(ctnio); in ctl_nvme_write_zeroes()
11005 struct ctl_lun *lun = CTL_LUN(ctnio); in ctl_nvme_dataset_management()
11067 struct ctl_lun *lun = CTL_LUN(ctnio); in ctl_nvme_verify()
11176 ctl_nvmeio_lun_check(struct ctl_lun *lun, in ctl_nvmeio_lun_check()
11199 ctl_nvme_check_ooa(struct ctl_lun *lun, union ctl_io *pending_io, in ctl_nvme_check_ooa()
11290 struct ctl_lun *lun; in ctl_nvmeio_precheck()
11687 ctl_check_for_blockage(struct ctl_lun *lun, union ctl_io *pending_io, in ctl_check_for_blockage()
11793 ctl_check_ooa(struct ctl_lun *lun, union ctl_io *pending_io, in ctl_check_ooa()
11851 ctl_scsi_try_unblock_io(struct ctl_lun *lun, union ctl_io *io, bool skip) in ctl_scsi_try_unblock_io()
11947 ctl_nvme_try_unblock_io(struct ctl_lun *lun, union ctl_io *io, bool skip) in ctl_nvme_try_unblock_io()
11999 ctl_try_unblock_io(struct ctl_lun *lun, union ctl_io *io, bool skip) in ctl_try_unblock_io()
12021 ctl_try_unblock_others(struct ctl_lun *lun, union ctl_io *bio, bool skip) in ctl_try_unblock_others()
12052 ctl_scsiio_lun_check(struct ctl_lun *lun, in ctl_scsiio_lun_check()
12177 struct ctl_lun *lun; in ctl_failover_lun()
12259 struct ctl_lun *lun; in ctl_scsiio_precheck()
12584 struct ctl_lun *lun; in ctl_target_reset()
12639 ctl_do_lun_reset(struct ctl_lun *lun, uint32_t initidx, ctl_ua_type ua_type) in ctl_do_lun_reset()
12678 struct ctl_lun *lun; in ctl_lun_reset()
12709 ctl_abort_tasks_lun(struct ctl_lun *lun, uint32_t targ_port, uint32_t init_id, in ctl_abort_tasks_lun()
12757 struct ctl_lun *lun; in ctl_abort_task_set()
12791 struct ctl_lun *lun; in ctl_i_t_nexus_loss()
12852 struct ctl_lun *lun;
12935 struct ctl_lun *lun;
12975 struct ctl_lun *lun;
13062 struct ctl_lun *lun;
13199 ctl_inject_error(struct ctl_lun *lun, union ctl_io *io)
13355 struct ctl_lun *lun;
13830 struct ctl_lun *lun = CTL_LUN(io);
14045 struct ctl_lun *lun;
14196 struct ctl_lun *lun = CTL_LUN(io);
14280 struct ctl_lun *lun = CTL_LUN(io);
14392 struct ctl_lun *lun;