/include/media/ |
H A D | v4l2-device.h | 2 V4L2 device support header. 24 #include <media/media-device.h> 28 /* Each instance of a V4L2 device should create the v4l2_device struct, 32 basic V4L2 device-level support. 41 Note: dev might be NULL if there is no parent device 43 struct device *dev; 52 /* unique device name, by default the driver name + bus ID */ 79 int __must_check v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev); 108 /* Register a subdev with a v4l2 device. While registered the subdev module 113 /* Unregister a subdev with a v4l2 device [all...] |
/include/sound/ |
H A D | rawmidi.h | 123 unsigned int device; /* device number */ member in struct:snd_rawmidi 152 int snd_rawmidi_new(struct snd_card *card, char *id, int device, 172 int snd_rawmidi_kernel_open(struct snd_card *card, int device, int subdevice,
|
H A D | cs8427.h | 191 int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device); 194 int snd_cs8427_reg_write(struct snd_i2c_device *device, unsigned char reg,
|
H A D | soc.h | 388 int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card); 389 int snd_soc_suspend(struct device *dev); 390 int snd_soc_resume(struct device *dev); 391 int snd_soc_poweroff(struct device *dev); 392 int snd_soc_register_platform(struct device *dev, 394 int devm_snd_soc_register_platform(struct device *dev, 396 void snd_soc_unregister_platform(struct device *dev); 397 int snd_soc_add_platform(struct device *dev, struct snd_soc_platform *platform, 400 struct snd_soc_platform *snd_soc_lookup_platform(struct device *dev); 401 int snd_soc_register_codec(struct device *de [all...] |
/include/linux/usb/ |
H A D | gadget.h | 4 * We call the USB code inside a Linux-based peripheral device a "gadget" 18 #include <linux/device.h> 63 * Code "-ESHUTDOWN" indicates completion caused by device disconnect, 70 * reside in a device-side FIFO when the request is reported as 120 * note that device side usb controllers commonly differ in how many 144 * struct usb_ep - device side representation of USB endpoint 287 * This tells the device controller to perform the specified request through 321 * (Note that some USB device controllers disallow protocol stall responses 478 /* the rest of the api to the controller hardware: device operations, 498 * struct usb_gadget - represents a usb slave device [all...] |
/include/asm-generic/ |
H A D | gpio.h | 47 struct device; 126 static inline int gpio_export_link(struct device *dev, const char *name, 147 * @pctldev: pinctrl device which handles corresponding pins
|
/include/linux/ |
H A D | cb710.h | 31 /* per-device structure */ 45 /* NOTE: cb710_chip.slots is modified only during device init/exit and 84 /* some device struct walking */ 97 static inline struct device *cb710_slot_dev(struct cb710_slot *slot) 102 static inline struct device *cb710_chip_dev(struct cb710_chip *chip) 150 * Best-case reading (transfer from device): 155 * Best-case writing (transfer to device):
|
H A D | dmi.h | 111 extern void dmi_memdev_name(u16 handle, const char **bank, const char **device); 140 const char **device) { } 139 dmi_memdev_name(u16 handle, const char **bank, const char **device) argument
|
H A D | dynamic_debug.h | 50 struct device; 53 void __dynamic_dev_dbg(struct _ddebug *descriptor, const struct device *dev,
|
H A D | ipmi_smi.h | 42 struct device; 93 * ACPI device handle will be returned for the pnp_acpi IPMI device. 161 /* Take a pointer to a raw data buffer and a length and extract device 165 as normally comes from a device interface. */ 214 struct device *dev,
|
H A D | rpmsg.h | 39 #include <linux/device.h> 75 * rpmsg channel (i.e device) is created/destroyed. In turn, the ->probe() 103 * @dev: the device struct 104 * @id: device id (used to match between rpmsg drivers and devices) 112 struct device dev; 124 * @rpdev: rpmsg channel device 156 * @drv: underlying device driver 158 * @probe: invoked when a matching rpmsg channel (i.e. device) is found
|
H A D | serio.h | 17 #include <linux/device.h> 48 struct device dev;
|
H A D | zorro.h | 17 #include <linux/device.h> 32 struct zorro_driver *driver; /* which driver has allocated this device */ 33 struct device dev; /* Generic device interface */ 51 * Zorro device drivers 58 int (*probe)(struct zorro_dev *z, const struct zorro_device_id *id); /* New device inserted */ 85 * Minimal information about a Zorro device, passed from bootinfo 119 * the generic device structure functions of these calls.
|
H A D | agp_backend.h | 47 struct pci_dev *device; member in struct:agp_kern_info
|
H A D | dm-dirty-log.h | 16 #include <linux/device-mapper.h> 32 /* For internal device-mapper use */
|
H A D | hwmon-sysfs.h | 23 #include <linux/device.h>
|
H A D | memstick.h | 17 #include <linux/device.h> 262 /* Check that media driver is still willing to operate the device. */ 272 struct device dev; 284 struct device dev; 313 struct device *dev);
|
/include/linux/gpio/ |
H A D | driver.h | 10 struct device; 21 * @dev: optional device providing the GPIOs 74 struct device *dev; 124 * device tree automatically may have an OF translation
|
/include/linux/mfd/ |
H A D | stmpe.h | 13 struct device; 70 * @dev: device, mostly for dev_dbg() 89 struct device *dev; 193 * @id: device id to distinguish between multiple STMPEs on the same board
|
H A D | lp3943.h | 93 * @dev: Parent device pointer 104 struct device *dev;
|
/include/linux/pinctrl/ |
H A D | pinctrl.h | 22 struct device; 77 * @pin_dbg_show: optional debugfs display hook that will provide per-device 79 * @dt_node_to_map: parse a device tree "pin configuration node", and create 82 * omitted for pinctrl drivers that do not support device tree. 87 * not support device tree. 133 struct device *dev, void *driver_data);
|
/include/trace/events/ |
H A D | power.h | 116 TP_PROTO(struct device *dev, const char *pm_ops, int event), 121 __string(device, dev_name(dev)) 129 __assign_str(device, dev_name(dev)); 138 __get_str(device), __get_str(parent), __get_str(pm_ops), 144 TP_PROTO(struct device *dev, int error), 149 __string(device, dev_name(dev)) 155 __assign_str(device, dev_name(dev)); 161 __get_str(driver), __get_str(device), __entry->error) 458 TP_printk("device=%s type=%s new_value=%d",
|
/include/linux/mfd/da9055/ |
H A D | core.h | 44 struct device *dev;
|
/include/linux/mfd/da9063/ |
H A D | core.h | 78 struct device *dev;
|
/include/linux/mfd/samsung/ |
H A D | core.h | 49 * struct sec_pmic_dev - s2m/s5m master device for sub-drivers 50 * @dev: Master device of the chip 55 * @device_type: Type of device, matches enum sec_device_type 56 * @irq_base: Base IRQ number for device, required for IRQs 57 * @irq: Generic IRQ number for device 60 * @wakeup: Whether or not this is a wakeup device 68 struct device *dev;
|