Home
last modified time | relevance | path

Searched refs:methods (Results 1 – 129 of 129) sorted by relevance

/linux-4.1.27/sound/aoa/fabrics/
Dlayout.c638 if (gpio->methods && gpio->methods->get_##n) \
640 gpio->methods->get_##n(gpio); \
647 if (gpio->methods && gpio->methods->set_##n) \
648 gpio->methods->set_##n(gpio, \
730 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
734 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
854 v = ldev->gpio.methods->get_detect(&ldev->gpio, AOA_NOTIFY_HEADPHONE); in layout_notify()
858 ldev->gpio.methods->set_speakers(&ldev->gpio, !v); in layout_notify()
859 ldev->gpio.methods->set_headphone(&ldev->gpio, v); in layout_notify()
860 ldev->gpio.methods->set_lineout(&ldev->gpio, 0); in layout_notify()
[all …]
/linux-4.1.27/drivers/i2c/busses/
Di2c-scmi.c35 struct smbus_methods_t *methods; member
162 method = smbus_cmi->methods->mt_sbr; in acpi_smbus_cmi_access()
166 method = smbus_cmi->methods->mt_sbw; in acpi_smbus_cmi_access()
302 if (!strcmp(name, smbus_cmi->methods->mt_info)) { in acpi_smbus_cmi_add_cap()
304 smbus_cmi->methods->mt_info, in acpi_smbus_cmi_add_cap()
308 smbus_cmi->methods->mt_info, status)); in acpi_smbus_cmi_add_cap()
331 } else if (!strcmp(name, smbus_cmi->methods->mt_sbr)) in acpi_smbus_cmi_add_cap()
333 else if (!strcmp(name, smbus_cmi->methods->mt_sbw)) in acpi_smbus_cmi_add_cap()
377 smbus_cmi->methods = in acpi_smbus_cmi_add()
DKconfig287 BIOS to declare ACPI control methods as described in the SMBus Control
/linux-4.1.27/sound/aoa/core/
Dgpio-feature.c179 static struct gpio_methods methods; variable
190 if (methods.set_master) in ftr_gpio_all_amps_off()
204 if (methods.set_master) in ftr_gpio_all_amps_restore()
247 methods.set_master = ftr_gpio_set_master; in ftr_gpio_init()
248 methods.get_master = ftr_gpio_get_master; in ftr_gpio_init()
406 static struct gpio_methods methods = { variable
422 struct gpio_methods *ftr_gpio_methods = &methods;
Dgpio-pmf.c236 static struct gpio_methods methods = { variable
252 struct gpio_methods *pmf_gpio_methods = &methods;
/linux-4.1.27/Documentation/laptops/
Dsony-laptop.txt76 More recent Vaio models expose a consistent set of ACPI methods to
93 In your kernel logs you will find the list of all ACPI methods
100 (3) SN06 and SN07 are used to call into the real methods based on
106 * For old models you can see the GCDP/GCDP methods used to pwer on/off
112 The sony-laptop driver creates, for some of those methods (the most
115 You can create other entries corresponding to your own laptop methods by
Dtoshiba_haps.txt34 This device comes with 3 methods:
Dthinkpad-acpi.txt654 features of this driver, as it uses the same ACPI methods as
844 expose the CPU temperature through the standard ACPI methods. This
952 display backlight brightness control methods have 16 levels, ranging
/linux-4.1.27/Documentation/infiniband/
Dcore_locking.txt11 all of the methods in struct ib_device may sleep. The exceptions
12 are any methods from the list:
51 All of the methods in struct ib_device exported by a low-level
114 A consumer is permitted to sleep in its add and remove methods.
/linux-4.1.27/sound/aoa/codecs/
Donyx.c779 onyx->codec.gpio->methods->all_amps_off(onyx->codec.gpio); in onyx_switch_clock()
782 onyx->codec.gpio->methods->all_amps_restore(onyx->codec.gpio); in onyx_switch_clock()
821 onyx->codec.gpio->methods->set_hw_reset(onyx->codec.gpio, 0); in onyx_resume()
823 onyx->codec.gpio->methods->set_hw_reset(onyx->codec.gpio, 1); in onyx_resume()
825 onyx->codec.gpio->methods->set_hw_reset(onyx->codec.gpio, 0); in onyx_resume()
869 if (!onyx->codec.gpio || !onyx->codec.gpio->methods) { in onyx_init_codec()
874 onyx->codec.gpio->methods->set_hw_reset(onyx->codec.gpio, 0); in onyx_init_codec()
876 onyx->codec.gpio->methods->set_hw_reset(onyx->codec.gpio, 1); in onyx_init_codec()
878 onyx->codec.gpio->methods->set_hw_reset(onyx->codec.gpio, 0); in onyx_init_codec()
Dtas.c676 tas->codec.gpio->methods->all_amps_off(tas->codec.gpio); in tas_reset_init()
678 tas->codec.gpio->methods->set_hw_reset(tas->codec.gpio, 0); in tas_reset_init()
680 tas->codec.gpio->methods->set_hw_reset(tas->codec.gpio, 1); in tas_reset_init()
682 tas->codec.gpio->methods->set_hw_reset(tas->codec.gpio, 0); in tas_reset_init()
684 tas->codec.gpio->methods->all_amps_restore(tas->codec.gpio); in tas_reset_init()
722 tas->codec.gpio->methods->all_amps_off(tas->codec.gpio); in tas_switch_clock()
732 tas->codec.gpio->methods->all_amps_restore(tas->codec.gpio); in tas_switch_clock()
802 if (!tas->codec.gpio || !tas->codec.gpio->methods) { in tas_init_codec()
/linux-4.1.27/Documentation/video4linux/
Dsoc-camera.txt59 All camera host methods are passed in a struct soc_camera_host_ops:
74 .add and .remove methods are called when a sensor is attached to or detached
82 details about format conversion. The rest of the methods are called from
90 and optionally provide platform .power and .reset methods for the camera. This
99 board-specific power switching methods. soc_camera_apply_board_flags() takes
161 .get_formats and, if required, a .put_formats methods.
Dv4l2-framework.txt228 v4l2_subdev pointer, for other busses you may have to use other methods.
912 The v4l2 core API provides a set of standard methods (called "videobuf")
913 for dealing with video buffers. Those methods allow a driver to implement
915 methods for using video buffers on devices that supports DMA with
1153 methods.
/linux-4.1.27/Documentation/sound/alsa/soc/
Djack.txt33 machine driver and updated by jack detection methods.
48 Jack detection methods
58 provided by the snd_soc_jack_add_gpio() function. Other methods are
/linux-4.1.27/drivers/rapidio/
DKconfig57 or any number of methods to be built as modules.
58 Selecting a built-in method disables use of loadable methods.
/linux-4.1.27/Documentation/power/
Dbasic-pm-debugging.txt54 global control methods(*)
58 global control methods(*) and the disabling of nonboot CPUs
62 control methods(*), the disabling of nonboot CPUs and suspending of
65 (*) the platform global control methods are only available on ACPI systems
82 invoke the global control methods (eg. ACPI global control methods) used to
85 methods used to cancel hibernation etc.
Ddevices.txt31 by implementing various role-specific suspend and resume methods to
57 various role-specific suspend and resume methods, so that the hardware
117 This structure is defined in include/linux/pm.h and the methods included in it
119 For now, it should be sufficient to remember that the last three methods are
126 power management methods. Therefore it is not described in this document, so
132 The core methods to suspend and resume devices reside in struct dev_pm_ops
138 classes and bus types) don't provide all power management methods.
140 Bus drivers implement these methods as appropriate for the hardware and the
280 All phases use PM domain, bus, type, class or driver callbacks (that is, methods
304 driver-specific methods stored in dev->driver->pm, but they don't have to do
[all …]
Dpci.txt44 approach requires the platform firmware to provide special methods that may be
58 In turn, if the methods provided by the platform firmware are used for changing
144 methods" that may be executed by the kernel to perform specific tasks, such as
145 putting a device into a low-power state. These control methods are encoded
153 ACPI control methods may be divided into global control methods, that are not
154 associated with any particular devices, and device control methods, that have
156 the platform. This means, in particular, that ACPI device control methods can
158 ACPI methods used for device power management fall into that category.
166 with the help of their own control methods, _ON and _OFF, that have to be
171 by the device in this state using their _ON control methods and (2) execute the
[all …]
Dvideo.txt21 methods work on different systems, and no known method suits all of
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-iio-trigger-sysfs9 automated testing or in situations, where other trigger methods
Dsysfs-devices-power_state7 management methods.
Dsysfs-devices-real_power_state7 power management methods and use ACPI power resources for power
Dsysfs-class-extcon57 Inputs of all the methods are required to meet the
Dsysfs-power42 sleep on the next suspend. There are four methods supported:
/linux-4.1.27/Documentation/timers/
D00-INDEX14 - Summary of the different methods for the scheduler clock-interrupts management.
DNO_HZ.txt197 offload may be selected via several methods:
/linux-4.1.27/sound/aoa/
Daoa-gpio.h75 struct gpio_methods *methods; member
/linux-4.1.27/Documentation/filesystems/
Dsysfs.txt54 the filesystem. Sysfs forwards file I/O operations to methods defined
125 show and store methods of the attribute owners.
139 calls the associated methods.
168 To read or write attributes, show() or store() methods must be
212 - show() methods should return the number of bytes printed into the
223 - The object passed to the methods will be pinned in memory via sysfs
Dvfs.txt235 All methods are called without any locks being held, unless otherwise
236 noted. This means that most methods can block safely. All methods are
323 is a pointer to a "struct inode_operations" which describes the methods that
370 Again, all methods are called without any locks being held, unless
388 If you wish to overload the dentry methods then you should
784 ->swap_{out,in} methods.
832 Again, all methods are called without any locks being held, unless
919 here. These methods may be set to NULL, as they are either optional or
Dporting16 New methods: ->alloc_inode() and ->destroy_inode().
278 moved from generic methods (block_write_begin, cont_write_begin,
Dext2.txt287 scheme but less reliable. Both methods are equally resolvable by their
DLocking1 The text below describes the locking rules for VFS-related methods.
Dxfs-delayed-logging-design.txt781 logging methods are in the middle of the life cycle - they still have the same
791 be able to swap methods automatically and transparently depending on load
/linux-4.1.27/Documentation/
Dvideo-output.txt7 can be used to hook platform specific methods to enable/disable video output
Drfkill.txt41 transmitter with the kernel, methods for turning it on and off and, letting
Ddell_rbu.txt20 image methods. In case of monolithic the driver allocates a contiguous chunk
Dassoc_array.txt137 This points to a number of methods, all of which need to be provided:
211 passed to the methods in the ops table when they are called.
230 passed to the methods in the ops table when they are called.
Dvme_api.txt210 to be used, other methods can be used to allocate a buffer, though care must be
223 Slave windows map local memory onto the VME bus, the standard methods for
DSubmittingDrivers92 necessary, the .suspend and .resume methods used during the
Dkmemleak.txt200 the pointer is calculated by other methods than the usual container_of
Dcpu-hotplug.txt37 a laptop run SMP kernels which didn't support these methods. SMP support
Dcachetlb.txt28 invoke one of the following flush methods _after_ the page table
Dkobject.txt238 ktypes and release methods
Dkernel-parameters.txt249 Disable auto-serialization of AML methods
250 AML control methods that contain the opcodes to create
2656 hardware access methods are allowed. Use this
/linux-4.1.27/Documentation/i2c/
Dfault-codes34 Also, codes returned by adapter probe methods follow rules which are
73 Returned by driver probe() methods. This is a bit more
90 Returned by driver probe() methods to indicate that they
Dupgrading-clients10 the old to the new new binding methods.
95 .detach_client methods can be removed, along with the addr_data,
115 Add the probe and remove methods to the i2c_driver, as so:
Dinstantiating-devices193 only way back then. Where possible, methods 1 and 2 should be preferred.
203 instantiation (methods 1 and 2) is much preferred for it is safer and
/linux-4.1.27/Documentation/acpi/
Dmethod-customizing.txt7 Linux supports customizing ACPI control methods at runtime.
68 ACPI methods, we need to redo step c) ~ g) for multiple times.
Dnamespace.txt37 control methods, encoded in AML (ACPI Machine Language). The data block
245 with specific control methods (as indicated by the ACPI defined
287 control methods. One ACPI device object may be linked this way to
/linux-4.1.27/Documentation/arm64/
Darm-acpi.txt310 can be controlled through the optional ACPI methods _PS0, _PS1, _PS2, and _PS3;
320 methods. They are then tied back to D-states for a particular device
325 The kernel ACPI code will also assume that the _PSx methods follow the normal
326 ACPI rules for such methods:
340 Such code in _PSx methods will of course be very platform specific. But,
359 methods to be expected). The only exceptions to this are CPU clocks where
360 CPPC provides a much richer interface than ACPI methods. If the clocks
364 they could do so by providing ACPI methods that could be invoked by Linux
366 such methods, even if they are provided. Such methods are not currently
Dacpi_object_usage.txt439 usage, change them in these methods.
521 In Section 15 of the ACPI specification, several methods are mentioned as
Dbooting.txt189 enable-methods are described below.
/linux-4.1.27/Documentation/hwmon/
Dshtc127 address 0x70. See Documentation/i2c/instantiating-devices for methods to
Dltc424598 The LTC4245 chip can be configured to sample all GPIO pins with two methods:
Df71882fg88 Both PWM (pulse-width modulation) and DC fan speed control methods are
Dw83791d101 Since both methods read and write the underlying hardware, they can be used
Df71805f129 Both PWM (pulse-width modulation) and DC fan speed control methods are
/linux-4.1.27/Documentation/arm/nwfpe/
DTODO24 method would be to use accurate table methods for these routines. I have
27 These methods are used in GLIBC for some of the transcendental functions.
/linux-4.1.27/Documentation/locking/
Dww-mutex-design.txt94 definitions for methods #1 and #2:
197 Unlocking works the same way for both methods #1 and #2:
221 Note that this approach differs in two important ways from the above methods:
229 Note also that methods #1 and #2 and method #3 can be combined, e.g. to first lock a
231 methods. And then lock any additional objects affected by the operations using
/linux-4.1.27/Documentation/isdn/
DREADME.concap125 protocol may not call any *dops methods after this. */
136 dummy methods here */
160 /* Control methods must be set to NULL by devices which do not
182 be accessed via *pops methods only*/
DREADME.sc73 versus between 16K and 64K. New methods for using the shared RAM
/linux-4.1.27/Documentation/rapidio/
Drapidio.txt114 discovery methods as statically linked components or loadable modules.
120 several methods to initiate an enumeration and/or discovery process:
158 destination ID can be assigned to a master port using various methods depending
170 traditional methods of passing module parameter "hdid=" during its loading:
190 This requirement is cased by the fact that enumeration/discovery methods invoke
303 methods as new configuration options without significant impact to the core
/linux-4.1.27/Documentation/crypto/
Dasync-tx-api.txt26 The async_tx API provides methods for describing a chain of asynchronous
84 following methods:
101 There are two methods for an application to learn about the completion
Dapi-intro.txt82 methods may only be called from softirq and user contexts. For
/linux-4.1.27/Documentation/x86/
Dearly-microcode.txt28 In addition to these two legacy methods, the early loading method described
/linux-4.1.27/drivers/platform/chrome/
DKconfig57 typically has its own communication methods.
/linux-4.1.27/Documentation/gpio/
Ddriver.txt44 - methods to establish GPIO direction
45 - methods used to access GPIO values
47 - flag saying whether calls to its methods may sleep
Dgpio-legacy.txt531 - methods to establish GPIO direction
532 - methods used to access GPIO values
533 - flag saying whether calls to its methods may sleep
/linux-4.1.27/Documentation/networking/
Ddmfe.txt51 Implement pci_driver::suspend() and pci_driver::resume() power management methods.
DREADME.ipw2200187 private, methods. The Intel(R) PRO/Wireless 2915ABG Driver for Linux
190 The general form of using the private wireless methods is:
198 The supported private methods are:
Ddm9000.txt132 about link (carrier) availability. This is managed by several methods
Dipvs-sysctl.txt23 in backup mode to avoid packet loops for DR/TUN methods.
DPLIP.txt112 PLIP uses several different data transfer methods. The first (and the
D6pack.txt25 DAMA channel access methods.
Dbonding.txt1763 There are two methods to insure that the VLAN device operates
1850 the same information. If both methods fail (i.e., the driver either
/linux-4.1.27/drivers/iio/
DKconfig19 acquisition methods.
/linux-4.1.27/Documentation/usb/
Danchors.txt9 keeping track of URBs and provides methods to deal with
Dpower-management.txt297 methods in its usb_driver structure, and the reset_resume method is
298 optional. The methods' jobs are quite simple:
334 methods get called when the interfaces are suspended or resumed. In
348 three of the methods listed above. In addition, a driver indicates
/linux-4.1.27/security/keys/
DKconfig12 It also includes provision of methods by which such keys might be
/linux-4.1.27/Documentation/serial/
Dtty.txt115 Line discipline methods can call the following methods of the underlying
184 Line discipline methods have access to tty->flags field containing the
Ddriver18 information (defined by uart_port) and a set of control methods (defined
71 hardware specific driver. It contains all the methods to control the
/linux-4.1.27/drivers/md/
DKconfig137 of the available parity distribution methods.
145 in one of the available parity distribution methods.
360 of the available parity distribution methods.
368 in one of the available parity distribution methods.
/linux-4.1.27/Documentation/driver-model/
Dporting.txt288 bus driver should define single instances of the generic methods that
306 The generic driver should be initialized with these methods before it
323 methods.
Dplatform.txt37 provide probe() and remove() methods. They support power management
/linux-4.1.27/Documentation/ptp/
Dptp.txt64 Drivers must ensure that all of the methods in interface are
/linux-4.1.27/Documentation/fmc/
Dcarrier.txt129 The carrier provides a number of methods by means of the
149 The individual methods perform the following tasks:
213 methods: for example the SPEC driver may define that its carrier
/linux-4.1.27/Documentation/PCI/
Dpci-iov-howto.txt30 Multiple methods are available for SR-IOV enablement.
/linux-4.1.27/drivers/thermal/
DKconfig250 notification methods.
261 notification methods.The other trip is a critical trip point, which
/linux-4.1.27/Documentation/security/
DIMA-templates.txt81 currently the following methods are supported:
Dkeys.txt1320 instantiate and update methods.
/linux-4.1.27/Documentation/extcon/
Dporting-android-switch-class85 methods to register notifier_block for cable events:
/linux-4.1.27/arch/mips/
DKconfig.debug110 can try to select SYS_SUPPORTS_ZBOOT and use the other methods to
/linux-4.1.27/Documentation/trace/
Dtracepoint-analysis.txt15 what is going on within the system. There are a large number of methods for
17 this document describes some of the methods that can be used.
/linux-4.1.27/Documentation/w1/
Dw1.generic59 You can call above methods by reading appropriate sysfs files.
/linux-4.1.27/Documentation/spi/
Dspi-summary479 bus number (maybe the same as the platform device ID) and three methods
482 and those methods.)
577 SPI subsystem, just implement the queued methods specified above. Using
579 providing pure process-context execution of methods. The message queue
/linux-4.1.27/Documentation/power/powercap/
Dpowercap.txt12 'control types', which correspond to different methods of power capping. For
/linux-4.1.27/drivers/acpi/
DKconfig351 tristate "Allow ACPI methods to be inserted/replaced at run time"
355 This debug facility allows ACPI AML methods to be inserted and/or
/linux-4.1.27/Documentation/arm/
DInterrupts122 Set the mask/unmask methods for handling this IRQ
DIXP4xx76 IXP4xx provides two methods of accessing PCI memory space:
Dcluster-pm-race-avoidance.txt36 methods of coordination are required in order to guarantee safe
/linux-4.1.27/Documentation/filesystems/caching/
Dbackend-api.txt77 The cache methods are executed one of two contexts:
288 These methods are used to exclusively lock an object. It must be possible
297 These methods are used to pin an object into the cache. Once pinned an
Dnetfs-api.txt894 The netfs can use this information in methods such as releasepage() to
/linux-4.1.27/Documentation/scsi/
Dosd.txt79 b. Any of the osd_req_* methods is used to encode a request of the specified
Dst.txt12 one of the following three methods:
338 SCSI mode page 15. Note that some drives other methods for
Dscsi_fc_transport.txt54 expected. Once instantiated by one of the above methods, it will have a
/linux-4.1.27/arch/arm/mach-ixp4xx/
DKconfig203 IXP4xx provides two methods of accessing PCI memory space:
/linux-4.1.27/Documentation/cpu-freq/
Dpcc-cpufreq.txt116 * supports the PCC interface, and the associated PCCH() and PCCP() methods
/linux-4.1.27/Documentation/blockdev/
Dparide.txt11 host computer. While some devices (notably scanners) use ad-hoc methods
54 paride module which provides a registry and some common methods for
/linux-4.1.27/Documentation/cgroups/
Dcgroups.txt483 various methods, which are callbacks from the cgroup system, along
533 Each subsystem may export the following methods. The only mandatory
534 methods are css_alloc/free. Any others that are null are presumed to
/linux-4.1.27/Documentation/s390/
Dmonreader.txt119 There are two alternative methods for reading: either non-blocking read in
Dcds.txt29 functional layer was introduced that provides generic I/O access methods to
142 This methods implies that Linux/390 doesn't require to probe for free (not
/linux-4.1.27/Documentation/dvb/
DREADME.dvb-usb22 - other functions/methods which can be shared by several drivers (such as
/linux-4.1.27/drivers/iio/adc/
DKconfig310 driver supports both RT and SW conversion methods.
/linux-4.1.27/Documentation/fb/
Dfbcon.txt195 restored properly. The following is one of the several methods that you can do:
/linux-4.1.27/arch/ia64/
DKconfig533 region 0xA1. AML methods can use this OpRegion to call arbitrary
/linux-4.1.27/Documentation/input/
Devent-codes.txt267 compatibility, both methods need to be checked in userspace.
/linux-4.1.27/scripts/kconfig/
Dzconf.lex.c_shipped852 /* Accessor methods to globals.
2123 /* Accessor methods (get/set functions) to struct members. */
/linux-4.1.27/Documentation/development-process/
D1.Intro94 proprietary development methods.
/linux-4.1.27/scripts/genksyms/
Dlex.lex.c_shipped592 /* Accessor methods to globals.
1728 /* Accessor methods (get/set functions) to struct members. */
/linux-4.1.27/Documentation/sound/alsa/
DHD-Audio.txt14 methods for the HD-audio hardware.
61 `position_fix=3` means to use a combination of both methods, needed
DALSA-Configuration.txt258 ATI IXP has two different methods to control SPDIF output. One is
/linux-4.1.27/scripts/dtc/
Ddtc-lexer.lex.c_shipped685 /* Accessor methods to globals.
1991 /* Accessor methods (get/set functions) to struct members. */
/linux-4.1.27/Documentation/kbuild/
Dmodules.txt539 kbuild for building and can therefore use the same methods as
/linux-4.1.27/Documentation/kdump/
Dkdump.txt107 There are two possible methods of using Kdump.
/linux-4.1.27/Documentation/filesystems/configfs/
Dconfigfs.txt362 ct_item_ops->drop_link() methods. If the ->allow_link() method exists,
/linux-4.1.27/drivers/platform/x86/
DKconfig573 defined methods and data blocks in a PNP0C14 device, which are then
/linux-4.1.27/Documentation/RCU/
DRTFP.txt325 no shortage of straightforward methods for accomplishing this.
1140 Proposes comparing RCU to lock-free methods for the Linux kernel.
/linux-4.1.27/drivers/tty/serial/
DKconfig180 communication methods, for things like PPP you still must fully
/linux-4.1.27/arch/arm/
DKconfig1723 Implement faster copy_to_user and clear_user methods for CPU