Lines Matching refs:hp

287 	spc3_inquiry_vpd_header_t *hp;
289 hp = (spc3_inquiry_vpd_header_t *)inq_data;
294 return (MIN(len, (SCSI_READ16(&(hp->ivh_page_len)) +
322 parse_inq_all(libscsi_hdl_t *hp, libscsi_target_t *tp,
327 disklog_send_inquiry(hp, tp, B_FALSE, 0, stream, flags);
332 hp, tp, B_TRUE, (uint8_t)vpd_pages[i], stream,
337 parse_inq_basic_pages(libscsi_hdl_t *hp, libscsi_target_t *tp,
346 disklog_send_inquiry(hp, tp, B_FALSE, 0, stream, flags);
352 hp, tp, B_TRUE, basic_inquiry_vpd_pages[i], stream,
579 spc3_log_page_header_t *hp;
581 hp = (spc3_log_page_header_t *)log_data;
584 SCSI_READ16(&(hp->lph_plen))));
611 parse_log_all(libscsi_hdl_t *hp, libscsi_target_t *tp,
618 disklog_send_log_sense(hp, tp,
623 parse_log_basic_pages(libscsi_hdl_t *hp, libscsi_target_t *tp,
643 hp, tp, basic_log_pages[i], stream, flags);
646 #define PRINT_LOG_PARAM_HEADER(hp) \
650 (hp)->lph_lp, (hp)->lph_lbin, (hp)->lph_tmc, (hp)->lph_etc, \
651 (hp)->lph_tsd, (hp)->lph_ds, (hp)->lph_du, (hp)->lph_prlen);
766 spc3_log_params_header_t *hp;
778 hp = (spc3_log_params_header_t *)(&log_temperature_data[i]);
780 hp->lph_prlen;
786 code = SCSI_READ16(&(hp->lph_param_code));
788 PRINT_LOG_PARAM_HEADER(hp);
810 spc3_log_params_header_t *hp;
822 hp = (spc3_log_params_header_t *)(&log_start_stop_data[i]);
824 hp->lph_prlen;
830 code = SCSI_READ16(&(hp->lph_param_code));
832 PRINT_LOG_PARAM_HEADER(hp);
938 spc3_log_params_header_t *hp;
951 hp = (spc3_log_params_header_t *)(&log_back_scan_data[i]);
953 hp->lph_prlen;
959 code = SCSI_READ16(&(hp->lph_param_code));
973 PRINT_LOG_PARAM_HEADER(hp);
1399 spc3_log_params_header_t *hp;
1410 hp = (spc3_log_params_header_t *)(&log_cache_data[i]);
1411 param_len = hdr_len + hp->lph_prlen;
1417 code = SCSI_READ16(&(hp->lph_param_code));
1420 PRINT_LOG_PARAM_HEADER(hp);
1431 if (hp->lph_prlen > sizeof (uint64_t))
1435 hp->lph_prlen - sizeof (uint64_t)])));
1439 &log_cache_data[i + hdr_len], hp->lph_prlen,
1457 spc3_log_params_header_t *hp;
1468 hp = (spc3_log_params_header_t *)(&log_factory_data[i]);
1469 param_len = hdr_len + hp->lph_prlen;
1475 code = SCSI_READ16(&(hp->lph_param_code));
1477 PRINT_LOG_PARAM_HEADER(hp);
1497 spc3_mode_param_header10_t *hp;
1499 hp = (spc3_mode_param_header10_t *)mode_data;
1501 return (MIN((SCSI_READ16(&(hp->mph_mode_data_length)) +
1502 sizeof (hp->mph_mode_data_length)), len));
1510 spc3_mode_param_header10_t *hp;
1514 hp = (spc3_mode_param_header10_t *)mode_pages;
1516 SCSI_READ16(&(hp->mph_block_descriptor_length));
1574 parse_mode_all(libscsi_hdl_t *hp, libscsi_target_t *tp,
1583 hp, tp, mode_pages[i], mode_pages[i + 1], stream,
1591 parse_subpage_failure(libscsi_hdl_t *hp, libscsi_target_t *tp,
1594 disklog_send_mode_sense(hp, tp, pc, DL_MODE_SPC_NONE, stream, flags);
1598 parse_mode_basic_pages(libscsi_hdl_t *hp, libscsi_target_t *tp,
1619 disklog_send_mode_sense(hp, tp,
1625 parse_mode_all_subpages(libscsi_hdl_t *hp, libscsi_target_t *tp,
1632 disklog_send_mode_sense(hp, tp, pc,
1646 spc3_mode_param_header10_t *hp;
1649 hp = (spc3_mode_param_header10_t *)mode_ctl_data;
1651 SCSI_READ16(&(hp->mph_block_descriptor_length));
1682 spc3_mode_param_header10_t *hp;
1685 hp = (spc3_mode_param_header10_t *)mode_ctl_ext_data;
1687 SCSI_READ16(&(hp->mph_block_descriptor_length));
1713 spc3_mode_param_header10_t *hp;
1716 hp = (spc3_mode_param_header10_t *)mode_dcrc_data;
1718 SCSI_READ16(&(hp->mph_block_descriptor_length));
1754 spc3_mode_param_header10_t *hp;
1757 hp = (spc3_mode_param_header10_t *)mode_iec_data;
1759 SCSI_READ16(&(hp->mph_block_descriptor_length));
1788 spc3_mode_param_header10_t *hp;
1791 hp = (spc3_mode_param_header10_t *)mode_pc_data;
1793 SCSI_READ16(&(hp->mph_block_descriptor_length));
1861 disklog_close_device(libscsi_hdl_t *hp, libscsi_target_t *tp)
1863 libscsi_close(hp, tp);
1864 libscsi_fini(hp);
1875 disklog_send_inquiry(libscsi_hdl_t *hp, libscsi_target_t *tp,
1896 ap = libscsi_action_alloc(hp, SPC3_CMD_INQUIRY,
1900 libscsi_errmsg(hp));
1912 dl_fprintf(stream, "exec failed: %s\n", libscsi_errmsg(hp));
1924 libscsi_errmsg(hp));
1945 parse_inq_all(hp, tp,
1952 parse_inq_basic_pages(hp, tp,
1985 disklog_send_log_sense(libscsi_hdl_t *hp, libscsi_target_t *tp,
2015 ap = libscsi_action_alloc(hp, SPC3_CMD_LOG_SENSE,
2019 libscsi_errmsg(hp));
2030 dl_fprintf(stream, "exec failed: %s\n", libscsi_errmsg(hp));
2042 libscsi_errmsg(hp));
2059 hp, tp, logpage, logpage_len, stream,
2066 hp, tp, logpage, logpage_len, stream,
2096 disklog_send_mode_sense(libscsi_hdl_t *hp, libscsi_target_t *tp,
2120 ap = libscsi_action_alloc(hp, SPC3_CMD_MODE_SENSE10,
2124 libscsi_errmsg(hp));
2143 dl_fprintf(stream, "exec failed: %s\n", libscsi_errmsg(hp));
2155 libscsi_errmsg(hp));
2172 hp, tp, modepage, modepage_len, stream,
2175 parse_mode_all_subpages(hp, tp, store_pc,
2183 hp, tp, modepage, modepage_len, stream,
2202 parse_subpage_failure(hp, tp, store_pc, stream, flags);
2204 parse_subpage_failure(hp, tp, pc, stream, flags);
2300 libscsi_hdl_t *hp;
2385 &hp, &tp, dev_s2, B_TRUE, stream) != DL_SUCCESS) {
2386 if (disklog_open_device(&hp, &tp,
2395 hp, tp, B_TRUE, SPC3_INQUIRY_PC_ALL, stream, args->flags);
2396 disklog_send_log_sense(hp, tp, SPC3_LOG_PC_ALL, stream,
2398 disklog_send_mode_sense(hp, tp,
2400 disklog_close_device(hp, tp);