Struct kernel::pci::Vendor

source ·
pub struct Vendor(/* private fields */);
Expand description

PCI vendor IDs.

Each entry contains the 16-bit PCI vendor ID as assigned by the PCI SIG.

Implementations§

source§

impl Vendor

Once constructed, a Vendor contains a valid PCI Vendor ID.

source

pub const fn as_raw(self) -> u16

Get the raw 16-bit vendor ID value.

source§

impl Vendor

source

pub const PCI_SIG: Self = _

source

pub const LOONGSON: Self = _

source

pub const SOLIDIGM: Self = _

source

pub const TTTECH: Self = _

source

pub const UBIQUITI: Self = _

source

pub const BERKOM: Self = _

source

pub const ITTIM: Self = _

source

pub const COMPAQ: Self = _

source

pub const LSI_LOGIC: Self = _

source

pub const ATI: Self = _

source

pub const VLSI: Self = _

source

pub const ADL: Self = _

source

pub const NS: Self = _

source

pub const TSENG: Self = _

source

pub const WEITEK: Self = _

source

pub const DEC: Self = _

source

pub const CIRRUS: Self = _

source

pub const IBM: Self = _

source

pub const UNISYS: Self = _

source

pub const COMPEX2: Self = _

source

pub const WD: Self = _

source

pub const AMI: Self = _

source

pub const AMD: Self = _

source

pub const TRIDENT: Self = _

source

pub const AI: Self = _

source

pub const DELL: Self = _

source

pub const MATROX: Self = _

source

pub const MOBILITY_ELECTRONICS: Self = _

source

pub const CT: Self = _

source

pub const MIRO: Self = _

source

pub const NEC: Self = _

source

pub const FD: Self = _

source

pub const SI: Self = _

source

pub const HP: Self = _

source

pub const HP_3PAR: Self = _

source

pub const PCTECH: Self = _

source

pub const ASUSTEK: Self = _

source

pub const DPT: Self = _

source

pub const OPTI: Self = _

source

pub const ELSA: Self = _

source

pub const STMICRO: Self = _

source

pub const BUSLOGIC: Self = _

source

pub const TI: Self = _

source

pub const SONY: Self = _

source

pub const WINBOND2: Self = _

source

pub const ANIGMA: Self = _

source

pub const EFAR: Self = _

source

pub const MOTOROLA: Self = _

source

pub const PROMISE: Self = _

source

pub const FOXCONN: Self = _

source

pub const UMC: Self = _

source

pub const PICOPOWER: Self = _

source

pub const MYLEX: Self = _

source

pub const APPLE: Self = _

source

pub const YAMAHA: Self = _

source

pub const QLOGIC: Self = _

source

pub const CYRIX: Self = _

source

pub const CONTAQ: Self = _

source

pub const OLICOM: Self = _

source

pub const SUN: Self = _

source

pub const NI: Self = _

source

pub const CMD: Self = _

source

pub const BROOKTREE: Self = _

source

pub const SGI: Self = _

source

pub const WINBOND: Self = _

source

pub const PLX: Self = _

source

pub const MADGE: Self = _

source

pub const THREECOM: Self = _

source

pub const AL: Self = _

source

pub const NEOMAGIC: Self = _

source

pub const TCONRAD: Self = _

source

pub const ROHM: Self = _

source

pub const NVIDIA: Self = _

source

pub const IMS: Self = _

source

pub const AMCC: Self = _

source

pub const AMPERE: Self = _

source

pub const INTERG: Self = _

source

pub const REALTEK: Self = _

source

pub const XILINX: Self = _

source

pub const INIT: Self = _

source

pub const CREATIVE: Self = _

source

pub const TTI: Self = _

source

pub const SIGMA: Self = _

source

pub const VIA: Self = _

source

pub const SIEMENS: Self = _

source

pub const VORTEX: Self = _

source

pub const EF: Self = _

source

pub const IDT: Self = _

source

pub const FORE: Self = _

source

pub const PHILIPS: Self = _

source

pub const EICON: Self = _

source

pub const CISCO: Self = _

source

pub const ZIATECH: Self = _

source

pub const SYSKONNECT: Self = _

source

pub const DIGI: Self = _

source

pub const XIRCOM: Self = _

source

pub const SERVERWORKS: Self = _

source

pub const ALTERA: Self = _

source

pub const SBE: Self = _

source

pub const TOSHIBA: Self = _

source

pub const TOSHIBA_2: Self = _

source

pub const ATTO: Self = _

source

pub const RICOH: Self = _

source

pub const ARTOP: Self = _

source

pub const ZEITNET: Self = _

source

pub const FUJITSU_ME: Self = _

source

pub const MARVELL: Self = _

source

pub const MARVELL_EXT: Self = _

source

pub const V3: Self = _

source

pub const ATT: Self = _

source

pub const SPECIALIX: Self = _

source

pub const ANALOG_DEVICES: Self = _

source

pub const ZORAN: Self = _

source

pub const COMPEX: Self = _

source

pub const MICROSEMI: Self = _

source

pub const RP: Self = _

source

pub const CYCLADES: Self = _

source

pub const ESSENTIAL: Self = _

source

pub const O2: Self = _

source

pub const THREEDX: Self = _

source

pub const AVM: Self = _

source

pub const STALLION: Self = _

source

pub const AT: Self = _

source

pub const ASIX: Self = _

source

pub const ESS: Self = _

source

pub const SATSAGEM: Self = _

source

pub const ENSONIQ: Self = _

source

pub const TRANSMETA: Self = _

source

pub const ROCKWELL: Self = _

source

pub const ITE: Self = _

source

pub const ALTEON: Self = _

source

pub const NVIDIA_SGS: Self = _

source

pub const PERICOM: Self = _

source

pub const AUREAL: Self = _

source

pub const ELECTRONICDESIGNGMBH: Self = _

source

pub const ESDGMBH: Self = _

source

pub const CB: Self = _

source

pub const SIIG: Self = _

source

pub const RADISYS: Self = _

source

pub const MICRO_MEMORY: Self = _

source

pub const DOMEX: Self = _

source

pub const INTASHIELD: Self = _

source

pub const QUATECH: Self = _

source

pub const SEALEVEL: Self = _

source

pub const HYPERCOPE: Self = _

source

pub const DIGIGRAM: Self = _

source

pub const KAWASAKI: Self = _

source

pub const CNET: Self = _

source

pub const LMC: Self = _

source

pub const NETGEAR: Self = _

source

pub const APPLICOM: Self = _

source

pub const MOXA: Self = _

source

pub const CCD: Self = _

source

pub const EXAR: Self = _

source

pub const MICROGATE: Self = _

source

pub const THREEWARE: Self = _

source

pub const IOMEGA: Self = _

source

pub const ABOCOM: Self = _

source

pub const SUNDANCE: Self = _

source

pub const CMEDIA: Self = _

source

pub const ADVANTECH: Self = _

source

pub const MEILHAUS: Self = _

source

pub const LAVA: Self = _

source

pub const TIMEDIA: Self = _

source

pub const ICE: Self = _

source

pub const MICROSOFT: Self = _

source

pub const OXSEMI: Self = _

source

pub const CHELSIO: Self = _

source

pub const EDIMAX: Self = _

source

pub const SAMSUNG: Self = _

source

pub const GIGABYTE: Self = _

source

pub const AMBIT: Self = _

source

pub const MYRICOM: Self = _

source

pub const MEDIATEK: Self = _

source

pub const TITAN: Self = _

source

pub const PANACOM: Self = _

source

pub const SIPACKETS: Self = _

source

pub const AFAVLAB: Self = _

source

pub const AMPLICON: Self = _

source

pub const BCM_GVC: Self = _

source

pub const BROADCOM: Self = _

source

pub const TOPIC: Self = _

source

pub const MAINPINE: Self = _

source

pub const ENE: Self = _

source

pub const SYBA: Self = _

source

pub const MORETON: Self = _

source

pub const VMWARE: Self = _

source

pub const ZOLTRIX: Self = _

source

pub const MELLANOX: Self = _

source

pub const DFI: Self = _

source

pub const QUICKNET: Self = _

source

pub const ADDIDATA: Self = _

source

pub const PDC: Self = _

source

pub const FARSITE: Self = _

source

pub const ARIMA: Self = _

source

pub const BROCADE: Self = _

source

pub const SIBYTE: Self = _

source

pub const ATHEROS: Self = _

source

pub const NETCELL: Self = _

source

pub const CENATEK: Self = _

source

pub const SYNOPSYS: Self = _

source

pub const USR: Self = _

source

pub const VITESSE: Self = _

source

pub const LINKSYS: Self = _

source

pub const ALTIMA: Self = _

source

pub const CAVIUM: Self = _

source

pub const TECHWELL: Self = _

source

pub const BELKIN: Self = _

source

pub const RDC: Self = _

source

pub const GLI: Self = _

source

pub const LENOVO: Self = _

source

pub const QCOM: Self = _

source

pub const CDNS: Self = _

source

pub const ARECA: Self = _

source

pub const S2IO: Self = _

source

pub const SITECOM: Self = _

source

pub const TOPSPIN: Self = _

source

pub const COMMTECH: Self = _

source

pub const SILAN: Self = _

source

pub const RENESAS: Self = _

source

pub const SOLARFLARE: Self = _

source

pub const TDI: Self = _

source

pub const NXP: Self = _

source

pub const PASEMI: Self = _

source

pub const ATTANSIC: Self = _

source

pub const JMICRON: Self = _

source

pub const KORENIX: Self = _

source

pub const HUAWEI: Self = _

source

pub const NETRONOME: Self = _

source

pub const QMI: Self = _

source

pub const AZWAVE: Self = _

source

pub const REDHAT_QUMRANET: Self = _

source

pub const ASMEDIA: Self = _

source

pub const REDHAT: Self = _

source

pub const WCHIC: Self = _

source

pub const SILICOM_DENMARK: Self = _

source

pub const AMAZON_ANNAPURNA_LABS: Self = _

source

pub const CIRCUITCO: Self = _

source

pub const AMAZON: Self = _

source

pub const ZHAOXIN: Self = _

source

pub const ROCKCHIP: Self = _

source

pub const HYGON: Self = _

source

pub const META: Self = _

source

pub const FUNGIBLE: Self = _

source

pub const HXT: Self = _

source

pub const TEKRAM: Self = _

source

pub const RPI: Self = _

source

pub const ALIBABA: Self = _

source

pub const CXL: Self = _

source

pub const TEHUTI: Self = _

source

pub const SUNIX: Self = _

source

pub const HINT: Self = _

source

pub const THREEDLABS: Self = _

source

pub const NETXEN: Self = _

source

pub const AKS: Self = _

source

pub const WCHCN: Self = _

source

pub const ACCESSIO: Self = _

source

pub const S3: Self = _

source

pub const DUNORD: Self = _

source

pub const DCI: Self = _

source

pub const GLENFLY: Self = _

source

pub const INTEL: Self = _

source

pub const WANGXUN: Self = _

source

pub const SCALEMP: Self = _

source

pub const COMPUTONE: Self = _

source

pub const KTI: Self = _

source

pub const ADAPTEC: Self = _

source

pub const ADAPTEC2: Self = _

source

pub const HOLTEK: Self = _

source

pub const NETMOS: Self = _

source

pub const THREECOM_2: Self = _

source

pub const SOLIDRUN: Self = _

source

pub const DIGIUM: Self = _

source

pub const TIGERJET: Self = _

source

pub const XILINX_RME: Self = _

source

pub const XEN: Self = _

source

pub const OCZ: Self = _

source

pub const NCUBE: Self = _

Trait Implementations§

source§

impl Clone for Vendor

source§

fn clone(&self) -> Vendor

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Vendor

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Vendor

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for Vendor

source§

fn eq(&self, other: &Vendor) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Vendor

source§

impl Eq for Vendor

source§

impl StructuralPartialEq for Vendor

Auto Trait Implementations§

§

impl Freeze for Vendor

§

impl RefUnwindSafe for Vendor

§

impl Send for Vendor

§

impl Sync for Vendor

§

impl Unpin for Vendor

§

impl UnwindSafe for Vendor

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Init<T> for T

source§

unsafe fn __init(self, slot: *mut T) -> Result<(), Infallible>

Initializes slot. Read more
source§

fn chain<F>(self, f: F) -> ChainInit<Self, F, T, E>
where F: FnOnce(&mut T) -> Result<(), E>,

First initializes the value using self then calls the function f with the initialized value. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> PinInit<T> for T

source§

unsafe fn __pinned_init(self, slot: *mut T) -> Result<(), Infallible>

Initializes slot. Read more
source§

fn pin_chain<F>(self, f: F) -> ChainPinInit<Self, F, T, E>
where F: FnOnce(Pin<&mut T>) -> Result<(), E>,

First initializes the value using self then calls the function f with the initialized value. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> Writer for T
where T: Debug,

source§

fn write(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.