/linux/samples/rust/ |
H A D | rust_driver_auxiliary.rs | 3 //! Rust auxiliary driver sample (based on a PCI driver for QEMU's `pci-testdev`). 8 auxiliary, bindings, c_str, device::Core, driver, error::Error, pci, prelude::*, InPlaceModule, 14 const AUXILIARY_NAME: &CStr = c_str!("auxiliary"); 21 <AuxiliaryDriver as auxiliary::Driver>::IdInfo, 22 [(auxiliary::DeviceId::new(MODULE_NAME, AUXILIARY_NAME), ())] 25 impl auxiliary::Driver for AuxiliaryDriver { 28 const ID_TABLE: auxiliary::IdTable<Self::IdInfo> = &AUX_TABLE; 30 fn probe(adev: &auxiliary::Device<Core>, _info: &Self::IdInfo) -> Result<Pin<KBox<Self>>> { in probe() 33 "Probing auxiliary driver for auxiliary devic in probe() [all...] |
/linux/drivers/gpu/drm/nova/ |
H A D | driver.rs | 3 use kernel::{auxiliary, c_str, device::Core, drm, drm::gem, drm::ioctl, prelude::*, types::ARef}; 18 pub(crate) adev: ARef<auxiliary::Device>, 35 <NovaDriver as auxiliary::Driver>::IdInfo, 37 auxiliary::DeviceId::new(NOVA_CORE_MODULE_NAME, AUXILIARY_NAME), 42 impl auxiliary::Driver for NovaDriver { 44 const ID_TABLE: auxiliary::IdTable<Self::IdInfo> = &AUX_TABLE; 46 fn probe(adev: &auxiliary::Device<Core>, _info: &Self::IdInfo) -> Result<Pin<KBox<Self>>> { in probe()
|
/linux/Documentation/driver-api/ |
H A D | auxiliary_bus.rst | 9 .. kernel-doc:: drivers/base/auxiliary.c 15 .. kernel-doc:: drivers/base/auxiliary.c 25 .. kernel-doc:: drivers/base/auxiliary.c 41 .. kernel-doc:: drivers/base/auxiliary.c 47 .. kernel-doc:: drivers/base/auxiliary.c
|
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
H A D | switchdev.rst | 49 device, and by default all the SF auxiliary devices are disabled. 60 - Enable ETH auxiliary device:: 62 $ devlink dev param set auxiliary/mlx5_core.sf.1 name enable_eth value true cmode driverinit 66 $ devlink dev reload auxiliary/mlx5_core.sf.1 68 mlx5 supports ETH,rdma and vdpa (vnet) auxiliary devices devlink params (see :ref:`Documentation/networking/devlink/devlink-params.rst <devlink_params_generic>`). 122 | (mlx5_core) | | auxiliary dev | | (mlx5_core) | 237 it and instantiate the devlink instance and class specific auxiliary devices 240 - Show the auxiliary device and port of the subfunction:: 243 devlink dev show auxiliary/mlx5_core.sf.4 245 $ devlink port show auxiliary/mlx5_cor [all...] |
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-intel_sdsi | 1 What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X 30 What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/guid 40 What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/registers 51 What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/provision_akc 60 What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/provision_cap 72 What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/meter_certificate 82 What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/state_certificate
|
H A D | sysfs-bus-auxiliary | 1 What: /sys/bus/auxiliary/devices/.../irqs/
|
/linux/drivers/gpu/nova-core/ |
H A D | driver.rs | 3 use kernel::{auxiliary, bindings, c_str, device::Core, pci, prelude::*, sizes::SZ_16M, sync::Arc}; 11 _reg: auxiliary::Registration, 45 _reg: auxiliary::Registration::new( in probe()
|
/linux/Documentation/networking/device_drivers/ethernet/amd/ |
H A D | pds_vdpa.rst | 15 The ``pds_vdpa`` driver is an auxiliary bus driver that supplies 27 in the ``pds_core`` device to create the auxiliary devices used by pds_vdpa. 41 # Enable vDPA VF auxiliary device(s) in the PF
|
/linux/Documentation/watchdog/ |
H A D | mlx-wdt.rst | 40 Mellanox system can have 2 watchdogs: main and auxiliary. 41 Main and auxiliary watchdog devices can be enabled together 46 Actions without reset are provided for auxiliary watchdog device,
|
/linux/Documentation/arch/x86/ |
H A D | elf_auxvec.rst | 7 This document describes the semantics of the x86 auxiliary vectors. 40 The exposed auxiliary vectors
|
/linux/drivers/ata/ |
H A D | libata-sata.c | 176 fis[16] = tf->auxiliary & 0xff; in ata_tf_to_fis() 177 fis[17] = (tf->auxiliary >> 8) & 0xff; in ata_tf_to_fis() 178 fis[18] = (tf->auxiliary >> 16) & 0xff; in ata_tf_to_fis() 179 fis[19] = (tf->auxiliary >> 24) & 0xff; in ata_tf_to_fis() 1518 tf->auxiliary = buf[14] << 16 | buf[15] << 8 | buf[16]; in ata_eh_read_log_10h() 1606 qc->result_tf.auxiliary = get_unaligned_le32(&sense[16]); in ata_eh_get_ncq_success_sense() 1685 * stored the sense data in qc->result_tf.auxiliary. in ata_eh_analyze_ncq_error() 1687 if (qc->result_tf.auxiliary) { in ata_eh_analyze_ncq_error() 1690 sense_key = (qc->result_tf.auxiliary >> 16) & 0xff; in ata_eh_analyze_ncq_error() 1691 asc = (qc->result_tf.auxiliary >> in ata_eh_analyze_ncq_error() [all...] |
/linux/Documentation/ABI/stable/ |
H A D | sysfs-kernel-time-aux-clocks | 5 Controls the enablement of auxiliary clock timekeepers.
|
/linux/Documentation/networking/devlink/ |
H A D | mlxsw.rst | 61 Line card auxiliary device info versions 64 The ``mlxsw`` driver reports the following versions for line card auxiliary device
|
H A D | devlink-params.rst | 103 auxiliary device of the devlink device. 107 auxiliary device of the devlink device. 111 specific auxiliary device of the devlink device.
|
/linux/drivers/soc/cirrus/ |
H A D | Kconfig | 15 and clk devices implemented as auxiliary devices.
|
/linux/drivers/platform/x86/intel/speed_select_if/ |
H A D | isst_tpmi.c | 57 MODULE_DEVICE_TABLE(auxiliary, intel_sst_id_table);
|
/linux/drivers/reset/amlogic/ |
H A D | reset-meson-aux.c | 56 MODULE_DEVICE_TABLE(auxiliary, meson_reset_aux_ids);
|
H A D | Kconfig | 20 This enables the reset auxiliary driver for Amlogic SoCs.
|
/linux/drivers/s390/block/ |
H A D | dasd_fba.h | 37 __u8 auxiliary; member
|
/linux/drivers/power/reset/ |
H A D | ep93xx-restart.c | 78 MODULE_DEVICE_TABLE(auxiliary, ep93xx_reboot_ids);
|
/linux/security/safesetid/ |
H A D | Kconfig | 11 the given UIDs/GIDs from obtaining auxiliary privileges associated
|
/linux/drivers/reset/starfive/ |
H A D | reset-starfive-jh7110.c | 93 MODULE_DEVICE_TABLE(auxiliary, jh7110_reset_ids);
|
/linux/rust/kernel/ |
H A D | auxiliary.rs | 3 //! Abstractions for the auxiliary bus. 21 /// An adapter for the registration of auxiliary drivers. 59 // SAFETY: The auxiliary bus only ever calls the probe callback with a valid pointer to a in probe_callback() 79 // SAFETY: The auxiliary bus only ever calls the probe callback with a valid pointer to a in remove_callback() 92 /// Declares a kernel module that exposes a single auxiliary driver. 96 $crate::module_driver!(<T>, $crate::auxiliary::Adapter<T>, { $($f)* }); 153 /// IdTable type for auxiliary drivers. 156 /// Create a auxiliary `IdTable` with its alias for modpost. 161 $crate::auxiliary::DeviceId, 166 $crate::module_device_table!("auxiliary", [all...] |
/linux/Documentation/devicetree/bindings/sound/ |
H A D | nokia,rx51.txt | 7 auxiliary TLV320AIC3X node (in this order)
|
/linux/drivers/base/ |
H A D | Makefile | 10 obj-$(CONFIG_AUXILIARY_BUS) += auxiliary.o
|