Lines Matching +full:vendor +full:- +full:id
1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
36 /* scsi_nl_hdr->version value */
39 /* scsi_nl_hdr->magic value */
42 /* scsi_nl_hdr->transport value */
47 /* Transport-based scsi_nl_hdr->msgtype values are defined in each transport */
50 * GENERIC SCSI scsi_nl_hdr->msgtype Values
52 /* kernel -> user */
54 /* user -> kernel */
55 /* SCSI_NL_SHOST_VENDOR msgtype is kernel->user and user->kernel */
67 * SCSI HOST Vendor Unique messages :
70 * Note: The Vendor Unique message payload will begin directly after
73 * Note: When specifying vendor_id, be sure to read the Vendor Type and ID
85 * Vendor ID:
86 * If transports post vendor-unique events, they must pass a well-known
87 * 32-bit vendor identifier. This identifier consists of 8 bits indicating
88 * the "type" of identifier contained, and 24 bits of id data.
91 * PCI : ID data is the 16 bit PCI Registered Vendor ID
101 (hdr)->version = SCSI_NL_VERSION; \
102 (hdr)->transport = t; \
103 (hdr)->magic = SCSI_NL_MAGIC; \
104 (hdr)->msgtype = mtype; \
105 (hdr)->msglen = mlen; \