132506cfaSSascha Wildner /*- 232506cfaSSascha Wildner * Copyright (c) 2018 The DragonFly Project. All rights reserved. 332506cfaSSascha Wildner * 432506cfaSSascha Wildner * Redistribution and use in source and binary forms, with or without 532506cfaSSascha Wildner * modification, are permitted provided that the following conditions 632506cfaSSascha Wildner * are met: 732506cfaSSascha Wildner * 832506cfaSSascha Wildner * 1. Redistributions of source code must retain the above copyright 932506cfaSSascha Wildner * notice, this list of conditions and the following disclaimer. 1032506cfaSSascha Wildner * 2. Redistributions in binary form must reproduce the above copyright 1132506cfaSSascha Wildner * notice, this list of conditions and the following disclaimer in 1232506cfaSSascha Wildner * the documentation and/or other materials provided with the 1332506cfaSSascha Wildner * distribution. 1432506cfaSSascha Wildner * 3. Neither the name of The DragonFly Project nor the names of its 1532506cfaSSascha Wildner * contributors may be used to endorse or promote products derived 1632506cfaSSascha Wildner * from this software without specific, prior written permission. 1732506cfaSSascha Wildner * 1832506cfaSSascha Wildner * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1932506cfaSSascha Wildner * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2032506cfaSSascha Wildner * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2132506cfaSSascha Wildner * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2232506cfaSSascha Wildner * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2332506cfaSSascha Wildner * INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, 2432506cfaSSascha Wildner * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2532506cfaSSascha Wildner * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2632506cfaSSascha Wildner * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 2732506cfaSSascha Wildner * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 2832506cfaSSascha Wildner * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2932506cfaSSascha Wildner * SUCH DAMAGE. 3032506cfaSSascha Wildner */ 3132506cfaSSascha Wildner 3232506cfaSSascha Wildner #ifndef _CAM_SCSI_SCSI_DAIO_H_ 3332506cfaSSascha Wildner #define _CAM_SCSI_SCSI_DAIO_H_ 3432506cfaSSascha Wildner 3532506cfaSSascha Wildner #include <sys/ioccom.h> 36*8b325372SSascha Wildner #include <sys/types.h> 3732506cfaSSascha Wildner 3832506cfaSSascha Wildner #define DAIOCTRIM _IOW('C', 128, off_t[2]) 3932506cfaSSascha Wildner 4032506cfaSSascha Wildner #endif /* !_CAM_SCSI_SCSI_DAIO_H_ */ 41