Home
last modified time | relevance | path

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

12345678910>>...34

/kernel/linux/linux-6.6/Documentation/driver-api/
Dauxiliary_bus.rst6 Auxiliary Bus
9 .. kernel-doc:: drivers/base/auxiliary.c
12 When Should the Auxiliary Bus Be Used
15 .. kernel-doc:: drivers/base/auxiliary.c
19 Auxiliary Device Creation
25 .. kernel-doc:: drivers/base/auxiliary.c
29 Auxiliary Device Memory Model and Lifespan
36 Auxiliary Drivers
42 .. kernel-doc:: drivers/base/auxiliary.c
48 .. kernel-doc:: drivers/base/auxiliary.c
/kernel/linux/linux-6.6/include/linux/
Dauxiliary_bus.h18 * auxiliary_device and registers it on the auxiliary bus. It is important to
40 * long as the auxiliary_device is still registered on the auxiliary bus. It
44 * The registering driver must unregister all auxiliary devices before its own
47 * device which unregisters the auxiliary device object(s).
49 * Finally, any operations which operate on the auxiliary devices must continue
51 * unregisters the auxiliary device.
55 * struct auxiliary_device - auxiliary device object.
59 * @name: Match name found by the auxiliary device driver,
66 * the bus subsystem. For example, a driver registering an auxiliary device is
76 * The 'name' field is to be given a name that is recognized by the auxiliary
[all …]
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
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/
Dxlnx,zynqmp-ams.yaml52 |22 |PL Auxiliary voltage measurement, VCCAUX. |Voltage
58 |28 |PS Auxiliary voltage measurement (supply6). |Voltage
65 |35 |Auxiliary ch 0 voltage measurement (VAux0). |Voltage
66 |36 |Auxiliary ch 1 voltage measurement (VAux1). |Voltage
67 |37 |Auxiliary ch 2 voltage measurement (VAux2). |Voltage
68 |38 |Auxiliary ch 3 voltage measurement (VAux3). |Voltage
69 |39 |Auxiliary ch 4 voltage measurement (VAux4). |Voltage
70 |40 |Auxiliary ch 5 voltage measurement (VAux5). |Voltage
71 |41 |Auxiliary ch 6 voltage measurement (VAux6). |Voltage
72 |42 |Auxiliary ch 7 voltage measurement (VAux7). |Voltage
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ptp.h26 #define PTP_ACR 0x40 /* Auxiliary Control Reg */
27 #define PTP_ATNR 0x48 /* Auxiliary Timestamp - Nanoseconds Reg */
28 #define PTP_ATSR 0x4c /* Auxiliary Timestamp - Seconds Reg */
76 /* Auxiliary Control defines */
77 #define PTP_ACR_ATSFC BIT(0) /* Auxiliary Snapshot FIFO Clear */
78 #define PTP_ACR_ATSEN0 BIT(4) /* Auxiliary Snapshot 0 Enable */
79 #define PTP_ACR_ATSEN1 BIT(5) /* Auxiliary Snapshot 1 Enable */
80 #define PTP_ACR_ATSEN2 BIT(6) /* Auxiliary Snapshot 2 Enable */
81 #define PTP_ACR_ATSEN3 BIT(7) /* Auxiliary Snapshot 3 Enable */
82 #define PTP_ACR_ATSEN_SHIFT 5 /* Auxiliary Snapshot shift */
/kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-zx.txt4 a main controller and an auxiliary one. For example, on ZX296718 SoC, the
5 main controller is TOP_PMM and the auxiliary one is AON_IOCFG. Both
42 types of pins. Both are controlled by auxiliary controller, i.e. AON_IOCFG
48 - zte,auxiliary-controller: phandle to the auxiliary pin controller which
71 zte,auxiliary-controller = <&iocfg>;
/kernel/linux/linux-6.6/drivers/base/
Dauxiliary.c43 * .ops callbacks. Devices on the auxiliary bus do not share any structures and
47 * class of auxiliary devices, it is not the mechanism for exporting common
49 * infrastructure from the parent module to the auxiliary module(s).
55 * The auxiliary bus is to be used when a driver and one or more kernel
75 * devices. A PCI sub function auxiliary device is likely to be contained in a
81 * A key requirement for utilizing the auxiliary bus is that there is no
92 * Auxiliary devices are created and registered by a subsystem-level core
248 .name = "auxiliary",
259 * @auxdev: auxiliary device struct
295 * __auxiliary_device_add - add an auxiliary bus device
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
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
/kernel/linux/linux-6.6/include/linux/net/intel/
Diidc.h82 /* Structure representing auxiliary driver tailored information about the core
83 * PCI dev, each auxiliary driver using the IIDC interface will have an
92 /* structure representing the auxiliary driver. This struct is to be
93 * allocated and populated by the auxiliary driver's owner. The core PCI
101 * return until the auxiliary driver is ready for the MTU change to
/kernel/linux/linux-6.6/Documentation/arch/x86/
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
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/
Dqcom,pcie.yaml294 - const: aux # Auxiliary (AUX) clock
314 - const: aux # Auxiliary (AUX) clock
349 - const: aux # Auxiliary (AUX) clock
373 - const: aux # Auxiliary clock
434 - const: aux # Auxiliary clock
466 - const: aux # Auxiliary clock
497 - const: aux # Auxiliary clock
511 - const: aux # Auxiliary clock
542 - const: aux # Auxiliary clock
557 - const: aux # Auxiliary clock
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/xscale/
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 */
/kernel/linux/linux-6.6/drivers/net/ethernet/xscale/
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 */
/kernel/linux/linux-5.10/include/linux/
Dfscache.h86 * presented, as is the auxiliary data and the object size
156 #define FSCACHE_COOKIE_AUX_UPDATED 8 /* T if the auxiliary data was updated */
162 u8 aux_len; /* Length of auxiliary data */
169 void *aux; /* Auxiliary data */
307 * @aux_data: The auxiliary data for the cookie (may be NULL)
308 * @aux_data_len: Size of the auxiliary data buffer
346 * @aux_data: The updated auxiliary data for the cookie (may be NULL)
351 * provided to update the auxiliary data in the cache before the object is
367 * fscache_check_consistency - Request validation of a cache's auxiliary data
369 * @aux_data: The updated auxiliary data for the cookie (may be NULL)
[all …]
/kernel/linux/linux-6.6/arch/arc/include/asm/
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 */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/
Dbrcm,bcm2835-aux-spi.txt1 Broadcom BCM2835 auxiliary SPI1/2 controller
5 auxiliary block. This binding applies to the SPI1/2 controller.
12 point to the auxiliary clock driver of the bcm2835,
/kernel/linux/linux-6.6/tools/perf/util/
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
541 pr_err("s390 Auxiliary Trace: failed to deliver event\n"); in s390_cpumsf_make_event()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/
Digc_defines.h425 #define IGC_TSICR_AUTT0 BIT(5) /* Auxiliary Timestamp 0 Taken. */
426 #define IGC_TSICR_AUTT1 BIT(6) /* Auxiliary Timestamp 1 Taken. */
478 #define IGC_AUX_IO_TIMER_SEL_SYSTIM0 (0u << 30) /* Select SYSTIM0 for auxiliary time stamp */
479 #define IGC_AUX_IO_TIMER_SEL_SYSTIM1 (1u << 30) /* Select SYSTIM1 for auxiliary time stamp */
480 #define IGC_AUX_IO_TIMER_SEL_SYSTIM2 (2u << 30) /* Select SYSTIM2 for auxiliary time stamp */
481 #define IGC_AUX_IO_TIMER_SEL_SYSTIM3 (3u << 30) /* Select SYSTIM3 for auxiliary time stamp */
495 #define IGC_TSAUXC_AUTT0 BIT(9) /* Auxiliary Timestamp Taken. */
497 #define IGC_TSAUXC_AUTT1 BIT(11) /* Auxiliary Timestamp Taken. */
506 #define IGC_AUX0_SEL_SDP0 (0u << 0) /* Assign SDP0 to auxiliary time stamp 0. */
507 #define IGC_AUX0_SEL_SDP1 (1u << 0) /* Assign SDP1 to auxiliary time stamp 0. */
[all …]
/kernel/linux/linux-5.10/arch/arc/include/asm/
Dcache.h74 /* Instruction cache related Auxiliary registers */
87 /* Data cache related Auxiliary registers */
106 /*System-level cache (L2 cache) related Auxiliary registers */
124 /* IO coherency related Auxiliary registers */
/kernel/linux/linux-5.10/drivers/rtc/
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
335 /* clear the auxiliary alarm interrupt status */ in sprd_rtc_set_aux_alarm()
423 * Otherwise we should get auxiliary alarm time. in sprd_rtc_read_alarm()
457 * We have 2 groups alarms: normal alarm and auxiliary alarm. Since in sprd_rtc_set_alarm()
458 * both normal alarm event and auxiliary alarm event can wake up system in sprd_rtc_set_alarm()
461 * updating auxiliary alarm registers. Thus we usually set auxiliary in sprd_rtc_set_alarm()
466 * should set normal alarm, if not, we should set auxiliary alarm which in sprd_rtc_set_alarm()
/kernel/linux/linux-5.10/tools/perf/util/
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
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.
429 /* Dump an auxiliary buffer. These buffers are multiple of
540 pr_err("s390 Auxiliary Trace: failed to deliver event\n"); in s390_cpumsf_make_event()
584 * reflect the time stamp of the last processed auxiliary data entry
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
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
/kernel/linux/linux-6.6/drivers/rtc/
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()
/kernel/linux/linux-6.6/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_i2c.c38 /* no i2c auxiliary bus on the chip */ in inv_mpu_i2c_aux_bus()
60 * MPU9xxx magnetometer support requires to disable i2c auxiliary bus. in inv_mpu_i2c_aux_setup()
62 * i2c auxiliary bus if it used. in inv_mpu_i2c_aux_setup()
81 /* enable i2c bypass when using i2c auxiliary bus */ in inv_mpu_i2c_aux_setup()
138 /* declare i2c auxiliary bus */ in inv_mpu_probe()

12345678910>>...34