Lines Matching +full:30 +full:ua
1075 if (len < sizeof(msg->ua)) { in ctl_isc_ua()
1077 __func__, len, sizeof(msg->ua)); in ctl_isc_ua()
1090 if (msg->ua.ua_type == CTL_UA_THIN_PROV_THRES && msg->ua.ua_set) in ctl_isc_ua()
1091 memcpy(lun->ua_tpt_info, msg->ua.ua_info, 8); in ctl_isc_ua()
1093 if (msg->ua.ua_all) { in ctl_isc_ua()
1094 if (msg->ua.ua_set) in ctl_isc_ua()
1095 ctl_est_ua_all(lun, iid, msg->ua.ua_type); in ctl_isc_ua()
1097 ctl_clr_ua_all(lun, iid, msg->ua.ua_type); in ctl_isc_ua()
1099 if (msg->ua.ua_set) in ctl_isc_ua()
1100 ctl_est_ua(lun, iid, msg->ua.ua_type); in ctl_isc_ua()
1102 ctl_clr_ua(lun, iid, msg->ua.ua_type); in ctl_isc_ua()
1780 ctl_est_ua(struct ctl_lun *lun, uint32_t initidx, ctl_ua_type ua) in ctl_est_ua() argument
1791 pu[initidx % CTL_MAX_INIT_PER_PORT] |= 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() argument
1805 lun->pending_ua[port][i] |= 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() argument
1817 ctl_est_ua_port(lun, i, except, 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() argument
1832 pu[initidx % CTL_MAX_INIT_PER_PORT] &= ~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() argument
1848 lun->pending_ua[i][j] &= ~ua; in ctl_clr_ua_all()
4041 shift = 30; in ctl_expand_number()
4647 * inventory changed UA for all other luns. in ctl_add_lun()
4861 bzero(&msg.ua, sizeof(msg.ua)); in ctl_lun_has_media()
4867 msg.ua.ua_all = 1; in ctl_lun_has_media()
4868 msg.ua.ua_set = 1; in ctl_lun_has_media()
4869 msg.ua.ua_type = CTL_UA_MEDIUM_CHANGE; in ctl_lun_has_media()
4870 ctl_ha_msg_send(CTL_HA_CHAN_CTL, &msg, sizeof(msg.ua), in ctl_lun_has_media()
4956 bzero(&msg.ua, sizeof(msg.ua)); in ctl_lun_capacity_changed()
4962 msg.ua.ua_all = 1; in ctl_lun_capacity_changed()
4963 msg.ua.ua_set = 1; in ctl_lun_capacity_changed()
4964 msg.ua.ua_type = CTL_UA_CAPACITY_CHANGE; in ctl_lun_capacity_changed()
4965 ctl_ha_msg_send(CTL_HA_CHAN_CTL, &msg, sizeof(msg.ua), in ctl_lun_capacity_changed()
7937 * Unregister everybody else and build UA for in ctl_pro_preempt()
8069 * registrants w/sa_res_key and generate UA in ctl_pro_preempt()
8072 * reservation generate UA(Reservations in ctl_pro_preempt()
8168 * Unregister everybody else and build UA for in ctl_pro_preempt_other()
8407 * only type we need to generate a UA in ctl_persistent_reserve_out()
8542 * is not set, generate UA for all other registrants. in ctl_persistent_reserve_out()
8653 /* if so do we need to generate UA? */ in ctl_hndl_per_res_out_on_other_sc()
8663 * only type we need to generate a UA in ctl_hndl_per_res_out_on_other_sc()
8697 * is not set, generate UA for all other registrants. in ctl_hndl_per_res_out_on_other_sc()
10743 return ((le32toh(ctnio->cmd.cdw12) & (1U << 30)) != 0); in ctl_nvme_fua()
12665 /* Establish UA. */ in ctl_do_lun_reset()
12816 /* Establish UA. */ in ctl_i_t_nexus_loss()
12976 ctl_ua_type ua; local
12990 ua = ctl_build_qae(lun, initidx, io->taskio.task_resp);
12992 if (ua != CTL_UA_NONE)
14472 bzero(&msg.ua, sizeof(msg.ua));
14478 msg.ua.ua_all = 1;
14479 msg.ua.ua_set = (set > 0);
14480 msg.ua.ua_type = CTL_UA_THIN_PROV_THRES;
14481 memcpy(msg.ua.ua_info, lun->ua_tpt_info, 8);
14484 sizeof(msg.ua), M_WAITOK);