Lines Matching defs:hdr

82 	const struct ses_elm_type_desc  *hdr;
99 struct ses_elm_addlstatus_base_hdr *hdr;
463 if (iter->type_element_index > element_type->hdr->etype_maxelt) {
738 ses_elm_addlstatus_proto(struct ses_elm_addlstatus_base_hdr *hdr)
740 return ((hdr)->byte0 & 0xf);
743 ses_elm_addlstatus_eip(struct ses_elm_addlstatus_base_hdr *hdr)
745 return ((hdr)->byte0 >> 4) & 0x1;
748 ses_elm_addlstatus_invalid(struct ses_elm_addlstatus_base_hdr *hdr)
750 return ((hdr)->byte0 >> 7);
753 ses_elm_sas_type0_not_all_phys(union ses_elm_sas_hdr *hdr)
755 return ((hdr)->type0_noneip.byte1 & 0x1);
793 cache_gc = scsi_4btoul(ses_cache->cfg_page->hdr.gen_code);
954 if (addl->hdr == NULL)
957 switch(ses_elm_addlstatus_proto(addl->hdr)) {
1095 if (elmpriv->addl.hdr == NULL)
1368 if (xfer_len < sizeof(cfg_page->hdr)) {
1375 length = ses_page_length(&cfg_page->hdr);
1386 if (ses_config_cache_valid(ses_cache, cfg_page->hdr.gen_code)) {
1395 scsi_4btoul(cfg_page->hdr.gen_code),
1467 sestype->hdr = cur_buf_type;
1472 sestype->hdr->etype_elm_type, sestype->hdr->etype_maxelt,
1473 sestype->hdr->etype_subenc, sestype->hdr->etype_txt_len,
1474 sestype->hdr->etype_txt_len, sestype->text);
1476 nelm += sestype->hdr->etype_maxelt
1494 thdr = ses_cache->ses_types[iter.type_index].hdr;
1552 length = ses_page_length(&page->hdr);
1571 if (length >= 4 && page->hdr.page_code == SesShortStatus) {
1575 enc_cache->enc_status = page->hdr.page_specific_flags;
1587 if (!ses_config_cache_valid(ses_cache, page->hdr.gen_code)) {
1598 enc_cache->enc_status = page->hdr.page_specific_flags;
1682 switch(ses_cache->ses_types[typidx].hdr->etype_elm_type) {
1728 const struct ses_page_hdr *hdr;
1751 hdr = &ses_cache->elm_addlstatus_page->hdr;
1752 length = ses_page_length(hdr);
1755 if (length < sizeof(*hdr)+sizeof(struct ses_elm_addlstatus_base_hdr)) {
1764 if (!ses_config_cache_valid(ses_cache, hdr->gen_code)) {
1882 elmpriv->addl.hdr = elm_hdr;
2039 const struct ses_elm_desc_hdr *hdr;
2055 phdr = &ses_cache->elm_descs_page->hdr;
2084 hdr = (struct ses_elm_desc_hdr *)&buf[offset];
2085 length = scsi_2btoul(hdr->length);
2089 if ((offset + sizeof(*hdr) + length) > plength) {
2094 offset += sizeof(*hdr);
2155 struct ses_control_page_hdr *hdr;
2158 hdr = (struct ses_control_page_hdr *)buf;
2163 hdr->control_flags =
2165 ENC_DLOG(enc, "Set EncStat %x\n", hdr->control_flags);
2202 struct ses_control_page_hdr *hdr;
2210 hdr = (struct ses_control_page_hdr *)buf;
2217 plength = ses_page_length(&ses_cache->status_page->hdr);
2228 hdr->control_flags &= ~SES_ENCSTAT_INVOP;
2249 buf, ses_page_length(&ses_cache->status_page->hdr),
2256 buf, ses_page_length(&ses_cache->status_page->hdr),
2305 if (ses_elm_addlstatus_eip(addl->hdr))
2417 if (addl->hdr == NULL)
2442 switch(ses_elm_addlstatus_proto(addl->hdr)) {
2623 union ses_elm_sas_hdr *hdr;
2633 hdr = (union ses_elm_sas_hdr *)buf;
2634 dtype = ses_elm_sas_descr_type(hdr);
2637 switch(ses_cache->ses_types[tidx].hdr->etype_elm_type) {
2644 ses_cache->ses_types[tidx].hdr->etype_elm_type);
2653 switch(ses_cache->ses_types[tidx].hdr->etype_elm_type) {
2662 ses_cache->ses_types[tidx].hdr->etype_elm_type);
2672 ses_cache->ses_types[tidx].hdr->etype_elm_type, dtype);
2708 switch(ses_cache->ses_types[tidx].hdr->etype_elm_type) {
2715 ses_cache->ses_types[tidx].hdr->etype_elm_type);