Home
last modified time | relevance | path

Searched full:auxiliary (Results 1 – 25 of 404) sorted by relevance

12345678910>>...17

/linux/samples/rust/
H A Drust_driver_auxiliary.rs3 //! Rust auxiliary driver sample (based on a PCI driver for QEMU's `pci-testdev`).
8 auxiliary,
23 const AUXILIARY_NAME: &CStr = c"auxiliary";
30 <AuxiliaryDriver as auxiliary::Driver>::IdInfo,
31 [(auxiliary::DeviceId::new(MODULE_NAME, AUXILIARY_NAME), ())]
34 impl auxiliary::Driver for AuxiliaryDriver {
37 const ID_TABLE: auxiliary::IdTable<Self::IdInfo> = &AUX_TABLE;
39 fn probe(adev: &auxiliary::Device<Core>, _info: &Self::IdInfo) -> impl PinInit<Self, Error> { in probe()
42 "Probing auxiliary driver for auxiliary devic in probe()
[all...]
/linux/rust/kernel/
H A Dauxiliary.rs3 //! Abstractions for the auxiliary bus.
34 /// An adapter for the registration of auxiliary drivers.
81 // SAFETY: The auxiliary bus only ever calls the probe callback with a valid pointer to a in probe_callback()
101 // SAFETY: The auxiliary bus only ever calls the probe callback with a valid pointer to a in remove_callback()
116 /// Declares a kernel module that exposes a single auxiliary driver.
120 $crate::module_driver!(<T>, $crate::auxiliary::Adapter<T>, { $($f)* });
172 /// IdTable type for auxiliary drivers.
175 /// Create a auxiliary `IdTable` with its alias for modpost.
180 $crate::auxiliary::DeviceId,
185 $crate::module_device_table!("auxiliary", $module_table_name, $table_name);
[all …]
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_idc.c49 * idpf_plug_vport_aux_dev - allocate and register a vport Auxiliary device
73 pr_err("failed to allocate unique device ID for Auxiliary driver\n"); in idpf_plug_vport_aux_dev()
104 * idpf_idc_init_aux_vport_dev - initialize vport Auxiliary Device(s)
189 * idpf_plug_core_aux_dev - allocate and register an Auxiliary device
211 pr_err("failed to allocate unique device ID for Auxiliary driver\n"); in idpf_plug_core_aux_dev()
242 * idpf_unplug_aux_dev - unregister and free an Auxiliary device
243 * @adev: auxiliary device struct
334 * idpf_idc_vport_dev_ctrl - Called by an Auxiliary Driver
338 * This callback function is accessed by an Auxiliary Driver to indicate
358 * idpf_idc_request_reset - Called by an Auxiliary Driver
[all …]
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
H A Dswitchdev.rst49 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/ne…
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_core.sf.4/1
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-intel_sdsi1 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
/linux/include/linux/
H A Dmei_aux.h11 * struct mei_aux_device - mei auxiliary device
12 * @aux_dev: - auxiliary device object
13 * @irq: interrupt driving the mei auxiliary device
14 * @bar: mmio resource bar reserved to mei auxiliary device
/linux/drivers/base/
H A Dauxiliary_sysfs.c44 * @auxdev: auxiliary bus device to add the sysfs entry.
47 * This function should be called after auxiliary device have successfully
49 * The driver is responsible to add a unique irq for the auxiliary device. The
51 * unique irqs of the auxiliary devices. The driver must not invoke this API
94 * @auxdev: auxiliary bus device to add the sysfs entry.
/linux/include/linux/net/intel/
H A Diidc_rdma.h48 /* Structure representing auxiliary driver tailored information about the core
49 * PCI dev, each auxiliary driver using the IIDC interface will have an
57 /* structure representing the auxiliary driver. This struct is to be
58 * allocated and populated by the auxiliary driver's owner. The core PCI
/linux/Documentation/arch/x86/
H A Delf_auxvec.rst4 x86-specific ELF Auxiliary Vectors
7 This document describes the semantics of the x86 auxiliary vectors.
12 ELF Auxiliary vectors enable the kernel to efficiently provide
40 The exposed auxiliary vectors
/linux/tools/perf/util/
H A Ds390-cpumsf.c8 * Auxiliary traces are collected during 'perf record' using rbd000 event.
37 * auxiliary trace data processing. See s390_cpumsf_process_auxtrace_info()
39 * Auxiliary trace data is collected per CPU. To merge the data into the report
72 * Each sampling-data entry in the auxiliary trace data generates a perf sample.
79 * auxiliary traces entries until the time stamp of this record is reached
120 * | time stamps from the auxiliary trace buffers. This enables
121 * | synchronization between auxiliary trace data and the events on the
138 * the data in the auxiliary trace buffers.
430 /* Dump an auxiliary buffer. These buffers are multiple of
543 pr_err("s390 Auxiliary Trace: failed to deliver event\n"); in s390_cpumsf_make_event()
[all …]
/linux/drivers/net/ethernet/xscale/
H A Dixp46x_ts.h38 u32 asms_lo; /* 0x30 Auxiliary Slave Mode Snapshot Low */
39 u32 asms_hi; /* 0x34 Auxiliary Slave Mode Snapshot High */
40 u32 amms_lo; /* 0x38 Auxiliary Master Mode Snapshot Low */
41 u32 amms_hi; /* 0x3C Auxiliary Master Mode Snapshot High */
/linux/drivers/net/ethernet/intel/igc/
H A Digc_defines.h474 #define IGC_TSICR_AUTT0 BIT(5) /* Auxiliary Timestamp 0 Taken. */
475 #define IGC_TSICR_AUTT1 BIT(6) /* Auxiliary Timestamp 1 Taken. */
527 #define IGC_AUX_IO_TIMER_SEL_SYSTIM0 (0u << 30) /* Select SYSTIM0 for auxiliary time stamp */
528 #define IGC_AUX_IO_TIMER_SEL_SYSTIM1 (1u << 30) /* Select SYSTIM1 for auxiliary time stamp */
529 #define IGC_AUX_IO_TIMER_SEL_SYSTIM2 (2u << 30) /* Select SYSTIM2 for auxiliary time stamp */
530 #define IGC_AUX_IO_TIMER_SEL_SYSTIM3 (3u << 30) /* Select SYSTIM3 for auxiliary time stamp */
544 #define IGC_TSAUXC_AUTT0 BIT(9) /* Auxiliary Timestamp Taken. */
546 #define IGC_TSAUXC_AUTT1 BIT(11) /* Auxiliary Timestamp Taken. */
555 #define IGC_AUX0_SEL_SDP0 (0u << 0) /* Assign SDP0 to auxiliary time stamp 0. */
556 #define IGC_AUX0_SEL_SDP1 (1u << 0) /* Assign SDP1 to auxiliary time stamp 0. */
[all …]
/linux/arch/arc/include/asm/
H A Dcache.h70 /* Instruction cache related Auxiliary registers */
83 /* Data cache related Auxiliary registers */
102 /*System-level cache (L2 cache) related Auxiliary registers */
120 /* IO coherency related Auxiliary registers */
/linux/drivers/rtc/
H A Drtc-sc27xx.c114 * alarm and auxiliary alarm. The time group registers are used to set RTC time,
115 * the normal alarm registers are used to set normal alarm, and the auxiliary
116 * alarm registers are used to set auxiliary alarm. Both alarm event and
117 * auxiliary alarm event can wake up system from deep sleep, but only alarm
308 /* clear the auxiliary alarm interrupt status */ in sprd_rtc_set_aux_alarm()
423 * We have 2 groups alarms: normal alarm and auxiliary alarm. Since in sprd_rtc_set_alarm()
424 * both normal alarm event and auxiliary alarm event can wake up system in sprd_rtc_set_alarm()
427 * updating auxiliary alarm registers. Thus we usually set auxiliary in sprd_rtc_set_alarm()
432 * should set normal alarm, if not, we should set auxiliary alarm which in sprd_rtc_set_alarm()
/linux/Documentation/devicetree/bindings/mfd/
H A Dstericsson,ab8500.yaml340 description: The voltage for the auxiliary LDO regulator 1
346 description: The voltage for the auxiliary LDO regulator 2
352 description: The voltage for the auxiliary LDO regulator 3
358 description: The voltage for the auxiliary LDO regulator 4
365 description: The voltage for the auxiliary LDO regulator 5
372 description: The voltage for the auxiliary LDO regulator 6
381 description: The voltage for the auxiliary LDO regulator 8
/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_i2c.c39 /* no i2c auxiliary bus on the chip */ in inv_mpu_i2c_aux_bus()
61 * MPU9xxx magnetometer support requires to disable i2c auxiliary bus. in inv_mpu_i2c_aux_setup()
63 * i2c auxiliary bus if it used. in inv_mpu_i2c_aux_setup()
82 /* enable i2c bypass when using i2c auxiliary bus */ in inv_mpu_i2c_aux_setup()
139 /* declare i2c auxiliary bus */ in inv_mpu_probe()
H A Dinv_mpu_aux.c15 * i2c master auxiliary bus transfer function.
82 * inv_mpu_aux_init() - init i2c auxiliary bus
126 * inv_mpu_aux_read() - read register function for i2c auxiliary bus
167 * inv_mpu_aux_write() - write register function for i2c auxiliary bus
/linux/drivers/gpib/include/
H A Dnec7210_registers.h31 AUXMR, // auxiliary mode
151 // AUXMR, auxiliary mode register
160 // auxra, auxiliary register A
171 // auxrb, auxiliary register B
191 /* 7210 Auxiliary Commands */
/linux/drivers/reset/amlogic/
H A Dreset-meson-aux.c3 * Amlogic Meson Reset Auxiliary driver
56 MODULE_DEVICE_TABLE(auxiliary, meson_reset_aux_ids);
78 MODULE_DESCRIPTION("Amlogic Meson Reset Auxiliary driver");
H A DKconfig15 tristate "Meson Reset Auxiliary Driver"
20 This enables the reset auxiliary driver for Amlogic SoCs.
/linux/Documentation/watchdog/
H A Dmlx-wdt.rst40 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/networking/device_drivers/ethernet/amd/
H A Dpds_vdpa.rst15 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/arch/arm/mm/
H A Dproc-v7.S151 mrc p15, 0, r9, c1, c0, 1 @ Auxiliary control register
183 mrc p15, 0, r4, c1, c0, 1 @ Read Auxiliary control register
437 /* Auxiliary Debug Modes Control 1 Register */
442 /* Auxiliary Debug Modes Control 2 Register */
451 /* Auxiliary Functional Modes Control Register 0 */
456 /* Auxiliary Debug Modes Control 0 Register */
459 /* Auxiliary Debug Modes Control 1 Register */
466 /* Auxiliary Debug Modes Control 2 Register */
472 /* Auxiliary Functional Modes Control Register 0 */
481 /* Auxiliary Debug Modes Control 0 Register */
/linux/Documentation/devicetree/bindings/clock/
H A Dbrcm,bcm2835-aux-clock.yaml7 title: Broadcom BCM2835 auxiliary peripheral clock
14 The auxiliary peripherals (UART, SPI1, and SPI2) have a small register
/linux/drivers/misc/mei/
H A Dgsc-me.c285 MODULE_DEVICE_TABLE(auxiliary, mei_gsc_id_table);
299 MODULE_ALIAS("auxiliary:i915.mei-gsc");
300 MODULE_ALIAS("auxiliary:i915.mei-gscfi");
301 MODULE_ALIAS("auxiliary:xe.mei-gscfi");

12345678910>>...17