/linux-4.1.27/arch/sh/boards/mach-rsk/ |
H A D | Makefile | 2 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 D | Makefile | 2 # Makefile for RapidIO devices
|
/linux-4.1.27/drivers/s390/crypto/ |
H A D | Makefile | 2 # S/390 crypto devices
|
/linux-4.1.27/include/linux/spi/ |
H A D | xilinx_spi.h | 9 * @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 D | mcp23s08.h | 33 * 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 D | pxa2xx_spi.h | 24 /* 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 D | dds.h | 2 * 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 D | Makefile | 13 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 D | Makefile | 2 filesystems filesystems ia64 laptops mic misc-devices \
|
/linux-4.1.27/include/linux/ |
H A D | i2c-ocores.h | 18 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 D | i2c-xiic.h | 28 * @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 D | lguest_launcher.h | 9 * 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 D | of_net.h | 2 * OF helpers for network devices.
|
H A D | stmp_device.h | 2 * basic functions for devices following the "stmp" style register layout
|
H A D | node.h | 8 * 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 D | watchdog.h | 20 /** 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 D | isa.h | 20 struct device *devices; member in struct:isa_driver
|
H A D | smsc911x.h | 57 * routed data bus to older devices such as LAN9118. Newer devices such as
|
H A D | dmar.h | 57 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 D | of_platform.h | 28 * the names of devices when creating devices from the device tree. The table 62 /* Platform devices and busses creation */
|
H A D | tc.h | 65 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 D | zorro.h | 26 * 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 D | suspend.h | 112 * @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 D | csb701.c | 52 static struct platform_device *devices[] __initdata = { 62 return platform_add_devices(devices, ARRAY_SIZE(devices)); csb701_init()
|
H A D | mp900.c | 79 static struct platform_device *devices[] __initdata = { 90 platform_add_devices(devices, ARRAY_SIZE(devices)); mp900c_init()
|
H A D | csb726.c | 32 #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 D | himalaya.c | 124 static struct platform_device *devices[] __initdata = { 156 platform_add_devices(devices, ARRAY_SIZE(devices)); himalaya_init()
|
H A D | xcep.c | 137 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 D | pcm027.c | 44 * -> 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 D | h5000.c | 185 * 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 D | Makefile | 2 # Makefile for Qlogic 1G/10G Ethernet Driver for CNA devices
|
/linux-4.1.27/drivers/rapidio/ |
H A D | Makefile | 10 obj-$(CONFIG_RAPIDIO) += devices/
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | sta2x11.h | 9 /* 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 D | thermal.h | 13 /* On cooling devices upper and lower limits */
|
/linux-4.1.27/drivers/usb/core/ |
H A D | Makefile | 7 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 D | thermal.h | 13 /* On cooling devices upper and lower limits */
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/thermal/ |
H A D | thermal.h | 13 /* On cooling devices upper and lower limits */
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/thermal/ |
H A D | thermal.h | 13 /* On cooling devices upper and lower limits */
|
/linux-4.1.27/arch/arm/mach-clps711x/ |
H A D | Makefile | 7 obj-y := common.o devices.o
|
/linux-4.1.27/arch/arm/mach-gemini/ |
H A D | Makefile | 7 obj-y := irq.o mm.o time.o devices.o gpio.o idle.o reset.o
|
H A D | common.h | 25 /* Common platform devices registration functions */
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/thermal/ |
H A D | thermal.h | 13 /* On cooling devices upper and lower limits */
|
/linux-4.1.27/include/dt-bindings/thermal/ |
H A D | thermal.h | 13 /* On cooling devices upper and lower limits */
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | pci-hotplug.c | 36 * 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 D | eeh_dev.c | 3 * 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 D | of_platform.c | 70 /* 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 D | devices.c | 12 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 D | Makefile | 16 proc-y += devices.o
|
/linux-4.1.27/arch/arm/mach-imx/ |
H A D | devices-imx1.h | 9 #include "devices/devices-common.h"
|
H A D | mach-scb9328.c | 24 #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 D | pm-imx3.c | 15 #include "devices/devices-common.h"
|
H A D | mach-apf9328.c | 29 #include "devices-imx1.h" 112 static struct platform_device *devices[] __initdata = { 132 platform_add_devices(devices, ARRAY_SIZE(devices)); apf9328_init()
|
H A D | devices-imx21.h | 9 #include "devices/devices-common.h"
|
H A D | mm-imx1.c | 26 #include "devices/devices-common.h"
|
/linux-4.1.27/drivers/misc/sgi-xp/ |
H A D | Makefile | 2 # Makefile for SGI's XP devices.
|
/linux-4.1.27/drivers/staging/board/ |
H A D | kzm9d.c | 1 /* Staging board support for KZM9D. Enable not-yet-DT-capable devices here. */
|
/linux-4.1.27/drivers/s390/block/ |
H A D | Makefile | 2 # S/390 block devices
|
H A D | dasd_genhd.c | 52 * 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 D | Makefile | 2 # Makefile for Heterogenous System Architecture support for AMD GPU devices
|
/linux-4.1.27/arch/mips/ath79/ |
H A D | dev-common.h | 2 * Atheros AR71XX/AR724X/AR913X common devices
|
/linux-4.1.27/drivers/md/ |
H A D | raid0.h | 7 int nb_dev; /* # of devices attached to the zone */
|
H A D | dm-table.c | 56 /* 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 D | devices.h | 2 * arch/arm/mach-omap2/devices.h
|
/linux-4.1.27/arch/arm/mach-cns3xxx/ |
H A D | devices.h | 2 * CNS3xxx common devices
|
H A D | devices.c | 2 * CNS3xxx common devices 22 #include "devices.h"
|
/linux-4.1.27/include/asm-generic/ |
H A D | parport.h | 10 * to devices on the PCI bus.
|
/linux-4.1.27/include/linux/mfd/ |
H A D | ds1wm.h | 8 /* should work if your bus devices recover*/
|
H A D | max77686.h | 23 * MAX77686 has PMIC, RTC devices. 24 * The devices share the same I2C bus and included in
|
H A D | max77693.h | 25 * MAX77693 has PMIC, Charger, Flash LED, Haptic, MUIC devices. 26 * The devices share the same I2C bus and included in
|
H A D | core.h | 38 /* 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 D | iommu-sysfs.c | 18 * 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 D | dmar.c | 58 * 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 D | virmidi.c | 2 * 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 D | sysfb.c | 20 * 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 D | dvb-usb-init.c | 27 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 D | dibusb-mc.c | 1 /* 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 D | i2c-boardinfo.c | 2 * 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 D | uio_pci_generic.c | 1 /* 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 D | qcaux.c | 24 /* 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 D | radeon_encoders.c | 53 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 D | phy_companion.h | 27 /* effective for A-peripheral, ignored for B devices */ 30 /* for B devices only: start session with A-Host */
|
H A D | of.h | 2 * OF helpers for usb devices.
|
H A D | quirks.h | 2 * 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 D | pci.h | 23 * 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 D | board-micrel.c | 22 #include <mach/devices.h> 49 /* Add devices */ micrel_init()
|
H A D | Makefile | 6 obj-y := cpu.o irq.o time.o devices.o
|
/linux-4.1.27/tools/testing/selftests/cpu-hotplug/ |
H A D | cpu-on-off-test.sh | 23 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 D | usbip_port.c | 31 printf("Imported USB devices\n"); list_imported_devices() 54 err("list imported devices"); usbip_port_show()
|
H A D | usbip_list.c | 40 " -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 D | leon_pci.c | 42 /* 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 D | vio.c | 1 /* 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 D | wakeup.c | 2 * 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 D | video_detect.c | 8 * 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 D | thermal.c | 158 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 D | cypress_firmware.h | 6 * and 2 based devices.
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
H A D | virtio-ccw.h | 2 * Definitions for virtio-ccw devices.
|
/linux-4.1.27/drivers/xen/xen-pciback/ |
H A D | conf_space_quirks.h | 2 * PCI Backend - Data structures for special overlays for broken devices.
|
/linux-4.1.27/arch/blackfin/include/asm/ |
H A D | bfin5xx_spi.h | 67 /* 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 D | remove.c | 69 * 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 D | bus.c | 286 * 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 D | cardbus.c | 34 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 D | isa.c | 103 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 D | ata_generic.c | 13 * 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 D | pata_marvell.c | 29 * 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 D | do_mounts_md.c | 21 * 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 D | sprom.c | 130 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 D | hid-lgff.c | 2 * 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 D | hid-roccat.c | 72 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 D | hid-ortek.c | 2 * 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 D | hid-xinmo.c | 2 * 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 D | hid-betopff.c | 2 * 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 D | intel_mid_pci.c | 8 * - 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 D | ccwgroup.c | 27 * 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 D | blacklist.c | 2 * 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 D | mem-on-off-test.sh | 21 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 D | vfio_pci.c | 45 "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 D | protocol.h | 1 /* 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 D | scsiglue.h | 1 /* 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 D | scsiglue.c | 1 /* 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 D | initializers.c | 1 /* 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 D | debug.h | 1 /* 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 D | usual-tables.c | 1 /* 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 D | vfio_amba.c | 24 #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 D | ccwgroup.h | 10 * @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 D | isc.h | 22 #define AP_ISC 6 /* adjunct processor (crypto) devices */
|
/linux-4.1.27/arch/mips/include/asm/sgi/ |
H A D | gio.h | 20 * 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 D | pleb.c | 61 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 D | spear3xx.c | 34 * 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 D | trusted_foundations.h | 18 * 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 D | nxdkn.c | 84 static struct platform_device *devices[] __initdata = { 92 platform_add_devices(devices, ARRAY_SIZE(devices)); nxdkn_init()
|
H A D | generic.c | 62 static struct platform_device *devices[] __initdata = { 186 return platform_add_devices(devices, ARRAY_SIZE(devices)); netx_init()
|
H A D | nxdb500.c | 188 static struct platform_device *devices[] __initdata = { 199 platform_add_devices(devices, ARRAY_SIZE(devices)); nxdb500_init()
|
H A D | nxeb500hmi.c | 166 static struct platform_device *devices[] __initdata = { 176 platform_add_devices(devices, ARRAY_SIZE(devices)); nxeb500hmi_init()
|
/linux-4.1.27/drivers/mtd/ |
H A D | Makefile | 33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
|
/linux-4.1.27/drivers/s390/char/ |
H A D | Makefile | 2 # S/390 character devices
|
/linux-4.1.27/arch/mips/dec/ |
H A D | platform.c | 2 * DEC platform devices.
|
/linux-4.1.27/arch/mips/include/asm/netlogic/xlr/ |
H A D | iomap.h | 66 /* XLS devices */ 81 /* end XLS devices */ 83 /* XLR devices */ 88 /* end XLR devices */
|
/linux-4.1.27/drivers/usb/musb/ |
H A D | musb_am335x.c | 42 MODULE_DESCRIPTION("AM33xx child devices");
|
/linux-4.1.27/drivers/media/common/b2c2/ |
H A D | flexcop.h | 2 * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III
|
/linux-4.1.27/include/linux/power/ |
H A D | bq27x00_battery.h | 5 * struct bq27000_plaform_data - Platform data for bq27000 devices
|
/linux-4.1.27/arch/mips/sibyte/swarm/ |
H A D | swarm-i2c.c | 31 "swarm-i2c: cannot register board I2C devices\n"); swarm_i2c_init()
|
/linux-4.1.27/arch/arm/plat-samsung/ |
H A D | dev-uart.c | 20 /* uart devices */
|
/linux-4.1.27/arch/arm/include/asm/mach/ |
H A D | sharpsl_param.h | 2 * Hardware parameter area specific to Sharp SL series devices
|
/linux-4.1.27/arch/arm/mach-imx/devices/ |
H A D | platform-gpio-mxc.c | 9 #include "devices-common.h"
|
H A D | platform-imx21-hcd.c | 10 #include "devices-common.h"
|
H A D | platform-imx27-coda.c | 11 #include "devices-common.h"
|
H A D | platform-mx2-emma.c | 10 #include "devices-common.h"
|
/linux-4.1.27/arch/arm/mach-ks8695/include/mach/ |
H A D | devices.h | 2 * arch/arm/mach-ks8695/include/mach/devices.h
|
/linux-4.1.27/security/selinux/include/ |
H A D | netif.h | 4 * Network interfaces (devices) do not have a security field, so we
|
/linux-4.1.27/sound/core/ |
H A D | device.c | 63 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 D | info_oss.c | 108 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 D | chip.h | 2 * Linux driver for M2Tech hiFace compatible devices
|
H A D | pcm.h | 2 * Linux driver for M2Tech hiFace compatible devices
|
/linux-4.1.27/tools/usb/usbip/libsrc/ |
H A D | vhci_driver.h | 31 /* /sys/devices/platform/vhci_hcd */
|
/linux-4.1.27/drivers/staging/fsl-mc/bus/ |
H A D | dprc-driver.c | 57 * 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 D | adis_trigger.c | 2 * Common library for ADIS16XXX devices 78 * adis_remove_trigger() - Remove trigger for a adis devices
|
/linux-4.1.27/drivers/mmc/core/ |
H A D | quirks.c | 39 * 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 D | usb.c | 14 * 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 D | compat.c | 71 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 D | mailbox-omap.h | 44 * @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 D | parisc-device.h | 12 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 D | pm_domains.c | 23 * 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 D | sharpsl_param.c | 2 * 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 D | platform.h | 40 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 D | flint.c | 116 /* on-chip devices */ flint_init() 123 /* off-chip devices */ flint_init()
|
H A D | tavorevb.c | 99 /* on-chip devices */ tavorevb_init() 105 /* off-chip devices */ tavorevb_init()
|
/linux-4.1.27/samples/pktgen/ |
H A D | pktgen.conf-2-1 | 25 echo "Removing all devices" 34 echo "Removing all devices"
|
H A D | pktgen.conf-2-2 | 24 echo "Removing all devices" 30 echo "Removing all devices"
|
/linux-4.1.27/tools/power/cpupower/utils/helpers/ |
H A D | pci.c | 23 * 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 D | huawei_cdc_ncm.c | 1 /* 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 D | rpaphp_pci.c | 104 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 D | pciehp_pci.c | 63 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 D | chip.c | 39 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 D | zorro.c | 43 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 D | suspend.c | 308 * 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 D | device.c | 2 * 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 D | acer-wmi.c | 155 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 D | mdio_10g.c | 119 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 D | daisy.c | 14 * 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 D | tb.c | 61 * 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 D | regulatory.h | 43 * 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 D | goramo_mlr.c | 359 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 D | platform.c | 61 * 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 D | dio-driver.c | 24 * 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 D | irq.h | 35 * 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 D | device.h | 27 * Highest DMA address that can be generated by devices that
|
/linux-4.1.27/arch/mips/emma/markeins/ |
H A D | platform.c | 199 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 D | tc-driver.c | 40 * 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 D | fair_share.c | 72 * 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 D | kb3886_bl.c | 66 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 D | pci_dlpar.c | 84 /* 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 D | dma-mapping.h | 45 * @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 D | clocksource-switch.c | 58 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 D | orinoco_pci.h | 3 * Common code for all Orinoco drivers for PCI devices, including
|
/linux-4.1.27/drivers/sh/superhyway/ |
H A D | superhyway.c | 48 * 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 D | tegra-devfreq.c | 173 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 D | goldfish.c | 22 * Where in virtual device memory the IO devices (timers, system controllers
|
/linux-4.1.27/block/partitions/ |
H A D | check.h | 6 * add_gd_partition adds a partitions details to the devices partition
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | setup.h | 42 /* devices.c */
|
/linux-4.1.27/arch/mips/ath25/ |
H A D | early_printk.c | 13 #include "devices.h"
|