| /drivers/base/ |
| A D | auxiliary_sysfs.c | 29 guard(mutex)(&auxdev->sysfs.lock); in auxiliary_irq_dir_prepare() 30 if (auxdev->sysfs.irq_dir_exists) in auxiliary_irq_dir_prepare() 37 auxdev->sysfs.irq_dir_exists = true; in auxiliary_irq_dir_prepare() 38 xa_init(&auxdev->sysfs.irqs); in auxiliary_irq_dir_prepare() 73 ret = xa_insert(&auxdev->sysfs.irqs, irq, info, GFP_KERNEL); in auxiliary_device_sysfs_irq_add() 83 xa_store(&auxdev->sysfs.irqs, irq, no_free_ptr(info), GFP_KERNEL); in auxiliary_device_sysfs_irq_add() 87 xa_erase(&auxdev->sysfs.irqs, irq); in auxiliary_device_sysfs_irq_add() 102 struct auxiliary_irq_info *info __free(kfree) = xa_load(&auxdev->sysfs.irqs, irq); in auxiliary_device_sysfs_irq_remove() 111 xa_erase(&auxdev->sysfs.irqs, irq); in auxiliary_device_sysfs_irq_remove()
|
| /drivers/crypto/intel/qat/qat_common/ |
| A D | adf_sysfs.c | 257 if (accel_dev->sysfs.ring_num == UNSET_RING_NUM) in rp2srv_show() 260 down_read(&accel_dev->sysfs.lock); in rp2srv_show() 261 svc = GET_SRV_TYPE(accel_dev, accel_dev->sysfs.ring_num % in rp2srv_show() 263 up_read(&accel_dev->sysfs.lock); in rp2srv_show() 303 down_write(&accel_dev->sysfs.lock); in rp2srv_store() 304 accel_dev->sysfs.ring_num = ring; in rp2srv_store() 305 up_write(&accel_dev->sysfs.lock); in rp2srv_store() 349 accel_dev->sysfs.ring_num = UNSET_RING_NUM; in adf_sysfs_init()
|
| /drivers/gpu/drm/xe/ |
| A D | xe_gt_sysfs.c | 29 kobject_put(gt->sysfs); in gt_sysfs_fini() 46 err = kobject_add(&kg->base, tile->sysfs, "gt%d", gt->info.id); in xe_gt_sysfs_init() 52 gt->sysfs = &kg->base; in xe_gt_sysfs_init()
|
| A D | xe_tile_sysfs.c | 29 kobject_put(tile->sysfs); in tile_sysfs_fini() 52 tile->sysfs = &kt->base; in xe_tile_sysfs_init()
|
| A D | xe_gt_ccs_mode.c | 173 sysfs_remove_files(gt->sysfs, gt_ccs_mode_attrs); in xe_gt_ccs_mode_sysfs_fini() 197 err = sysfs_create_files(gt->sysfs, gt_ccs_mode_attrs); in xe_gt_ccs_mode_sysfs_init()
|
| /drivers/leds/trigger/ |
| A D | ledtrig-tty.c | 16 struct completion sysfs; member 49 ret = wait_for_completion_timeout(&trigger_data->sysfs, in ledtrig_tty_wait_for_completion() 64 reinit_completion(&trigger_data->sysfs); in ttyname_show() 95 reinit_completion(&trigger_data->sysfs); in ttyname_store() 294 complete_all(&trigger_data->sysfs); in ledtrig_tty_work() 327 init_completion(&trigger_data->sysfs); in ledtrig_tty_activate()
|
| /drivers/video/fbdev/omap2/omapfb/dss/ |
| A D | Makefile | 8 omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \ 9 dispc-compat.o display-sysfs.o
|
| /drivers/media/usb/pvrusb2/ |
| A D | Makefile | 2 obj-pvrusb2-sysfs-$(CONFIG_VIDEO_PVRUSB2_SYSFS) := pvrusb2-sysfs.o 16 $(obj-pvrusb2-sysfs-y) $(obj-pvrusb2-debugifc-y)
|
| A D | Kconfig | 21 bool "pvrusb2 sysfs support" 25 This option enables the operation of a sysfs based 62 in the pvrusb2 driver, hosted through sysfs.
|
| /drivers/hwtracing/coresight/ |
| A D | Makefile | 29 coresight-sysfs.o coresight-syscfg.o coresight-config.o \ 41 coresight-etm3x-sysfs.o 43 coresight-etm4x-y := coresight-etm4x-core.o coresight-etm4x-sysfs.o \ 53 coresight-cti-sysfs.o
|
| /drivers/iio/resolver/ |
| A D | Kconfig | 12 to digital converters, ad2s90, provides direct access via sysfs. 24 via sysfs. 39 to digital converters, ad2s1210, provides direct access via sysfs.
|
| /drivers/firmware/google/ |
| A D | Makefile | 13 vpd-sysfs-y := vpd.o vpd_decode.o 14 obj-$(CONFIG_GOOGLE_VPD) += vpd-sysfs.o
|
| /drivers/block/rnbd/ |
| A D | Makefile | 6 rnbd-clt-sysfs.o 11 rnbd-srv-sysfs.o \
|
| /drivers/infiniband/ulp/rtrs/ |
| A D | Makefile | 7 rtrs-clt-sysfs.o \ 14 rtrs-srv-sysfs.o \
|
| /drivers/firmware/ |
| A D | Kconfig | 45 BIOS tries boot from. This information is then exported via sysfs. 61 bool "Add firmware-provided memory map to sysfs" if EXPERT 68 See also Documentation/ABI/testing/sysfs-firmware-memmap. 71 bool "Export DMI identification via sysfs to userspace" 80 tristate "DMI table support in sysfs" 85 data via sysfs. This is useful for consuming the data without 111 Boot Firmware Table (iBFT) via sysfs to userspace. If you wish to 123 tristate "QEMU fw_cfg device support in sysfs" 129 configuration (fw_cfg) file entries via sysfs. Entries are 159 access through the Intel Service Layer to user space via sysfs
|
| /drivers/thermal/qcom/ |
| A D | Kconfig | 7 This enables the thermal sysfs driver for the TSENS device. It shows 29 This enables a thermal sysfs driver for Qualcomm plug-and-play (QPNP) 30 PMIC devices. It shows up in sysfs as a thermal sensor with multiple
|
| /drivers/soc/versatile/ |
| A D | Kconfig | 11 core modules providing some sysfs information about the ASIC 20 providing some sysfs information about the ASIC variant.
|
| /drivers/iio/cdc/ |
| A D | Kconfig | 12 (ad7150, ad7151, ad7156) Provides direct access via sysfs. 22 (AD7745, AD7746, AD7747) Provides direct access via sysfs.
|
| /drivers/staging/iio/frequency/ |
| A D | Kconfig | 12 AD9832 and AD9835, provides direct access via sysfs. 22 AD9833, AD9834, AD9837 and AD9838, provides direct access via sysfs.
|
| /drivers/base/firmware_loader/ |
| A D | Kconfig | 95 bool "Enable the firmware sysfs fallback mechanism" 99 This option enables a sysfs loading facility to enable firmware 105 built-in. For details on how to work with the sysfs fallback mechanism 111 the requested firmware a sysfs fallback loading facility is made 168 bool "Force the firmware sysfs fallback mechanism when possible" 171 Enabling this option forces a sysfs userspace fallback mechanism 225 bool "Enable users to initiate firmware updates using sysfs" 230 sysfs interface that allows firmware updates to be initiated from
|
| /drivers/platform/mellanox/ |
| A D | Kconfig | 58 space through sysfs interface. The sets of registers for sysfs access 94 does not boot up correctly. This driver provides sysfs access 106 Mellanox BlueField SoC via a sysfs interface.
|
| /drivers/powercap/ |
| A D | Kconfig | 3 # Generic power capping sysfs interface configuration 7 bool "Generic powercap sysfs driver" 9 The power capping sysfs interface allows kernel subsystems to expose power
|
| /drivers/iio/frequency/ |
| A D | Kconfig | 19 Clock Generator. The driver provides direct access via sysfs. 37 Wideband Synthesizers. The driver provides direct access via sysfs. 48 Wideband Synthesizers. The driver provides direct access via sysfs.
|
| /drivers/infiniband/core/ |
| A D | sysfs.c | 175 struct ib_port *port = ibdev->port_data[port_num].sysfs; in hw_stat_port_show() 188 struct ib_port *port = ibdev->port_data[port_num].sysfs; in hw_stat_port_store() 1083 !ibdev->port_data[port_num].sysfs->hw_stats_data) in ib_get_hw_stats_port() 1085 return ibdev->port_data[port_num].sysfs->hw_stats_data->stats; in ib_get_hw_stats_port() 1210 device->port_data[port_num].sysfs = p; in setup_port() 1265 device->port_data[port_num].sysfs = NULL; in setup_port() 1282 port->ibdev->port_data[port->port_num].sysfs == port) in destroy_port() 1283 port->ibdev->port_data[port->port_num].sysfs = NULL; in destroy_port() 1462 return sysfs_create_groups(&ibdev->port_data[port_num].sysfs->kobj, in ib_port_register_client_groups() 1470 return sysfs_remove_groups(&ibdev->port_data[port_num].sysfs->kobj, in ib_port_unregister_client_groups()
|
| /drivers/platform/x86/intel/pmt/ |
| A D | Kconfig | 10 the basic sysfs interface and file hierarchy used by PMT devices. 13 <file:Documentation/ABI/testing/sysfs-class-intel_pmt>
|