aboutsummaryrefslogtreecommitdiff
path: root/lib/sg_pt_common.c
AgeCommit message (Expand)Author
2022-01-28cleanup masks for PDT [0x1f] and group_number [0x3f]Douglas Gilbert
2021-06-23Haiku OS support, add pt function list in sg_pt_dummy.c; add slices to sg_mrq_ddDouglas Gilbert
2021-05-03bump sg_pt library version number; doco tweaksDouglas Gilbert
2020-07-24sg_turs: estimated time-to-ready, add --delay=MS option; sg_requests: cleanup...Douglas Gilbert
2020-04-13sg_lib: sntl: add flush, synchronize cache, write same and dummy start stop u...Douglas Gilbert
2020-04-11sg_lib: Linux NVMe SNTL: add read, write and verifyDouglas Gilbert
2020-04-04sync with sbc4r19a; start req/write SNTL work; testing fixesDouglas Gilbert
2019-06-13sg_ses: document explicit Element type codes; SG3_UTILS_LINUX_NANO environmen...Douglas Gilbert
2019-02-11sg_pt: add sg_get_opcode_translation() to replace global pointer to array; ut...Douglas Gilbert
2019-01-31linux: add nanosecond durations when SG3_UTILS_LINUX_NANO environment variabl...Douglas Gilbert
2019-01-14sg_lib: tweak sg_pt interface to better handle bidi; sg_cmds_process_resp(): ...Douglas Gilbert
2018-12-07add: SPDX-License-Identifier: BSD-2-Clause (or gpl-2-or-later); testing/sgs_d...Douglas Gilbert
2018-07-13sg_turs: fix exit status when not ready in single case; sg_lib: add sg_ll_sta...Douglas Gilbert
2018-06-29sg_opcode: support MLU, Multiple Logical Units (18-045r1); sg_lib: sg_simple_...Douglas Gilbert
2018-06-03sg_decode sense: add --err=ES; sg_dd, sgp_dd, sgm_dd: add --dry-run and --ve...Douglas Gilbert
2018-06-01expand SNTL; sg_dd: add --dry-run and --verbose optionsDouglas Gilbert
2018-03-09Add mode sense(10) and mode select(10) to SNTLDouglas Gilbert
2018-02-19sg_raw: add --raw option (for CF in binary); sg_lib: add sg_get_nvme_opcode_n...Douglas Gilbert
2018-01-19add hex2stdout(), hex2stderr() and hex2str(); add testing/sg_tst_nvme; clean ...Douglas Gilbert
2018-01-09FreeBSD port now works with NVMe SNTL and sg3_ses pass-through (NVME-MI); man...Douglas Gilbert
2017-11-15rename sg_write_atomic to sg_write_x; sg_inq: decode NVMe identify for Linux+...Douglas Gilbert
2017-10-31sg_lib: add sg_msense_calc_length(); sg_pt: add dummy pt_device_is_nvme()Douglas Gilbert
2017-10-09convert lots of two valued 'int's to bool; add sg_ll_inquiry_v2() sg_ll_write...Douglas Gilbert
2014-06-06sg_luns: add decoding for conglomerate LUNS; change struct sg_simple_inquiry_...Douglas Gilbert
2014-06-04sg_lib: linux, sg: support SCSI_PT_FLAGS_QUEUE_AT_TAIL fixDouglas Gilbert
2013-08-28remove externs from global function decls; rescan-scsi-bus.sh work; O_EXCL fo...Douglas Gilbert
2012-12-11run cleanfile over C source and headersDouglas Gilbert
2012-02-02expand Linux pass-through DID_* codesDouglas Gilbert
2011-02-08add scsi_pt_win32_spt_state() for windows; add sg_ll_verify16(); decode user ...Douglas Gilbert
2011-02-06add scsi_pt_win32_direct() for win32 runtime selection of direct or indirect ...Douglas Gilbert
2010-08-19sync with spc4r26 and sbc3r24Douglas Gilbert
2010-03-21sg_pt: add set_scsi_pt_flags() for at_tail queueingDouglas Gilbert
2010-03-12follow google's RE2 lead and add BSD_LICENSE files and refer to them from sourceDouglas Gilbert
2009-04-21fix sg_set_binary_mode(), lack of config.h made it a nopDouglas Gilbert
2009-03-08sgv4 bsg workDouglas Gilbert
2009-02-04add clear_scsi_pt_obj() to sg_pt.h interfaceDouglas Gilbert
2009-02-04sg_pt do_scsi_pt() clear os_err as start of functionDouglas Gilbert
2009-02-03add scsi_pt_version() to sg_pt.h interfaceDouglas Gilbert