aboutsummaryrefslogtreecommitdiff
path: root/include/sg_cmds_extra.h
AgeCommit message (Collapse)Author
2022-11-01sg_read_block_limits: fix granularity value, add --mloi option; sg_lib: add ↵Douglas Gilbert
sg_ll_read_block_limits_v2(); sg_logs: json work git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@978 6180dd3e-e324-4e3e-922d-17de1ae2f315
2018-12-07add: SPDX-License-Identifier: BSD-2-Clause (or gpl-2-or-later); ↵Douglas Gilbert
testing/sgs_dd.c work git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@797 6180dd3e-e324-4e3e-922d-17de1ae2f315
2018-05-02sg_lib: add sg_ll_inquiry_pt(), sg_ll_test_unit_ready_progress_pt(), ↵Douglas Gilbert
sg_ll_request_sense_pt(), sg_ll_send_diag_pt(), sg_ll_receive_diag_pt(); sg_timestamp: add --elapsed, --hex and --no-timestamp options; sg_ses: check for NVMe enclosure bits git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@769 6180dd3e-e324-4e3e-922d-17de1ae2f315
2018-02-22sg_lib: add sg_if_can2stdout(); use uint8_t instead of unsigned char; ↵Douglas Gilbert
Windows pass-through work git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@754 6180dd3e-e324-4e3e-922d-17de1ae2f315
2018-01-28add sg_seek and sg_stream_ctl utilities; properly identify vendor-specific ↵Douglas Gilbert
sense; documentation cleanup git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@747 6180dd3e-e324-4e3e-922d-17de1ae2f315
2018-01-13sg_ses_microcode: add --dry-run and --ealsd; sg_write_buffer: add --dry-runDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@744 6180dd3e-e324-4e3e-922d-17de1ae2f315
2017-12-07add include/sg_pt_linux.h lib/sg_pt_linux_nvme.c and .gitignore; sg_write_x: ↵Douglas Gilbert
almost finished; more NVMe work (for sg_ses) git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@733 6180dd3e-e324-4e3e-922d-17de1ae2f315
2017-10-22sg_lib: add sg_ll_log_sense_v2(), sg_ll_mode_sense10_v2() and ↵Douglas Gilbert
sg_ll_receive_diag_v2(); documentation cleanup; sg_ses: filter join output on dpage element presence (AES dpage) git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@722 6180dd3e-e324-4e3e-922d-17de1ae2f315
2017-10-13further two valued ints converted to boolDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@721 6180dd3e-e324-4e3e-922d-17de1ae2f315
2017-10-09convert lots of two valued 'int's to bool; add sg_ll_inquiry_v2() ↵Douglas Gilbert
sg_ll_write_buffer_v2() sg_get_sfs_name() and sg_decode_transportid_str() git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@719 6180dd3e-e324-4e3e-922d-17de1ae2f315
2017-09-18https://github.com/hreinecke/sg3_utils branch sles15 synced 20170914; change ↵Douglas Gilbert
sg_ll_*() function's 'int noisy' to bool git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@715 6180dd3e-e324-4e3e-922d-17de1ae2f315
2017-09-13sync up to spc5r16 and sbc4r14Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@714 6180dd3e-e324-4e3e-922d-17de1ae2f315
2016-05-17sg_cmds_extra: expand sg_ll_ata_pt() with ATA_PT(32); sg_sat_identify: ↵Douglas Gilbert
expand to take --len=32 git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@705 6180dd3e-e324-4e3e-922d-17de1ae2f315
2016-04-24sg_decode sense: add --cdb option; add stdint.h to some headersDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@692 6180dd3e-e324-4e3e-922d-17de1ae2f315
2016-01-27sg_logs: LPS misalignment lpage; sg_format: add ffmt option; sg_lib: big ↵Douglas Gilbert
sense reporting rework git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@657 6180dd3e-e324-4e3e-922d-17de1ae2f315
2014-01-23scripts/rescan-scsi-bus.sh: check for issue_lip; add suse build infrastructureDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@547 6180dd3e-e324-4e3e-922d-17de1ae2f315
2014-01-22sg_cmds_extra: fix sa bug in sg_ll_3party_copy_out()Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@546 6180dd3e-e324-4e3e-922d-17de1ae2f315
2013-08-28remove externs from global function decls; rescan-scsi-bus.sh work; O_EXCL ↵Douglas Gilbert
for Windows git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@511 6180dd3e-e324-4e3e-922d-17de1ae2f315
2013-08-25SG_LIB_CAT_MISCOMPARE; changes to sg_verify and sg_compare_and_writeDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@510 6180dd3e-e324-4e3e-922d-17de1ae2f315
2013-08-05improve 3 party copy library support; add new examples sg_tst_excl and ↵Douglas Gilbert
sg_tst_excl2 git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@504 6180dd3e-e324-4e3e-922d-17de1ae2f315
2013-07-30sg_lib: add dStrHexErr() and dStrHexStr(); sg_xcopy work (and in ↵Douglas Gilbert
sg_cmds_extra.c) git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@503 6180dd3e-e324-4e3e-922d-17de1ae2f315
2012-03-23sg_xcopy+sg_copy_results first commit; sg_persist manpageDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@448 6180dd3e-e324-4e3e-922d-17de1ae2f315
2012-03-12./configure: change --enable-no-linux-bsg to --disable-linuxbsg, add ↵Douglas Gilbert
--disable-scsistrings to reduce utility size; report sdat_ovfl bit if set in sense git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@444 6180dd3e-e324-4e3e-922d-17de1ae2f315
2011-08-28spc4r32 sync; sg_write_buffer --specific optionDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@412 6180dd3e-e324-4e3e-922d-17de1ae2f315
2011-02-08add scsi_pt_win32_spt_state() for windows; add sg_ll_verify16(); decode user ↵Douglas Gilbert
data segment referral sense data descriptor git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@379 6180dd3e-e324-4e3e-922d-17de1ae2f315
2010-09-07sg_referrals, first cutDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@351 6180dd3e-e324-4e3e-922d-17de1ae2f315
2010-04-01first cut of sync with sbc3r22Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@333 6180dd3e-e324-4e3e-922d-17de1ae2f315
2010-03-12follow google's RE2 lead and add BSD_LICENSE files and refer to them from sourceDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@329 6180dd3e-e324-4e3e-922d-17de1ae2f315
2009-09-18start work on thin provisioning sbc3r20 additionsDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@300 6180dd3e-e324-4e3e-922d-17de1ae2f315
2009-06-15add sg_read_block_limits; sg_reset: option for target resetDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@276 6180dd3e-e324-4e3e-922d-17de1ae2f315
2009-06-11add sg_unmapDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@273 6180dd3e-e324-4e3e-922d-17de1ae2f315
2009-02-28more spc4r18 sync, start sbc3r18 sync (sg_format and sg_readcap); change ↵Douglas Gilbert
interface of sg_ll_format_unit() removing rto_req argument git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@221 6180dd3e-e324-4e3e-922d-17de1ae2f315
2008-03-28audit of 'uchar uc=0x80; ulong ul; ul = uc << 24;' class of problemsDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@166 6180dd3e-e324-4e3e-922d-17de1ae2f315
2008-02-18split sg_cmds_mmc out of sg_cmds_extra; add PDT_* definesDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@153 6180dd3e-e324-4e3e-922d-17de1ae2f315
2007-12-19change 'long long' to int64_t to stress only need 64 bit integers (similar ↵Douglas Gilbert
change to uint64_t) git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@128 6180dd3e-e324-4e3e-922d-17de1ae2f315
2007-11-07add sg_ll_get_performance() and sg_ll_set_cd_speed() for 'sdparm -C speed'Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@117 6180dd3e-e324-4e3e-922d-17de1ae2f315
2007-11-06sync sg_get_config with mmc6r01; add vrprotect option to sg_verify and ↵Douglas Gilbert
associated sg_cmds_extra update git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@116 6180dd3e-e324-4e3e-922d-17de1ae2f315
2007-09-10rearrange files into include, src, lib and doc directoriesDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@100 6180dd3e-e324-4e3e-922d-17de1ae2f315