Deleted Added
full compact
scsi_all.c (259721) scsi_all.c (268151)
1/*-
2 * Implementation of Utility functions for all SCSI device types.
3 *
4 * Copyright (c) 1997, 1998, 1999 Justin T. Gibbs.
5 * Copyright (c) 1997, 1998, 2003 Kenneth D. Merry.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 14 unchanged lines hidden (view full) ---

23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 */
29
30#include <sys/cdefs.h>
1/*-
2 * Implementation of Utility functions for all SCSI device types.
3 *
4 * Copyright (c) 1997, 1998, 1999 Justin T. Gibbs.
5 * Copyright (c) 1997, 1998, 2003 Kenneth D. Merry.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 14 unchanged lines hidden (view full) ---

23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 */
29
30#include <sys/cdefs.h>
31__FBSDID("$FreeBSD: stable/10/sys/cam/scsi/scsi_all.c 259721 2013-12-22 13:02:34Z mav $");
31__FBSDID("$FreeBSD: stable/10/sys/cam/scsi/scsi_all.c 268151 2014-07-02 10:45:31Z mav $");
32
33#include <sys/param.h>
34#include <sys/types.h>
35#include <sys/stdint.h>
36
37#ifdef _KERNEL
38#include <opt_scsi.h>
39

--- 426 unchanged lines hidden (view full) ---

466 /* 87 OO OO OOOOOOO ACCESS CONTROL OUT */
467 { 0x87, ALL & ~(L | R | F), "ACCESS CONTROL OUT" },
468 /*
469 * XXX READ(16)/WRITE(16) were not listed for CD/DVE in op-num.txt
470 * but we had it since r1.40. Do we really want them?
471 */
472 /* 88 MM O O O READ(16) */
473 { 0x88, D | T | W | O | B, "READ(16)" },
32
33#include <sys/param.h>
34#include <sys/types.h>
35#include <sys/stdint.h>
36
37#ifdef _KERNEL
38#include <opt_scsi.h>
39

--- 426 unchanged lines hidden (view full) ---

466 /* 87 OO OO OOOOOOO ACCESS CONTROL OUT */
467 { 0x87, ALL & ~(L | R | F), "ACCESS CONTROL OUT" },
468 /*
469 * XXX READ(16)/WRITE(16) were not listed for CD/DVE in op-num.txt
470 * but we had it since r1.40. Do we really want them?
471 */
472 /* 88 MM O O O READ(16) */
473 { 0x88, D | T | W | O | B, "READ(16)" },
474 /* 89 */
474 /* 89 O COMPARE AND WRITE*/
475 { 0x89, D, "COMPARE AND WRITE" },
475 /* 8A OM O O O WRITE(16) */
476 { 0x8A, D | T | W | O | B, "WRITE(16)" },
477 /* 8B O ORWRITE */
478 { 0x8B, D, "ORWRITE" },
479 /* 8C OO O OO O M READ ATTRIBUTE */
480 { 0x8C, D | T | W | O | M | B | V, "READ ATTRIBUTE" },
481 /* 8D OO O OO O O WRITE ATTRIBUTE */
482 { 0x8D, D | T | W | O | M | B | V, "WRITE ATTRIBUTE" },

--- 6118 unchanged lines hidden ---
476 /* 8A OM O O O WRITE(16) */
477 { 0x8A, D | T | W | O | B, "WRITE(16)" },
478 /* 8B O ORWRITE */
479 { 0x8B, D, "ORWRITE" },
480 /* 8C OO O OO O M READ ATTRIBUTE */
481 { 0x8C, D | T | W | O | M | B | V, "READ ATTRIBUTE" },
482 /* 8D OO O OO O O WRITE ATTRIBUTE */
483 { 0x8D, D | T | W | O | M | B | V, "WRITE ATTRIBUTE" },

--- 6118 unchanged lines hidden ---