Searched refs:devices (Results 1 - 200 of 3943) sorted by relevance

1234567891011>>

/linux-4.1.27/arch/sh/boards/mach-rsk/
H A DMakefile2 obj-$(CONFIG_SH_RSK7203) += devices-rsk7203.o
3 obj-$(CONFIG_SH_RSK7264) += devices-rsk7264.o
4 obj-$(CONFIG_SH_RSK7269) += devices-rsk7269.o
/linux-4.1.27/drivers/rapidio/devices/
H A DMakefile2 # Makefile for RapidIO devices
/linux-4.1.27/drivers/s390/crypto/
H A DMakefile2 # S/390 crypto devices
/linux-4.1.27/include/linux/spi/
H A Dxilinx_spi.h9 * @devices: Devices to add when the driver is probed.
10 * @num_devices: Number of devices in the devices array.
15 struct spi_board_info *devices; member in struct:xspi_platform_data
H A Dmcp23s08.h33 * with two interrupt outputs (these are the devices ending with 17 and
40 * On devices with only one interrupt output this property is useless.
H A Dpxa2xx_spi.h24 /* device.platform_data for SSP controller devices */
39 /* spi_board_info.controller_data for SPI slave devices,
/linux-4.1.27/drivers/staging/iio/frequency/
H A Ddds.h2 * dds.h - sysfs attributes associated with DDS devices
12 * /sys/bus/iio/devices/.../out_altvoltageX_frequencyY
20 * /sys/bus/iio/devices/.../out_altvoltageX_frequencyY_scale
27 * /sys/bus/iio/devices/.../out_altvoltageX_frequencysymbol
35 * /sys/bus/iio/devices/.../out_altvoltageX_phaseY
43 * /sys/bus/iio/devices/.../out_altvoltageX_phaseY_scale
50 * /sys/bus/iio/devices/.../out_altvoltageX_phasesymbol
58 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_en
66 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_frequency_en
74 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_phase_en
82 * /sys/bus/iio/devices/.../out_altvoltageX_out_enable
90 * /sys/bus/iio/devices/.../out_altvoltageX_outY_enable
99 * /sys/bus/iio/devices/.../out_altvoltageX_outY_wavetype
107 * /sys/bus/iio/devices/.../out_altvoltageX_outY_wavetype_available
/linux-4.1.27/arch/arm/mach-davinci/
H A DMakefile13 obj-$(CONFIG_ARCH_DAVINCI_DM644x) += dm644x.o devices.o
14 obj-$(CONFIG_ARCH_DAVINCI_DM355) += dm355.o devices.o
15 obj-$(CONFIG_ARCH_DAVINCI_DM646x) += dm646x.o devices.o
16 obj-$(CONFIG_ARCH_DAVINCI_DM365) += dm365.o devices.o
17 obj-$(CONFIG_ARCH_DAVINCI_DA830) += da830.o devices-da8xx.o
18 obj-$(CONFIG_ARCH_DAVINCI_DA850) += da850.o devices-da8xx.o
/linux-4.1.27/Documentation/
H A DMakefile2 filesystems filesystems ia64 laptops mic misc-devices \
/linux-4.1.27/include/linux/
H A Di2c-ocores.h18 u8 num_devices; /* number of devices in the devices list */
19 struct i2c_board_info const *devices; /* devices connected to the bus */ member in struct:ocores_i2c_platform_data
H A Di2c-xiic.h28 * @num_devices: Number of devices that shall be added when the driver
30 * @devices: The actuall devices to add.
33 * of devices that should be added to the I2C bus. The reason is that sometimes
40 struct i2c_board_info const *devices; member in struct:xiic_i2c_platform_data
H A Dlguest_launcher.h9 * The Guest needs devices to do anything useful. Since we don't let it touch
10 * real devices (think of the damage it could do!) we provide virtual devices.
11 * We emulate a PCI bus with virtio devices on it; we used to have our own
14 * Virtio devices are also used by kvm, so we can simply reuse their optimized
H A Dof_net.h2 * OF helpers for network devices.
H A Dstmp_device.h2 * basic functions for devices following the "stmp" style register layout
H A Dnode.h8 * Basic handling of the devices is done in drivers/base/node.c
9 * and system devices are handled in drivers/base/sys.c.
11 * Nodes are exported via driverfs in the class/node/devices/
H A Dwatchdog.h20 /** struct watchdog_ops - The watchdog-devices operations
27 * @set_timeout:The routine for setting the watchdog devices timeout value.
62 * @timeout: The watchdog devices timeout value.
63 * @min_timeout:The watchdog devices minimum timeout value.
64 * @max_timeout:The watchdog devices maximum timeout value.
67 * @status: Field that contains the devices internal status bits.
H A Disa.h20 struct device *devices; member in struct:isa_driver
H A Dsmsc911x.h57 * routed data bus to older devices such as LAN9118. Newer devices such as
H A Ddmar.h57 struct dmar_dev_scope *devices;/* target device array */ member in struct:dmar_drhd_unit
116 struct dmar_dev_scope **devices, u16 segment);
118 extern void dmar_free_dev_scope(struct dmar_dev_scope **devices, int *cnt);
121 struct dmar_dev_scope *devices,
124 u16 segment, struct dmar_dev_scope *devices,
H A Dof_platform.h28 * the names of devices when creating devices from the device tree. The table
62 /* Platform devices and busses creation */
H A Dtc.h65 struct list_head devices; /* List of devices on this bus. */ member in struct:tc_bus
81 struct list_head node; /* Node in list of all TC devices. */
H A Dzorro.h26 * Zorro devices
57 const struct zorro_device_id *id_table; /* NULL if wants all devices */
80 extern unsigned int zorro_num_autocon; /* # of autoconfig devices found */
H A Dsuspend.h112 * @begin() is executed right prior to suspending devices. The information
121 * @prepare() is called right after devices have been suspended (ie. the
159 * code during suspended without invoking userspace and most of devices,
162 * being kept suspended in the view of userland and devices.
164 * @end: Called by the PM core right after resuming devices, to indicate to
173 * Called by the PM core if the suspending of devices fails.
273 * Called right after shrinking memory and before freezing devices.
275 * @end: Called by the PM core right after resuming devices, to indicate to
279 * Called right after devices have been frozen and before the nonboot
286 * thawing devices (runs with IRQs on).
290 * devices are prepared for entering the low power state.
295 * level devices have been shut down (runs with IRQs off).
300 * the image kernel, before the nonboot CPUs are enabled and before devices
304 * Called right after devices have been frozen and before the nonboot
309 * thawing devices (runs with IRQs on).
311 * @recover: Recover the platform from a failure to suspend devices.
312 * Called by the PM core if the suspending of devices during hibernation
/linux-4.1.27/arch/arm/mach-pxa/
H A Dcsb701.c52 static struct platform_device *devices[] __initdata = {
62 return platform_add_devices(devices, ARRAY_SIZE(devices)); csb701_init()
H A Dmp900.c79 static struct platform_device *devices[] __initdata = {
90 platform_add_devices(devices, ARRAY_SIZE(devices)); mp900c_init()
H A Dcsb726.c32 #include "devices.h"
200 /* .devices = SM501_USE_USB_HOST, */
201 .devices = SM501_USE_USB_HOST | SM501_USE_UART0 | SM501_USE_UART1,
249 static struct platform_device *devices[] __initdata = {
271 platform_add_devices(devices, ARRAY_SIZE(devices)); csb726_init()
H A Dhimalaya.c124 static struct platform_device *devices[] __initdata = {
156 platform_add_devices(devices, ARRAY_SIZE(devices)); himalaya_init()
H A Dxcep.c137 static struct platform_device *devices[] __initdata = {
143 /* We have to state that there are HWMON devices on the I2C bus on XCEP.
145 * refuse to attach if the adapter doesn't support HWMON class of devices. */
177 platform_add_devices(ARRAY_AND_SIZE(devices)); xcep_init()
H A Dpcm027.c44 * -> So this file supports the main devices on the CPU card only!
133 * SPI host and devices
209 static struct platform_device *devices[] __initdata = {
234 platform_add_devices(devices, ARRAY_SIZE(devices)); pcm027_init()
H A Dh5000.c185 * Platform devices
188 static struct platform_device *devices[] __initdata = {
202 platform_add_devices(ARRAY_AND_SIZE(devices)); h5000_init()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
H A DMakefile2 # Makefile for Qlogic 1G/10G Ethernet Driver for CNA devices
/linux-4.1.27/drivers/rapidio/
H A DMakefile10 obj-$(CONFIG_RAPIDIO) += devices/
/linux-4.1.27/arch/x86/include/asm/
H A Dsta2x11.h9 /* This needs to be called from the MFD to configure its sub-devices */
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/thermal/
H A Dthermal.h13 /* On cooling devices upper and lower limits */
/linux-4.1.27/drivers/usb/core/
H A DMakefile7 usbcore-y += devio.o notify.o generic.o quirks.o devices.o
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/thermal/
H A Dthermal.h13 /* On cooling devices upper and lower limits */
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/thermal/
H A Dthermal.h13 /* On cooling devices upper and lower limits */
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/thermal/
H A Dthermal.h13 /* On cooling devices upper and lower limits */
/linux-4.1.27/arch/arm/mach-clps711x/
H A DMakefile7 obj-y := common.o devices.o
/linux-4.1.27/arch/arm/mach-gemini/
H A DMakefile7 obj-y := irq.o mm.o time.o devices.o gpio.o idle.o reset.o
H A Dcommon.h25 /* Common platform devices registration functions */
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/thermal/
H A Dthermal.h13 /* On cooling devices upper and lower limits */
/linux-4.1.27/include/dt-bindings/thermal/
H A Dthermal.h13 /* On cooling devices upper and lower limits */
/linux-4.1.27/arch/powerpc/kernel/
H A Dpci-hotplug.c36 * pcibios_remove_pci_devices - remove all devices under this bus
39 * Remove all of the PCI devices under this bus both from the
51 pr_debug("PCI: Removing devices on bus %04x:%02x\n", pcibios_remove_pci_devices()
53 list_for_each_entry_safe(dev, tmp, &bus->devices, bus_list) { pcibios_remove_pci_devices()
62 * pcibios_add_pci_devices - adds new pci devices to bus
65 * This routine will find and fixup new pci devices under
67 * might already be some devices under this bridge, so
68 * it carefully tries to add only new devices. (And that
93 * probably have grandchildren devices unplugged. So pcibios_add_pci_devices()
103 list_for_each_entry(dev, &bus->devices, bus_list) { pcibios_add_pci_devices()
H A Deeh_dev.c3 * be bound with OF node and PCI device simutaneously. The EEH devices would
8 * 1) Before PCI emunation starts, we need create EEH devices according to the
15 * PHB is newly inserted, we also need create EEH devices accordingly.
75 * eeh_dev_phb_init_dynamic - Create EEH devices for devices included in PHB
79 * EEH devices accordingly
91 /* EEH devices for children OF nodes */ eeh_dev_phb_init_dynamic()
96 * eeh_dev_phb_init - Create EEH devices for devices included in existing PHBs
98 * Scan all the existing PHBs and create EEH devices for their OF
108 pr_info("EEH: devices created\n"); eeh_dev_phb_init()
H A Dof_platform.c70 /* Create EEH devices for the PHB */ of_pci_phb_probe()
73 /* Register devices with EEH */ of_pci_phb_probe()
91 /* Add probed PCI devices to the device model */ of_pci_phb_probe()
94 /* sysfs files should only be added after devices are added */ of_pci_phb_probe()
/linux-4.1.27/fs/proc/
H A Ddevices.c12 seq_puts(f, "Character devices:\n"); devinfo_show()
19 seq_puts(f, "\nBlock devices:\n"); devinfo_show()
67 proc_create("devices", 0, NULL, &proc_devinfo_operations); proc_devices_init()
H A DMakefile16 proc-y += devices.o
/linux-4.1.27/arch/arm/mach-imx/
H A Ddevices-imx1.h9 #include "devices/devices-common.h"
H A Dmach-scb9328.c24 #include "devices-imx1.h"
106 static struct platform_device *devices[] __initdata = {
123 printk(KERN_INFO"Scb9328: Adding devices\n"); scb9328_init()
126 platform_add_devices(devices, ARRAY_SIZE(devices)); scb9328_init()
H A Dpm-imx3.c15 #include "devices/devices-common.h"
H A Dmach-apf9328.c29 #include "devices-imx1.h"
112 static struct platform_device *devices[] __initdata = {
132 platform_add_devices(devices, ARRAY_SIZE(devices)); apf9328_init()
H A Ddevices-imx21.h9 #include "devices/devices-common.h"
H A Dmm-imx1.c26 #include "devices/devices-common.h"
/linux-4.1.27/drivers/misc/sgi-xp/
H A DMakefile2 # Makefile for SGI's XP devices.
/linux-4.1.27/drivers/staging/board/
H A Dkzm9d.c1 /* Staging board support for KZM9D. Enable not-yet-DT-capable devices here. */
/linux-4.1.27/drivers/s390/block/
H A DMakefile2 # S/390 block devices
H A Ddasd_genhd.c52 * dasda - dasdz : 26 devices dasd_gendisk_alloc()
53 * dasdaa - dasdzz : 676 devices, added up = 702 dasd_gendisk_alloc()
54 * dasdaaa - dasdzzz : 17576 devices, added up = 18278 dasd_gendisk_alloc()
55 * dasdaaaa - dasdzzzz : 456976 devices, added up = 475252 dasd_gendisk_alloc()
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
H A DMakefile2 # Makefile for Heterogenous System Architecture support for AMD GPU devices
/linux-4.1.27/arch/mips/ath79/
H A Ddev-common.h2 * Atheros AR71XX/AR724X/AR913X common devices
/linux-4.1.27/drivers/md/
H A Draid0.h7 int nb_dev; /* # of devices attached to the zone */
H A Ddm-table.c56 /* a list of devices used by this table */
57 struct list_head devices; member in struct:dm_table
191 INIT_LIST_HEAD(&t->devices); dm_table_create()
215 static void free_devices(struct list_head *devices, struct mapped_device *md) free_devices() argument
219 list_for_each_safe(tmp, next, devices) { list_for_each_safe()
253 free_devices(&t->devices, t->md); dm_table_destroy()
290 * Some devices exist without request functions, device_area_is_invalid()
291 * such as loop devices not yet bound to backing files. device_area_is_invalid()
292 * Forbid the use of such devices. device_area_is_invalid()
393 dd = find_device(&t->devices, dev); dm_get_device()
405 list_add(&dd->list, &t->devices); dm_get_device()
460 struct list_head *devices = &ti->table->devices; dm_put_device() local
463 list_for_each_entry(dd, devices, list) { list_for_each_entry()
470 DMWARN("%s: device %s not in table devices list",
593 * Impose necessary and sufficient conditions on a devices's table such
632 /* combine all target devices' limits */ validate_hardware_logical_block_alignment()
836 struct list_head *devices; dm_table_set_type() local
886 /* Non-request-stackable devices can't be used for request-based dm */ dm_table_set_type()
887 devices = dm_table_get_devices(t); list_for_each_entry()
888 list_for_each_entry(dd, devices, list) { list_for_each_entry()
893 " non-request-stackable devices"); list_for_each_entry()
902 /* verify _all_ devices in the table are blk-mq devices */ list_for_each_entry()
903 list_for_each_entry(dd, devices, list) list_for_each_entry()
905 DMERR("table load rejected: not all devices" list_for_each_entry()
911 } else if (list_empty(devices) && __table_type_request_based(live_md_type)) {
1027 * If %match_all is true, all devices' profiles must match.
1028 * If %match_all is false, all devices must at least have an
1035 struct list_head *devices = dm_table_get_devices(t); dm_table_get_integrity_disk() local
1039 list_for_each_entry(dd, devices, list) { list_for_each_entry()
1064 * the underlying devices have an integrity profile. But all devices
1065 * may not have matching profiles (checking all devices isn't reliable
1068 * Stacked DM devices force a 2 stage integrity profile validation:
1209 * Check whether a table has no data devices attached using each
1254 * Combine queue limits of all the devices this target uses. dm_calculate_queue_limits()
1289 * Set the integrity profile for this device if all devices used have
1291 * don't know if all devices (particularly DM devices this device
1330 * t->devices includes internal dm devices such as mirror logs dm_table_supports_flush()
1459 * t->devices includes internal dm devices such as mirror logs dm_table_supports_discards()
1505 /* Ensure that all underlying devices are non-rotational. */ dm_table_set_restrictions()
1556 return &t->devices; dm_table_get_devices()
1656 struct list_head *devices = dm_table_get_devices(t); dm_table_any_congested() local
1660 list_for_each_entry(dd, devices, list) { list_for_each_entry()
/linux-4.1.27/arch/arm/mach-omap2/
H A Ddevices.h2 * arch/arm/mach-omap2/devices.h
/linux-4.1.27/arch/arm/mach-cns3xxx/
H A Ddevices.h2 * CNS3xxx common devices
H A Ddevices.c2 * CNS3xxx common devices
22 #include "devices.h"
/linux-4.1.27/include/asm-generic/
H A Dparport.h10 * to devices on the PCI bus.
/linux-4.1.27/include/linux/mfd/
H A Dds1wm.h8 /* should work if your bus devices recover*/
H A Dmax77686.h23 * MAX77686 has PMIC, RTC devices.
24 * The devices share the same I2C bus and included in
H A Dmax77693.h25 * MAX77693 has PMIC, Charger, Flash LED, Haptic, MUIC devices.
26 * The devices share the same I2C bus and included in
H A Dcore.h38 /* platform data passed to the sub devices drivers */
83 * "Clone" multiple platform devices for a single cell. This is to be used
84 * for devices that have multiple users of a cell. For example, if an mfd
/linux-4.1.27/drivers/iommu/
H A Diommu-sysfs.c18 * We provide a common class "devices" group which initially has no attributes.
19 * As devices are added to the IOMMU, we'll add links to the group.
26 .name = "devices",
103 * this interface. A link to the device will be created in the "devices"
114 ret = sysfs_add_link_to_group(&dev->kobj, "devices", iommu_device_link()
121 sysfs_remove_link_from_group(&dev->kobj, "devices", iommu_device_link()
133 sysfs_remove_link_from_group(&dev->kobj, "devices", dev_name(link)); iommu_device_unlink()
H A Ddmar.c58 * before IO devices managed by that unit.
60 * after IO devices managed by that unit.
113 void dmar_free_dev_scope(struct dmar_dev_scope **devices, int *cnt) dmar_free_dev_scope() argument
118 if (*devices && *cnt) { dmar_free_dev_scope()
119 for_each_active_dev_scope(*devices, *cnt, i, tmp_dev) dmar_free_dev_scope()
121 kfree(*devices); dmar_free_dev_scope()
124 *devices = NULL; dmar_free_dev_scope()
222 struct dmar_dev_scope *devices, dmar_insert_dev_scope()
251 for_each_dev_scope(devices, devices_cnt, i, tmp) for_each_dev_scope()
253 devices[i].bus = info->dev->bus->number; for_each_dev_scope()
254 devices[i].devfn = info->dev->devfn; for_each_dev_scope()
255 rcu_assign_pointer(devices[i].dev, for_each_dev_scope()
266 struct dmar_dev_scope *devices, int count) dmar_remove_dev_scope()
274 for_each_active_dev_scope(devices, count, index, tmp) for_each_active_dev_scope()
276 RCU_INIT_POINTER(devices[index].dev, NULL); for_each_active_dev_scope()
300 dmaru->devices, dmaru->devices_cnt); for_each_drhd_unit()
318 dmaru->devices, dmaru->devices_cnt)) dmar_pci_bus_del_dev()
398 dmaru->devices = dmar_alloc_dev_scope((void *)(drhd + 1), dmar_parse_one_drhd()
401 if (dmaru->devices_cnt && dmaru->devices == NULL) { dmar_parse_one_drhd()
408 dmar_free_dev_scope(&dmaru->devices, dmar_parse_one_drhd()
424 if (dmaru->devices && dmaru->devices_cnt) dmar_free_drhd()
425 dmar_free_dev_scope(&dmaru->devices, &dmaru->devices_cnt); dmar_free_drhd()
524 * dmar_table_detect - checks to see if the platform supports DMAR devices
530 /* if we could find DMAR table, then there are DMAR devices */ dmar_table_detect()
638 static int dmar_pci_device_match(struct dmar_dev_scope devices[], dmar_pci_device_match() argument
645 for_each_active_dev_scope(devices, cnt, index, tmp) dmar_pci_device_match()
674 if (dmar_pci_device_match(dmaru->devices, for_each_drhd_unit()
712 for_each_dev_scope(dmaru->devices, dmaru->devices_cnt, i, tmp) for_each_drhd_unit()
714 dmaru->devices[i].bus = scope->bus; for_each_drhd_unit()
715 dmaru->devices[i].devfn = PCI_DEVFN(path->device, for_each_drhd_unit()
717 rcu_assign_pointer(dmaru->devices[i].dev, for_each_drhd_unit()
807 pr_info("No DMAR devices found\n"); dmar_table_init()
1847 * All PCI devices managed by this unit should have been destroyed. dmar_hp_remove_drhd()
1849 if (!dmaru->include_all && dmaru->devices && dmaru->devices_cnt) dmar_hp_remove_drhd()
1850 for_each_active_dev_scope(dmaru->devices, dmar_hp_remove_drhd()
220 dmar_insert_dev_scope(struct dmar_pci_notify_info *info, void *start, void*end, u16 segment, struct dmar_dev_scope *devices, int devices_cnt) dmar_insert_dev_scope() argument
265 dmar_remove_dev_scope(struct dmar_pci_notify_info *info, u16 segment, struct dmar_dev_scope *devices, int count) dmar_remove_dev_scope() argument
/linux-4.1.27/sound/drivers/
H A Dvirmidi.c2 * Dummy soundcard for virtual rawmidi devices
25 * This dummy card contains up to 4 virtual rawmidi devices.
26 * They are not real rawmidi devices but just associated with sequencer
58 MODULE_DESCRIPTION("Dummy soundcard for virtual rawmidi devices");
76 MODULE_PARM_DESC(midi_devs, "MIDI devices # (1-4)");
83 static struct platform_device *devices[SNDRV_CARDS]; variable in typeref:struct:platform_device
102 "too much midi devices for virmidi %d: force to use %d\n", snd_virmidi_probe()
153 for (i = 0; i < ARRAY_SIZE(devices); ++i) snd_virmidi_unregister_all()
154 platform_device_unregister(devices[i]); snd_virmidi_unregister_all()
180 devices[i] = device; alsa_card_virmidi_init()
/linux-4.1.27/arch/x86/kernel/
H A Dsysfb.c20 * to pick these devices up without messing with simple-framebuffer drivers.
24 * platform devices, but only use legacy framebuffer devices for
27 * TODO: We set the dev_id field of all platform-devices to 0. This allows
28 * other x86 OF/DT parsers to create such devices, too. However, they must
/linux-4.1.27/drivers/media/usb/dvb-usb/
H A Ddvb-usb-init.c27 MODULE_PARM_DESC(force_pid_filter_usage, "force all dvb-usb-devices to use a PID filter, if any (default: 0).");
185 for (j = 0; j < DVB_USB_ID_MAX_NUM && props->devices[i].cold_ids[j] != NULL; j++) { dvb_usb_find_device()
186 deb_info("check for cold %x %x\n", props->devices[i].cold_ids[j]->idVendor, props->devices[i].cold_ids[j]->idProduct); dvb_usb_find_device()
187 if (props->devices[i].cold_ids[j]->idVendor == le16_to_cpu(udev->descriptor.idVendor) && dvb_usb_find_device()
188 props->devices[i].cold_ids[j]->idProduct == le16_to_cpu(udev->descriptor.idProduct)) { dvb_usb_find_device()
190 desc = &props->devices[i]; dvb_usb_find_device()
198 for (j = 0; j < DVB_USB_ID_MAX_NUM && props->devices[i].warm_ids[j] != NULL; j++) { dvb_usb_find_device()
199 deb_info("check for warm %x %x\n", props->devices[i].warm_ids[j]->idVendor, props->devices[i].warm_ids[j]->idProduct); dvb_usb_find_device()
200 if (props->devices[i].warm_ids[j]->idVendor == le16_to_cpu(udev->descriptor.idVendor) && dvb_usb_find_device()
201 props->devices[i].warm_ids[j]->idProduct == le16_to_cpu(udev->descriptor.idProduct)) { dvb_usb_find_device()
203 desc = &props->devices[i]; dvb_usb_find_device()
303 MODULE_DESCRIPTION("A library module containing commonly used USB and DVB function USB DVB devices");
H A Ddibusb-mc.c1 /* DVB USB compliant linux driver for mobile DVB-T USB devices based on
99 .devices = {
147 MODULE_DESCRIPTION("Driver for DiBcom USB2.0 DVB-T (DiB3000M-C/P based) devices");
/linux-4.1.27/drivers/i2c/
H A Di2c-boardinfo.c2 * i2c-boardinfo.c - collect pre-declarations of I2C devices
38 * i2c_register_board_info - statically declare I2C devices
39 * @busnum: identifies the bus to which these devices belong
47 * registered. For example, mainboard init code could define several devices,
50 * The I2C devices will be created later, after the adapter for the relevant
52 * are used to bind "new style" I2C drivers to the devices. The bus number
/linux-4.1.27/drivers/uio/
H A Duio_pci_generic.c1 /* uio_pci_generic - generic UIO driver for PCI 2.3 devices
14 * # ls -l /sys/bus/pci/devices/0000:00:19.0/driver
17 * Driver won't bind to devices which do not support the Interrupt Disable Bit
18 * in the command register. All devices compliant to PCI 2.3 (circa 2002) and
19 * all compliant PCI Express devices should support this bit.
30 #define DRIVER_DESC "Generic UIO driver for PCI 2.3 devices"
/linux-4.1.27/drivers/usb/serial/
H A Dqcaux.c24 /* NOTE: for now, only use this driver for devices that provide a CDC-ACM port
30 /* UTStarcom/Pantech/Curitel devices */
39 /* CMOTECH devices */
44 /* LG devices */
48 /* Sanyo devices */
52 /* Samsung devices */
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_encoders.c53 if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT) radeon_encoder_clones()
56 if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) radeon_encoder_clones()
66 if (radeon_clone->devices & (ATOM_DEVICE_LCD_SUPPORT)) radeon_encoder_clones()
68 if (radeon_clone->devices & ATOM_DEVICE_DFP2_SUPPORT) radeon_encoder_clones()
168 if (!(radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))) radeon_encoder_add_backlight()
213 if (radeon_encoder->devices & radeon_connector->devices) { radeon_link_encoder_connector()
215 if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) radeon_link_encoder_connector()
231 radeon_encoder->active_device = radeon_encoder->devices & radeon_connector->devices; radeon_encoder_set_active_device()
233 radeon_encoder->active_device, radeon_encoder->devices, radeon_encoder_set_active_device()
234 radeon_connector->devices, encoder->encoder_type); radeon_encoder_set_active_device()
258 } else if (radeon_encoder->active_device & radeon_connector->devices) radeon_get_connector_for_encoder()
274 if (radeon_encoder->devices & radeon_connector->devices) radeon_get_connector_for_encoder_init()
295 (radeon_encoder->devices & other_radeon_encoder->devices)) radeon_get_external_encoder()
/linux-4.1.27/include/linux/usb/
H A Dphy_companion.h27 /* effective for A-peripheral, ignored for B devices */
30 /* for B devices only: start session with A-Host */
H A Dof.h2 * OF helpers for usb devices.
H A Dquirks.h2 * This file holds the definitions of quirks found in USB devices.
22 /* device can't be reset(e.g morph devices), don't use reset */
/linux-4.1.27/include/uapi/linux/
H A Dpci.h23 * The PCI interface treats multi-function devices as independent
24 * devices. The slot/function address of each device is encoded
/linux-4.1.27/arch/arm/mach-ks8695/
H A Dboard-micrel.c22 #include <mach/devices.h>
49 /* Add devices */ micrel_init()
H A DMakefile6 obj-y := cpu.o irq.o time.o devices.o
/linux-4.1.27/tools/testing/selftests/cpu-hotplug/
H A Dcpu-on-off-test.sh23 if ! ls $SYSFS/devices/system/cpu/cpu* > /dev/null 2>&1; then
29 online_cpus=`cat $SYSFS/devices/system/cpu/online`
33 offline_cpus=`cat $SYSFS/devices/system/cpu/offline`
49 for cpu in $SYSFS/devices/system/cpu/cpu*; do
68 grep -q 1 $SYSFS/devices/system/cpu/cpu$1/online
73 grep -q 0 $SYSFS/devices/system/cpu/cpu$1/online
78 echo 1 > $SYSFS/devices/system/cpu/cpu$1/online
83 echo 0 > $SYSFS/devices/system/cpu/cpu$1/online
/linux-4.1.27/tools/usb/usbip/src/
H A Dusbip_port.c31 printf("Imported USB devices\n"); list_imported_devices()
54 err("list imported devices"); usbip_port_show()
H A Dusbip_list.c40 " -r, --remote=<host> List the exportable USB devices on <host>\n"
41 " -l, --local List the local USB devices\n";
78 dbg("exportable devices: %d\n", reply.ndev); get_exported_devices()
81 info("no exportable devices found on %s", host); get_exported_devices()
85 printf("Exportable USB devices\n"); get_exported_devices()
173 struct udev_list_entry *devices, *dev_list_entry; list_devices() local
190 /* Take only USB devices that are not hubs and do not have list_devices()
198 devices = udev_enumerate_get_list_entry(enumerate); list_devices()
201 udev_list_entry_foreach(dev_list_entry, devices) { udev_list_entry_foreach()
/linux-4.1.27/arch/sparc/kernel/
H A Dleon_pci.c42 /* Setup IRQs of all devices using custom routines */ leon_pci_init()
45 /* Assign devices with resources */ leon_pci_init()
56 list_for_each_entry(dev, &pbus->devices, bus_list) { pcibios_fixup_bus()
59 * or memory access to PCI devices. Instead we enable it here pcibios_fixup_bus()
H A Dvio.c1 /* vio.c: Virtual I/O channel devices probing infrastructure.
397 static const char *channel_devices_node = "channel-devices";
398 static const char *channel_devices_compat = "SUNW,sun4v-channel-devices";
422 printk(KERN_INFO "VIO: No channel-devices MDESC node.\n"); vio_init()
427 cdev_node = of_find_node_by_name(NULL, "channel-devices"); vio_init()
430 printk(KERN_INFO "VIO: No channel-devices OBP node.\n"); vio_init()
436 printk(KERN_ERR "VIO: Channel devices lacks compatible " vio_init()
441 printk(KERN_ERR "VIO: Channel devices node lacks (%s) " vio_init()
448 printk(KERN_ERR "VIO: Channel devices lacks %s property\n", vio_init()
/linux-4.1.27/drivers/acpi/
H A Dwakeup.c2 * wakeup.c - support wakeup devices
26 * Enable wakeup device power of devices with the state.enable flag set and set
28 * devices.
54 * acpi_disable_wakeup_devices - Disable devices' wakeup capability.
H A Dvideo_detect.c8 * Provides acpi_is_video_device() for early scanning of ACPI devices in scan.c
9 * There a Linux specific (Spec does not provide a HID for video devices) is
12 * After PCI devices are glued with ACPI devices
14 * devices for which a real graphics card is plugged in
175 * if NULL is passed as argument all ACPI devices are enumerated and
176 * all graphics capabilities of physically present devices are
189 /* Only do the global walk through all graphics devices once */ acpi_video_get_capabilities()
228 * in. Therefore this must be called after binding PCI and ACPI devices acpi_video_caps_check()
H A Dthermal.c158 struct acpi_handle_list devices; member in struct:acpi_thermal_passive
164 struct acpi_handle_list devices; member in struct:acpi_thermal_active
176 u8 devices:1; /* _TZD */ member in struct:acpi_thermal_flags
190 struct acpi_handle_list devices; member in struct:acpi_thermal
275 * We need to re-bind the cooling devices of a thermal zone when this occurs.
289 struct acpi_handle_list devices; acpi_thermal_trips_update() local
396 memset(&devices, 0, sizeof(struct acpi_handle_list)); acpi_thermal_trips_update()
398 NULL, &devices); acpi_thermal_trips_update()
406 if (memcmp(&tz->trips.passive.devices, &devices, acpi_thermal_trips_update()
408 memcpy(&tz->trips.passive.devices, &devices, acpi_thermal_trips_update()
458 memset(&devices, 0, sizeof(struct acpi_handle_list)); acpi_thermal_trips_update()
460 name, NULL, &devices); acpi_thermal_trips_update()
469 if (memcmp(&tz->trips.active[i].devices, &devices, acpi_thermal_trips_update()
471 memcpy(&tz->trips.active[i].devices, &devices, acpi_thermal_trips_update()
486 memset(&devices, 0, sizeof(devices)); acpi_thermal_trips_update()
488 NULL, &devices); acpi_thermal_trips_update()
490 && memcmp(&tz->devices, &devices, sizeof(devices))) { acpi_thermal_trips_update()
491 tz->devices = devices; acpi_thermal_trips_update()
793 for (i = 0; i < tz->trips.passive.devices.count; acpi_thermal_cooling_device_cb()
795 handle = tz->trips.passive.devices.handles[i]; acpi_thermal_cooling_device_cb()
818 j < tz->trips.active[i].devices.count; acpi_thermal_cooling_device_cb()
820 handle = tz->trips.active[i].devices.handles[j]; acpi_thermal_cooling_device_cb()
836 for (i = 0; i < tz->devices.count; i++) { acpi_thermal_cooling_device_cb()
837 handle = tz->devices.handles[i]; acpi_thermal_cooling_device_cb()
1159 for (j = 0; j < tz->trips.active[i].devices.count; j++) { acpi_thermal_resume()
1161 tz->trips.active[i].devices.handles[j], acpi_thermal_resume()
/linux-4.1.27/drivers/media/common/
H A Dcypress_firmware.h6 * and 2 based devices.
/linux-4.1.27/arch/s390/include/uapi/asm/
H A Dvirtio-ccw.h2 * Definitions for virtio-ccw devices.
/linux-4.1.27/drivers/xen/xen-pciback/
H A Dconf_space_quirks.h2 * PCI Backend - Data structures for special overlays for broken devices.
/linux-4.1.27/arch/blackfin/include/asm/
H A Dbfin5xx_spi.h67 /* device.platform_data for SSP controller devices */
74 /* spi_board_info.controller_data for SPI slave devices,
80 u16 cs_chg_udelay; /* Some devices require 16-bit delays */
/linux-4.1.27/drivers/pci/
H A Dremove.c69 * which will update the bus->devices list and confuse the pci_stop_bus_device()
75 &bus->devices, bus_list) pci_stop_bus_device()
89 &bus->devices, bus_list) pci_remove_bus_device()
136 &bus->devices, bus_list) pci_stop_root_bus()
154 &bus->devices, bus_list) pci_remove_root_bus()
H A Dbus.c286 * are not assigned yet for some devices. pci_bus_add_device()
301 * pci_bus_add_devices - start driver for PCI devices
302 * @bus: bus to check for new devices
304 * Start driver for PCI devices and add some sysfs entries.
311 list_for_each_entry(dev, &bus->devices, bus_list) { pci_bus_add_devices()
312 /* Skip already-added devices */ pci_bus_add_devices()
318 list_for_each_entry(dev, &bus->devices, bus_list) { pci_bus_add_devices()
327 /** pci_walk_bus - walk devices on/under bus, calling callback.
328 * @top bus whose devices should be walked
332 * Walk the given bus, including any bridged devices
350 next = top->devices.next; pci_walk_bus()
352 if (next == &bus->devices) { pci_walk_bus()
362 /* this is a pci-pci bridge, do its devices next */ pci_walk_bus()
363 next = dev->subordinate->devices.next; pci_walk_bus()
/linux-4.1.27/drivers/pcmcia/
H A Dcardbus.c34 list_for_each_entry(dev, &bus->devices, bus_list) { cardbus_config_irq_and_cls()
39 * CardBus devices, all devices downstream of this cardbus_config_irq_and_cls()
80 list_for_each_entry(dev, &bus->devices, bus_list) cb_alloc()
122 list_for_each_entry_safe(dev, tmp, &bus->devices, bus_list) cb_free()
/linux-4.1.27/drivers/base/
H A Disa.c103 struct device *dev = isa_driver->devices; isa_unregister_driver()
120 isa_driver->devices = NULL; isa_register_driver()
154 isa_dev->next = isa_driver->devices; isa_register_driver()
155 isa_driver->devices = &isa_dev->dev; isa_register_driver()
160 if (!error && !isa_driver->devices) isa_register_driver()
/linux-4.1.27/drivers/ata/
H A Data_generic.c13 * tuning for us. By default we do not grab all IDE class devices as they
108 static int all_generic_ide; /* Set to claim all devices */
111 * is_intel_ider - identify intel IDE-R devices
114 * Distinguish Intel IDE-R controller devices from other Intel IDE
115 * devices. IDE-R devices have no timing registers and are in
119 * IDE-R devices have PCI offset 0xF8.L as zero, later Intel ATA has
121 * not writable on IDE-R devices (this is guaranteed).
136 /* 0xF8 will also be zero on some early Intel IDE devices is_intel_ider()
142 we eliminate any early devices hot-docked in a docking is_intel_ider()
194 /* Don't re-enable devices in generic mode or we will break some ata_generic_init_one()
H A Dpata_marvell.c29 * for the 6145 but not the other devices
35 u32 devices; marvell_pata_active() local
38 /* We don't yet know how to do this for other devices */ marvell_pata_active()
51 devices = ioread32(barp + 0x0C); marvell_pata_active()
54 if (devices & 0x10) marvell_pata_active()
/linux-4.1.27/init/
H A Ddo_mounts_md.c21 * and with MD_BOOT where devices to be collected are given on the boot line
51 * the MD devices (by specifying multiple "md=" lines)
56 * md=n,device-list reads a RAID superblock from the devices
130 dev_t devices[MD_SB_DISKS+1]; md_setup_drive() local
170 devices[i] = dev; md_setup_drive()
174 devices[i] = 0; md_setup_drive()
204 while (devices[ainfo.raid_disks]) md_setup_drive()
214 dev = devices[i]; md_setup_drive()
227 dev = devices[i]; md_setup_drive()
289 * wait for the known devices to complete their probing autodetect_raid()
291 printk(KERN_INFO "md: Waiting for all devices to be available before autodetect\n"); autodetect_raid()
/linux-4.1.27/drivers/ssb/
H A Dsprom.c130 ssb_err("SPROM write: Could not freeze all devices\n"); ssb_attr_sprom_store()
136 ssb_err("SPROM write: Could not thaw all devices\n"); ssb_attr_sprom_store()
155 * only used for PCI based SSB devices, where no valid SPROM can be found
161 * Note that it does only work with PCI attached SSB devices. PCMCIA
162 * devices currently don't use this fallback.
163 * Architectures must provide the SPROM for native SSB devices anyway, so
164 * the fallback also isn't used for native devices.
/linux-4.1.27/drivers/hid/
H A Dhid-lgff.c2 * Force feedback support for hid-compliant for some of the devices from
59 static const struct dev_type devices[] = { variable in typeref:struct:dev_type
140 for (i = 0; i < ARRAY_SIZE(devices); i++) { lgff_init()
141 if (dev->id.vendor == devices[i].idVendor && lgff_init()
142 dev->id.product == devices[i].idProduct) { lgff_init()
143 ff_bits = devices[i].ff; lgff_init()
158 pr_info("Force feedback for Logitech force feedback devices by Johann Deneux <johann.deneux@it.uu.se>\n"); lgff_init()
H A Dhid-roccat.c72 static struct roccat_device *devices[ROCCAT_MAX_DEVICES]; variable in typeref:struct:roccat_device
73 /* protects modifications of devices array */
164 device = devices[minor]; roccat_open()
214 device = devices[minor]; roccat_release()
257 device = devices[minor]; roccat_report_event()
310 if (devices[minor]) roccat_connect()
316 devices[minor] = device; roccat_connect()
328 devices[minor] = NULL; roccat_connect()
359 device = devices[minor]; roccat_disconnect()
367 devices[minor] = NULL; roccat_disconnect()
388 device = devices[minor]; roccat_ioctl()
H A Dhid-ortek.c2 * HID driver for various devices which are apparently based on the same chipset
4 * value in their HID report descriptor. Currently supported devices are:
H A Dhid-xinmo.c2 * HID driver for Xin-Mo devices, currently only the Dual Arcade controller.
3 * Fixes the negative axis event values (the devices sends -2) to match the
H A Dhid-betopff.c2 * Force feedback support for Betop based devices
4 * The devices are distributed under various names and the same USB device ID
113 hid_info(hid, "Force feedback for betop devices by huangbo <huangbobupt@163.com>\n"); betopff_init()
/linux-4.1.27/arch/x86/pci/
H A Dintel_mid_pci.c8 * - Lincroft devices also have a real, type 1 configuration space
10 * a hang if non-existent devices are accessed
11 * - some devices have the "fixed BAR" capability, which means
150 * will prevent probing other devices under the same function in PCI type1_access_ok()
188 * - other writes to fixed BAR devices should go through mmconfig pci_write()
200 * non-existent devices, so just eat the write in that case. pci_write()
268 * Langwell devices are not true PCI devices; they are not subject to 10 ms
275 * SoC/non-SoC kernel we don't want to mangle d3 on non-SoC devices. pci_d3delay_fixup()
280 * True PCI devices in Lincroft should allow type 1 access, the rest pci_d3delay_fixup()
281 * are Langwell fake PCI devices. pci_d3delay_fixup()
299 * Langwell devices reside at fixed offsets, don't try to move them.
314 /* Fixup the BAR sizes for fixed BAR devices and make them unmoveable */ pci_fixed_bar_fixup()
/linux-4.1.27/drivers/s390/cio/
H A Dccwgroup.c27 * that did all sorts of obscure stuff for networking devices.
30 * to devices that use multiple subchannels.
48 * Remove references from ccw devices to ccw group device and from
49 * ccw group device to ccw devices.
168 * Provide an 'ungroup' attribute so the user can remove group devices no
308 * @num_devices: number of slave devices
309 * @buf: buffer containing comma separated bus ids of slave devices
312 * devices are obtained from the list of bus ids given in @buf.
346 * All devices have to be of the same type in ccwgroup_create_dev()
584 /* We don't want ccwgroup devices to live longer than their driver. */ ccwgroup_driver_unregister()
597 * ccwgroup_probe_ccwdev() - probe function for slave devices
600 * This is a dummy probe function for ccw devices that are slave devices in
612 * ccwgroup_remove_ccwdev() - remove function for slave devices
615 * This is a remove function for ccw devices that are slave devices in a ccw
625 /* If one of its devices is gone, the whole group is done for. */ ccwgroup_remove_ccwdev()
H A Dblacklist.c2 * S/390 common I/O routines -- blacklisting of specific devices
31 * "Blacklisting" of certain devices:
35 * These can be single devices or ranges of devices
46 * (Un-)blacklist the devices from-to
237 /* Checking if devices are blacklisted */
277 /* Iterator struct for all devices. */
/linux-4.1.27/tools/testing/selftests/memory-hotplug/
H A Dmem-on-off-test.sh21 if ! ls $SYSFS/devices/system/memory/memory* > /dev/null 2>&1; then
34 for memory in $SYSFS/devices/system/memory/memory*; do
54 grep -q online $SYSFS/devices/system/memory/memory$1/state
59 grep -q offline $SYSFS/devices/system/memory/memory$1/state
64 echo online > $SYSFS/devices/system/memory/memory$1/state
69 echo offline > $SYSFS/devices/system/memory/memory$1/state
/linux-4.1.27/drivers/vfio/pci/
H A Dvfio_pci.c45 "Disable support for PCI 2.3 style INTx masking. If this resolves problems for specific devices, report lspci -vvvxxx to linux-pci@vger.kernel.org so the device can be fixed automatically via the broken_intx_masking flag.");
56 "Disable using the PCI D3 low power state for idle, unused devices");
329 struct vfio_pci_dependent_device *devices; member in struct:vfio_pci_fill_info
342 return -EPERM; /* Cannot reset non-isolated devices */ vfio_pci_fill_devs()
344 fill->devices[fill->cur].group_id = iommu_group_id(iommu_group); vfio_pci_fill_devs()
345 fill->devices[fill->cur].segment = pci_domain_nr(pdev->bus); vfio_pci_fill_devs()
346 fill->devices[fill->cur].bus = pdev->bus->number; vfio_pci_fill_devs()
347 fill->devices[fill->cur].devfn = pdev->devfn; vfio_pci_fill_devs()
616 struct vfio_pci_dependent_device *devices = NULL; vfio_pci_ioctl() local
636 /* How many devices are affected? */ vfio_pci_ioctl()
647 * -ENOSPC and the number of devices affected. vfio_pci_ioctl()
649 if (hdr.argsz < sizeof(hdr) + (fill.max * sizeof(*devices))) { vfio_pci_ioctl()
655 devices = kcalloc(fill.max, sizeof(*devices), GFP_KERNEL); vfio_pci_ioctl()
656 if (!devices) vfio_pci_ioctl()
659 fill.devices = devices; vfio_pci_ioctl()
678 if (copy_to_user((void __user *)(arg + minsz), devices, vfio_pci_ioctl()
679 hdr.count * sizeof(*devices))) vfio_pci_ioctl()
683 kfree(devices); vfio_pci_ioctl()
711 * could be. Note groups can have multiple devices so vfio_pci_ioctl()
773 * Test whether all the affected devices are contained vfio_pci_ioctl()
1054 struct vfio_device **devices; member in struct:vfio_devices
1070 devs->devices[devs->cur_index] = vfio_device_get_from_dev(&pdev->dev); vfio_pci_get_devs()
1071 if (!devs->devices[devs->cur_index]) vfio_pci_get_devs()
1079 * Attempt to do a bus/slot reset if there are devices affected by a reset for
1080 * this device that are needs_reset and all of the affected devices are unused
1085 * NB: vfio-core considers a group to be viable even if some devices are
1086 * bound to drivers like pci-stub or pcieport. Here we require all devices
1107 devs.devices = kcalloc(i, sizeof(struct vfio_device *), GFP_KERNEL); vfio_pci_try_bus_reset()
1108 if (!devs.devices) vfio_pci_try_bus_reset()
1116 tmp = vfio_device_data(devs.devices[i]); vfio_pci_try_bus_reset()
1129 tmp = vfio_device_data(devs.devices[i]); vfio_pci_try_bus_reset()
1136 vfio_device_put(devs.devices[i]); vfio_pci_try_bus_reset()
1139 kfree(devs.devices); vfio_pci_try_bus_reset()
1193 /* Allocate shared config space permision data used by all devices */ vfio_pci_init()
1198 /* Register and scan for devices */ vfio_pci_init()
/linux-4.1.27/drivers/usb/storage/
H A Dprotocol.h1 /* Driver for USB Mass Storage compliant devices
9 * devices. Clearly, the designers had SCSI and ATAPI commands in
18 * Also, for certain devices, the interrupt endpoint is used to convey
H A Dscsiglue.h1 /* Driver for USB Mass Storage compliant devices
9 * devices. Clearly, the designers had SCSI and ATAPI commands in
18 * Also, for certain devices, the interrupt endpoint is used to convey
H A Dscsiglue.c1 /* Driver for USB Mass Storage compliant devices
16 * devices. Clearly, the designers had SCSI and ATAPI commands in
25 * Also, for certain devices, the interrupt endpoint is used to convey
62 * in all their devices
85 * the extra data and many devices choke if asked for more or slave_alloc()
118 /* Many devices have trouble transferring more than 32KB at a time, slave_configure()
152 * all their devices -- primarily makers of cell phones slave_configure()
153 * and digital cameras. Since these devices always use slave_configure()
168 /* Disk-type devices use MODE SENSE(6) if the protocol slave_configure()
178 /* Some devices don't like MODE SENSE with page=0x3f, slave_configure()
182 * majority of devices work fine, but a few still can't slave_configure()
184 * devices are write-enabled. */ slave_configure()
188 /* A number of devices have problems with MODE SENSE for slave_configure()
192 /* Some devices don't handle VPD pages correctly */ slave_configure()
213 /* Some devices cannot handle READ_CAPACITY_16 */ slave_configure()
218 * Many devices do not respond properly to READ_CAPACITY_16. slave_configure()
226 /* assume SPC3 or latter devices support sense size > 18 */ slave_configure()
247 /* Enable last-sector hacks for single-target devices using slave_configure()
265 /* Non-disk-type devices don't need to blacklist any pages slave_configure()
270 /* Some (fake) usb cdrom devices don't like READ_DISC_INFO */ slave_configure()
278 * scsi_level == 0 (UNKNOWN). Hence such devices must necessarily slave_configure()
285 /* Some devices choke when they receive a PREVENT-ALLOW MEDIUM slave_configure()
309 * INQUIRY result as reserved and requires devices to set them target_alloc()
H A Dinitializers.c1 /* Special Initializers for certain USB Mass Storage devices
8 * devices. Clearly, the designers had SCSI and ATAPI commands in
17 * Also, for certain devices, the interrupt endpoint is used to convey
45 /* This places the Shuttle/SCM USB<->SCSI bridge devices in multi-target
94 /* This places the HUAWEI E220 devices in multi-port mode */ usb_stor_huawei_e220_init()
H A Ddebug.h1 /* Driver for USB Mass Storage compliant devices
12 * devices. Clearly, the designers had SCSI and ATAPI commands in
21 * Also, for certain devices, the interrupt endpoint is used to convey
H A Dusual-tables.c1 /* Driver for USB Mass Storage devices
31 * The table of devices
70 * The table of devices to ignore
/linux-4.1.27/drivers/vfio/platform/
H A Dvfio_amba.c24 #define DRIVER_DESC "VFIO for AMBA devices - User Level meta-driver"
26 /* probing devices from the AMBA bus */
47 /* zero is an unset IRQ for AMBA devices */ get_amba_irq()
/linux-4.1.27/arch/s390/include/asm/
H A Dccwgroup.h10 * @count: number of attached slave devices
12 * @cdev: variable number of slave devices, allocated as needed
32 * struct ccwgroup_driver - driver for ccw group devices
H A Disc.h22 #define AP_ISC 6 /* adjunct processor (crypto) devices */
/linux-4.1.27/arch/mips/include/asm/sgi/
H A Dgio.h20 * There is 10MB of GIO address space for GIO64 slot devices
27 * There are un-slotted devices, HPC, I/O and misc devices, which are grouped
/linux-4.1.27/arch/arm/mach-sa1100/
H A Dpleb.c61 static struct platform_device *devices[] __initdata = {
107 platform_add_devices(devices, ARRAY_SIZE(devices)); pleb_init()
/linux-4.1.27/arch/arm/mach-spear/
H A Dspear3xx.c34 * This is number of spi devices that can be connected to spi. There are
35 * two type of chipselects on which slave devices can work. One is chip
83 /* This will create static memory mapping for selected devices */ spear3xx_map_io()
/linux-4.1.27/arch/arm/include/asm/
H A Dtrusted_foundations.h18 * Trusted Foundation comes active on some ARM consumer devices (most
19 * Tegra-based devices sold on the market are concerned). Such devices can only
/linux-4.1.27/arch/arm/mach-netx/
H A Dnxdkn.c84 static struct platform_device *devices[] __initdata = {
92 platform_add_devices(devices, ARRAY_SIZE(devices)); nxdkn_init()
H A Dgeneric.c62 static struct platform_device *devices[] __initdata = {
186 return platform_add_devices(devices, ARRAY_SIZE(devices)); netx_init()
H A Dnxdb500.c188 static struct platform_device *devices[] __initdata = {
199 platform_add_devices(devices, ARRAY_SIZE(devices)); nxdb500_init()
H A Dnxeb500hmi.c166 static struct platform_device *devices[] __initdata = {
176 platform_add_devices(devices, ARRAY_SIZE(devices)); nxeb500hmi_init()
/linux-4.1.27/drivers/mtd/
H A DMakefile33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
/linux-4.1.27/drivers/s390/char/
H A DMakefile2 # S/390 character devices
/linux-4.1.27/arch/mips/dec/
H A Dplatform.c2 * DEC platform devices.
/linux-4.1.27/arch/mips/include/asm/netlogic/xlr/
H A Diomap.h66 /* XLS devices */
81 /* end XLS devices */
83 /* XLR devices */
88 /* end XLR devices */
/linux-4.1.27/drivers/usb/musb/
H A Dmusb_am335x.c42 MODULE_DESCRIPTION("AM33xx child devices");
/linux-4.1.27/drivers/media/common/b2c2/
H A Dflexcop.h2 * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III
/linux-4.1.27/include/linux/power/
H A Dbq27x00_battery.h5 * struct bq27000_plaform_data - Platform data for bq27000 devices
/linux-4.1.27/arch/mips/sibyte/swarm/
H A Dswarm-i2c.c31 "swarm-i2c: cannot register board I2C devices\n"); swarm_i2c_init()
/linux-4.1.27/arch/arm/plat-samsung/
H A Ddev-uart.c20 /* uart devices */
/linux-4.1.27/arch/arm/include/asm/mach/
H A Dsharpsl_param.h2 * Hardware parameter area specific to Sharp SL series devices
/linux-4.1.27/arch/arm/mach-imx/devices/
H A Dplatform-gpio-mxc.c9 #include "devices-common.h"
H A Dplatform-imx21-hcd.c10 #include "devices-common.h"
H A Dplatform-imx27-coda.c11 #include "devices-common.h"
H A Dplatform-mx2-emma.c10 #include "devices-common.h"
/linux-4.1.27/arch/arm/mach-ks8695/include/mach/
H A Ddevices.h2 * arch/arm/mach-ks8695/include/mach/devices.h
/linux-4.1.27/security/selinux/include/
H A Dnetif.h4 * Network interfaces (devices) do not have a security field, so we
/linux-4.1.27/sound/core/
H A Ddevice.c63 list_for_each_prev(p, &card->devices) { snd_device_new()
101 list_for_each_entry(dev, &card->devices, list) look_for_dev()
180 * but it can be called later if any new devices are created after
201 * register all the devices on the card.
211 list_for_each_entry(dev, &card->devices, list) { snd_device_register_all()
220 * disconnect all the devices on the card.
229 list_for_each_entry_reverse(dev, &card->devices, list) snd_device_disconnect_all()
234 * release all the devices on the card.
243 list_for_each_entry_safe_reverse(dev, next, &card->devices, list) snd_device_free_all()
H A Dinfo_oss.c108 snd_sndstat_show_strings(buffer, "Audio devices", SNDRV_OSS_INFO_DEV_AUDIO); snd_sndstat_proc_read()
109 snd_sndstat_show_strings(buffer, "Synth devices", SNDRV_OSS_INFO_DEV_SYNTH); snd_sndstat_proc_read()
110 snd_sndstat_show_strings(buffer, "Midi devices", SNDRV_OSS_INFO_DEV_MIDI); snd_sndstat_proc_read()
/linux-4.1.27/sound/usb/hiface/
H A Dchip.h2 * Linux driver for M2Tech hiFace compatible devices
H A Dpcm.h2 * Linux driver for M2Tech hiFace compatible devices
/linux-4.1.27/tools/usb/usbip/libsrc/
H A Dvhci_driver.h31 /* /sys/devices/platform/vhci_hcd */
/linux-4.1.27/drivers/staging/fsl-mc/bus/
H A Ddprc-driver.c57 * dprc_remove_devices - Removes devices for objects removed from a DPRC
65 * the MC by removing devices that represent MC objects that have
86 * So, remove all the child devices from Linux: dprc_remove_devices()
150 * dprc_add_new_devices - Adds devices to the logical bus for a DPRC
153 * @obj_desc_array: array of device descriptors for child devices currently
247 * devices accordingly.
248 * Two types of devices can be found in a DPRC: allocatable objects (e.g.,
249 * dpbp, dpmcp) and non-allocatable devices (e.g., dprc, dpni).
250 * All allocatable devices needed to be probed before all non-allocatable
251 * devices, to ensure that device drivers for non-allocatable
252 * devices can allocate any type of allocatable devices.
255 * of the device drivers for the non-allocatable devices.
315 "%d out of %d devices could not be retrieved\n", dprc_scan_objects()
340 * devices as appropriate.
/linux-4.1.27/drivers/iio/imu/
H A Dadis_trigger.c2 * Common library for ADIS16XXX devices
78 * adis_remove_trigger() - Remove trigger for a adis devices
/linux-4.1.27/drivers/mmc/core/
H A Dquirks.c39 * This hook just adds a quirk for all sdio devices
48 /* by default sdio devices are considered CLK_GATING broken */
/linux-4.1.27/arch/tile/kernel/
H A Dusb.c14 * Register the Tile-Gx USB interfaces as platform devices.
61 /** Add our set of possible USB devices. */ tilegx_usb_init()
/linux-4.1.27/drivers/pnp/isapnp/
H A Dcompat.c71 list = card->devices.next; pnp_find_dev()
77 while (list != &card->devices) { pnp_find_dev()
/linux-4.1.27/include/linux/platform_data/
H A Dmailbox-omap.h44 * @num_users: number of users (processor devices) that the mailbox
47 * @info_cnt: number of mailbox devices for the platform
/linux-4.1.27/arch/parisc/include/asm/
H A Dparisc-device.h12 int aux_irq; /* Some devices have a second IRQ */
15 unsigned int num_addrs; /* some devices have additional address ranges. */
/linux-4.1.27/arch/arm/mach-ux500/
H A Dpm_domains.c23 * Drivers/subsystems handling devices in the PM domain needs to perform pd_power_off()
35 * Drivers/subsystems handling devices in the PM domain needs to perform pd_power_on()
/linux-4.1.27/arch/arm/common/
H A Dsharpsl_param.c2 * Hardware parameter area specific to Sharp SL series devices
25 * Not all devices use all parameters but the format is common to all.
/linux-4.1.27/arch/arm/mach-ep93xx/include/mach/
H A Dplatform.h40 struct i2c_board_info *devices, int num);
42 struct spi_board_info *devices, int num);
/linux-4.1.27/arch/arm/mach-mmp/
H A Dflint.c116 /* on-chip devices */ flint_init()
123 /* off-chip devices */ flint_init()
H A Dtavorevb.c99 /* on-chip devices */ tavorevb_init()
105 /* off-chip devices */ tavorevb_init()
/linux-4.1.27/samples/pktgen/
H A Dpktgen.conf-2-125 echo "Removing all devices"
34 echo "Removing all devices"
H A Dpktgen.conf-2-224 echo "Removing all devices"
30 echo "Removing all devices"
/linux-4.1.27/tools/power/cpupower/utils/helpers/
H A Dpci.c23 * to access the PCI config space of matching pci devices
46 for (device = (*pacc)->devices; device; device = device->next) { pci_acc_init()
/linux-4.1.27/drivers/net/usb/
H A Dhuawei_cdc_ncm.c1 /* huawei_cdc_ncm.c - handles Huawei devices using the CDC NCM protocol as
7 * This driver handles devices resembling the CDC NCM standard, but
9 * devices, exposing an embedded AT channel where you can set up the NCM
77 /* altsetting should always be 1 for NCM devices - so we hard-coded huawei_cdc_ncm_bind()
187 /* Huawei NCM devices disguised as vendor specific */
/linux-4.1.27/drivers/pci/hotplug/
H A Drpaphp_pci.c104 slot->pci_devs = &bus->devices; rpaphp_enable_slot()
106 /* if there's an adapter in the slot, go add the pci devices */ rpaphp_enable_slot()
118 if (list_empty(&bus->devices)) rpaphp_enable_slot()
121 if (!list_empty(&bus->devices)) { rpaphp_enable_slot()
129 list_for_each_entry (dev, &bus->devices, bus_list) rpaphp_enable_slot()
H A Dpciehp_pci.c63 list_for_each_entry(dev, &parent->devices, bus_list) pciehp_configure_device()
94 * which will update the bus->devices list and confuse the pciehp_unconfigure_device()
98 list_for_each_entry_safe_reverse(dev, temp, &parent->devices, pciehp_unconfigure_device()
/linux-4.1.27/sound/usb/6fire/
H A Dchip.c39 static struct usb_device *devices[SNDRV_CARDS] = SNDRV_DEFAULT_PTR; variable in typeref:struct:usb_device
98 if (devices[i] == device) { usb6fire_chip_probe()
104 } else if (!devices[i] && regidx < 0) usb6fire_chip_probe()
112 devices[regidx] = device; usb6fire_chip_probe()
190 devices[chip->regidx] = NULL; usb6fire_chip_disconnect()
/linux-4.1.27/drivers/zorro/
H A Dzorro.c43 struct zorro_dev devices[0]; member in struct:zorro_bus
139 zorro_num_autocon * sizeof(bus->devices[0]), amiga_zorro_probe()
144 zorro_autocon = bus->devices; amiga_zorro_probe()
156 pr_info("Zorro: Probing AutoConfig expansion devices: %u device%s\n", amiga_zorro_probe()
159 /* First identify all devices ... */ amiga_zorro_probe()
/linux-4.1.27/kernel/power/
H A Dsuspend.c308 * This function should be called after devices have been suspended.
320 printk(KERN_ERR "PM: late suspend of devices failed\n"); suspend_enter()
329 printk(KERN_ERR "PM: noirq suspend of devices failed\n"); suspend_enter()
341 * frozen processes + suspended devices + idle processors. suspend_enter()
343 * all the devices are suspended. suspend_enter()
395 * suspend_devices_and_enter - Suspend devices and enter system sleep state.
414 pr_err("PM: Some devices failed to suspend, or early wake event detected\n"); suspend_devices_and_enter()
417 suspend_test_finish("suspend devices"); suspend_devices_and_enter()
428 suspend_test_finish("resume devices"); suspend_devices_and_enter()
472 "please choose none/freezer/devices/platform.\n"); enter_state()
/linux-4.1.27/drivers/staging/i2o/
H A Ddevice.c2 * Functions to handle I2O devices
85 * AC - some devices seem to want to refuse an unclaim until they have
250 list_add_tail(&i2o_dev->list, &c->devices); i2o_device_add()
262 list_for_each_entry(tmp, &c->devices, list) i2o_device_add()
281 list_for_each_entry(tmp, &c->devices, list) i2o_device_add()
301 list_for_each_entry(tmp, &c->devices, list) { i2o_device_add()
307 list_for_each_entry(tmp, &c->devices, list) i2o_device_add()
337 list_for_each_entry(tmp, &c->devices, list) { i2o_device_remove()
349 * i2o_device_parse_lct - Parse a previously fetched LCT and create devices
419 /* add new devices, which are new in the LCT */ i2o_device_parse_lct()
420 list_for_each_entry_safe(dev, tmp, &c->devices, list) { i2o_device_parse_lct()
434 /* remove devices, which are not in the LCT anymore */ i2o_device_parse_lct()
435 list_for_each_entry_safe(dev, tmp, &c->devices, list) { i2o_device_parse_lct()
/linux-4.1.27/drivers/platform/x86/
H A Dacer-wmi.c155 u16 commun_devices; /* Communication type devices default status */
156 u16 devices; /* Other type devices default status */ member in struct:lm_input_params
170 u16 devices; /* Set Device */ member in struct:wmid3_gds_set_input_param
177 u16 devices; /* Get Device */ member in struct:wmid3_gds_get_input_param
183 u16 devices; /* Current Device Status */ member in struct:wmid3_gds_return_value
255 struct dentry *devices; member in struct:acer_debug
1032 .devices = device, wmid3_get_device_status()
1067 *value = !!(return_value.devices & device); wmid3_get_device_status()
1097 u16 devices; wmid3_set_device_status() local
1101 .devices = commun_func_bitmap, wmid3_set_device_status()
1110 .devices = commun_func_bitmap, wmid3_set_device_status()
1147 devices = return_value.devices; wmid3_set_device_status()
1148 set_params.devices = (value) ? (devices | device) : (devices & ~device); wmid3_set_device_status()
1229 u32 devices; WMID_set_capabilities() local
1240 devices = *((u32 *) obj->buffer.pointer); WMID_set_capabilities()
1242 devices = (u32) obj->integer.value; WMID_set_capabilities()
1252 pr_info("Function bitmap for Communication Device: 0x%x\n", devices); WMID_set_capabilities()
1253 if (devices & 0x07) WMID_set_capabilities()
1255 if (devices & 0x40) WMID_set_capabilities()
1257 if (devices & 0x10) WMID_set_capabilities()
1260 if (!(devices & 0x20)) WMID_set_capabilities()
1504 * Rfkill devices
1833 .devices = 0xFFFF, acer_wmi_enable_ec_raw()
1856 .devices = 0xFFFF, acer_wmi_enable_lm()
1991 u32 devices = 0; get_wmid_devices() local
2002 devices = *((u32 *) obj->buffer.pointer); get_wmid_devices()
2004 devices = (u32) obj->integer.value; get_wmid_devices()
2009 return devices; get_wmid_devices()
2164 debugfs_remove(interface->debug.devices); remove_debugfs()
2176 interface->debug.devices = debugfs_create_u32("devices", S_IRUGO, create_debugfs()
2179 if (!interface->debug.devices) create_debugfs()
2219 pr_err("Unable to detect available WMID devices\n"); acer_wmi_init()
2233 pr_err("Unable to detect available AMW0 devices\n"); acer_wmi_init()
/linux-4.1.27/drivers/net/ethernet/sfc/
H A Dmdio_10g.c119 u32 devices; efx_mdio_check_mmds() local
121 /* Historically we have probed the PHYXS to find out what devices are efx_mdio_check_mmds()
132 "failed to read devices present\n"); efx_mdio_check_mmds()
135 devices = devs1 | (devs2 << 16); efx_mdio_check_mmds()
136 if ((devices & mmd_mask) != mmd_mask) { efx_mdio_check_mmds()
139 devices, mmd_mask); efx_mdio_check_mmds()
142 netif_vdbg(efx, hw, efx->net_dev, "Devices present: %x\n", devices); efx_mdio_check_mmds()
/linux-4.1.27/drivers/parport/
H A Ddaisy.c14 * 13-03-1999: Get DeviceID from non-IEEE 1284.3 devices too.
15 * 22-02-2000: Count devices that are actually detected.
91 * Return value is number of devices actually detected. */ parport_daisy_init()
102 /* Because this is called before any other devices exist, parport_daisy_init()
157 /* No devices were detected. Perhaps they are in some parport_daisy_init()
174 /* Forget about devices on a physical port. */ parport_daisy_fini()
192 someone enumerate through all IEEE1284.3 devices in the parport_daisy_fini()
470 DPRINTK(KERN_DEBUG "%s: Found %d daisy-chained devices\n", port->name, assign_addrs()
473 /* Ask the new devices to introduce themselves. */ assign_addrs()
/linux-4.1.27/drivers/thunderbolt/
H A Dtb.c61 * tb_free_invalid_tunnels() - destroy tunnels of devices that have gone away
138 * tb_activate_pcie_devices() - scan for and activate PCIe devices
141 * per port and only devices at depth 1.
152 /* scan for pcie devices at depth 1*/ tb_activate_pcie_devices()
163 tb_sw_info(sw, "no PCIe devices found, aborting\n"); tb_activate_pcie_devices()
270 "hotplug: activating pcie devices\n"); tb_handle_hotplug()
345 * plug events and activates pci devices.
383 /* Full scan to discover devices added before the driver was loaded. */ thunderbolt_alloc_and_start()
416 /* remove any pci devices the firmware might have setup */ thunderbolt_resume()
/linux-4.1.27/include/net/
H A Dregulatory.h43 * and potentially inform users of which devices specifically
123 * @REGULATORY_COUNTRY_IE_FOLLOW_POWER: for devices that have a preference
130 * @REGULATORY_COUNTRY_IE_IGNORE: for devices that have a preference to ignore
134 * @REGULATORY_ENABLE_RELAX_NO_IR: for devices that wish to allow the
150 * @REGULATORY_WIPHY_SELF_MANAGED: for devices that employ wiphy-specific
151 * regdom management. These devices will ignore all regdom changes not
155 * beacon-hints, country-code IEs and hints from other devices on the same
157 * hints with other devices in the system. If a system contains several
158 * devices, one or more of which are self-managed, there might be
/linux-4.1.27/arch/arm/mach-ixp4xx/
H A Dgoramo_mlr.c359 int i, devices = 1; /* flash */ gmlr_init() local
402 device_tab[devices++] = &device_uarts; /* max index 1 */ gmlr_init()
405 device_tab[devices++] = &device_eth_tab[0]; /* max index 2 */ gmlr_init()
407 device_tab[devices++] = &device_eth_tab[1]; /* max index 3 */ gmlr_init()
410 device_tab[devices++] = &device_hss_tab[0]; /* max index 4 */ gmlr_init()
412 device_tab[devices++] = &device_hss_tab[1]; /* max index 5 */ gmlr_init()
415 device_tab[devices++] = &device_i2c; /* max index 6 */ gmlr_init()
441 msleep(1); /* Wait for PCI devices to initialize */ gmlr_init()
446 platform_add_devices(device_tab, devices); gmlr_init()
/linux-4.1.27/drivers/of/
H A Dplatform.c61 * mechanism for creating devices from device tree nodes.
166 * registered. Unavailable devices will not get registered.
208 * registered. Unavailable devices will not get registered.
325 * recursively create devices for all the child nodes.
381 * @parent: parent to hook devices from, NULL for toplevel
383 * Note that children of the provided root are not instantiated as devices
421 * @parent: parent to hook devices from, NULL for toplevel
424 * and creates devices from nodes. It differs in that it follows the modern
426 * and it is suitable for creating devices which are children of the root
461 /* Do not touch devices not populated from the device tree */ of_platform_device_destroy()
483 * of_platform_depopulate() - Remove devices populated from device tree
491 * Returns 0 when all children devices have been removed or
/linux-4.1.27/drivers/dio/
H A Ddio-driver.c24 * system is in its list of supported devices. Returns the matching
93 * each device it was responsible for, and marks those devices as
109 * system is in its list of supported devices. Returns the matching
/linux-4.1.27/arch/tile/include/asm/
H A Dirq.h35 * enable/disable. Most onboard devices can send their interrupts to
39 * However, generic devices (usually PCIE based, sometimes GPIO)
48 * The enums below are used by drivers for onboard devices, including
H A Ddevice.h27 * Highest DMA address that can be generated by devices that
/linux-4.1.27/arch/mips/emma/markeins/
H A Dplatform.c199 static struct platform_device *devices[] = { variable in typeref:struct:platform_device
209 return platform_add_devices(devices, ARRAY_SIZE(devices)); platform_devices_setup()
/linux-4.1.27/drivers/tc/
H A Dtc-driver.c40 * each device it was responsible for, and marks those devices as
56 * system is in its list of supported devices. Returns the matching
83 * system is in its list of supported devices. Returns 1 if there
/linux-4.1.27/drivers/thermal/
H A Dfair_share.c72 * fair_share_throttle - throttles devices asscciated with the given zone
76 * throttle state of the cooling devices associated with the given zone.
83 * This describes the extent to which the devices should be throttled.
/linux-4.1.27/drivers/video/backlight/
H A Dkb3886_bl.c66 static struct platform_device *devices[] __initdata = {
182 platform_add_devices(devices, ARRAY_SIZE(devices)); kb3886_init()
/linux-4.1.27/arch/powerpc/platforms/pseries/
H A Dpci_dlpar.c84 /* Create EEH devices for the PHB */ init_phb_dynamic()
108 if (!(list_empty(&b->children) && list_empty(&b->devices))) remove_phb_dynamic()
111 /* We -know- there aren't any child devices anymore at this stage remove_phb_dynamic()
/linux-4.1.27/arch/avr32/include/asm/
H A Ddma-mapping.h45 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
59 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
75 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
89 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
105 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
126 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
147 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
170 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
191 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
230 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
248 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
301 * @dev: valid struct device pointer, or NULL for ISA and EISA-like devices
/linux-4.1.27/tools/testing/selftests/timers/
H A Dclocksource-switch.c58 fd = open("/sys/devices/system/clocksource/clocksource0/available_clocksource", O_RDONLY); get_clocksources()
90 fd = open("/sys/devices/system/clocksource/clocksource0/current_clocksource", O_RDONLY); get_cur_clocksource()
102 fd = open("/sys/devices/system/clocksource/clocksource0/current_clocksource", O_WRONLY); change_clocksource()
/linux-4.1.27/drivers/net/wireless/orinoco/
H A Dorinoco_pci.h3 * Common code for all Orinoco drivers for PCI devices, including
/linux-4.1.27/drivers/sh/superhyway/
H A Dsuperhyway.c48 * the devices already discovered regardless of where it resides in memory.
94 struct superhyway_device **devices, superhyway_add_devices()
100 struct superhyway_device *dev = devices[i]; superhyway_add_devices()
170 * This registers the passed in @drv. Any devices matching the id table will
93 superhyway_add_devices(struct superhyway_bus *bus, struct superhyway_device **devices, int nr_devices) superhyway_add_devices() argument
/linux-4.1.27/drivers/devfreq/
H A Dtegra-devfreq.c173 struct tegra_devfreq_device devices[ARRAY_SIZE(actmon_device_configs)]; member in struct:tegra_devfreq
317 for (i = 0; i < ARRAY_SIZE(tegra->devices); i++) { actmon_isr()
318 if (val & tegra->devices[i].config->irq_mask) { actmon_isr()
319 actmon_isr_device(tegra, tegra->devices + i); actmon_isr()
398 for (i = 0; i < ARRAY_SIZE(tegra->devices); i++) { tegra_actmon_rate_notify_cb()
399 dev = &tegra->devices[i]; tegra_actmon_rate_notify_cb()
417 for (i = 0; i < ARRAY_SIZE(tegra->devices); i++) { tegra_actmon_enable_interrupts()
418 dev = &tegra->devices[i]; tegra_actmon_enable_interrupts()
438 for (i = 0; i < ARRAY_SIZE(tegra->devices); i++) { tegra_actmon_disable_interrupts()
439 dev = &tegra->devices[i]; tegra_actmon_disable_interrupts()
519 actmon_dev = &tegra->devices[MCALL]; tegra_devfreq_get_dev_status()
557 for (i = 0; i < ARRAY_SIZE(tegra->devices); i++) { tegra_governor_get_target()
558 dev = &tegra->devices[i]; tegra_governor_get_target()
675 dev = tegra->devices + i; tegra_devfreq_probe()
721 val = device_readl(&tegra->devices[i], ACTMON_DEV_CTRL); tegra_devfreq_remove()
723 device_writel(&tegra->devices[i], val, ACTMON_DEV_CTRL); tegra_devfreq_remove()
/linux-4.1.27/arch/x86/platform/goldfish/
H A Dgoldfish.c22 * Where in virtual device memory the IO devices (timers, system controllers
/linux-4.1.27/block/partitions/
H A Dcheck.h6 * add_gd_partition adds a partitions details to the devices partition
/linux-4.1.27/arch/sparc/include/asm/
H A Dsetup.h42 /* devices.c */
/linux-4.1.27/arch/mips/ath25/
H A Dearly_printk.c13 #include "devices.h"

Completed in 4411 milliseconds

1234567891011>>