#compdef tunedasd

function _tunedasd {

	_arguments -C -A "*" \
		"--cache[Specify caching behaviour on storage server: normal, bypass, inhibit, sequential, prestage, or record]" \
		"--no_cyl[NUM cylinders to be cached (only valid with -c/--cache)]" \
		"--get_cache[Get current storage server caching behaviour]" \
		"--release[Release device]" \
		"--slock[Unconditional reservce device
NOTE: Use with care, this breaks an existing lock]" \
		"--query_reserve[Print reserve status of device]" \
		"--reserve[Reserve device]" \
		"--enable-stats[Enable performance statistics globally]" \
		"--disable-stats[Disable performance statistics globally]" \
		"--prof_item[Print single profile item: reqs, sects, sizes, total, totsect, start, irq, irqsect, end, or queue]" \
		"--profile[Print profile info of device]" \
		"--reset_prof[Reset profile info of device]" \
		"--path_reset[Reset channel path CHPID of a device]" \
		"--path_reset_all[Reset all channel paths of a device]" \
		"--copy-pair-swap[Swap a specified, comma separated copy pair.]" \
		"--help[Print this help, then exit]" \
		"--version[Print version information, then exit]" \
		"*:files:_files"
}
