Lines Matching refs:cap
240 persist_print_cap(struct scsi_per_res_cap *cap, uint32_t valid_len)
246 length = scsi_2btoul(cap->length);
248 type_mask = scsi_2btoul(cap->type_mask);
259 (cap->flags1 & SPRI_RLR_C) ? 1 : 0);
261 (cap->flags1 & SPRI_CRH) ? 1 : 0);
263 (cap->flags1 & SPRI_SIP_C) ? 1 : 0);
265 (cap->flags1 & SPRI_ATP_C) ? 1 : 0);
267 (cap->flags1 & SPRI_PTPL_C) ? 1 : 0);
269 (cap->flags2 & SPRI_ALLOW_CMD_MASK) >> SPRI_ALLOW_CMD_SHIFT);
276 switch (cap->flags2 & SPRI_ALLOW_CMD_MASK) {
339 (cap->flags2 & SPRI_ALLOW_CMD_MASK) >>
344 (cap->flags2 & SPRI_PTPL_A) ? 1 : 0);
346 && (cap->flags2 & SPRI_TMV)) {
910 struct scsi_per_res_cap *cap;
913 if (valid_len < sizeof(*cap)) {
915 __func__, valid_len, sizeof(*cap));
919 cap = (struct scsi_per_res_cap *)res_buf;
920 cap_len = scsi_2btoul(cap->length);
921 if (cap_len != sizeof(*cap)) {
928 cap_len, sizeof(*cap));
941 persist_print_cap(cap, valid_len);