Searched refs:device (Results 276 - 300 of 488) sorted by relevance

<<11121314151617181920

/include/media/
H A Dv4l2-device.h2 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 Drawmidi.h123 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 Dcs8427.h191 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 Dsoc.h388 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 Dgadget.h4 * 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 Dgpio.h47 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 Dcb710.h31 /* 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 Ddmi.h111 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 Ddynamic_debug.h50 struct device;
53 void __dynamic_dev_dbg(struct _ddebug *descriptor, const struct device *dev,
H A Dipmi_smi.h42 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 Drpmsg.h39 #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 Dserio.h17 #include <linux/device.h>
48 struct device dev;
H A Dzorro.h17 #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 Dagp_backend.h47 struct pci_dev *device; member in struct:agp_kern_info
H A Ddm-dirty-log.h16 #include <linux/device-mapper.h>
32 /* For internal device-mapper use */
H A Dhwmon-sysfs.h23 #include <linux/device.h>
H A Dmemstick.h17 #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 Ddriver.h10 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 Dstmpe.h13 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 Dlp3943.h93 * @dev: Parent device pointer
104 struct device *dev;
/include/linux/pinctrl/
H A Dpinctrl.h22 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 Dpower.h116 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 Dcore.h44 struct device *dev;
/include/linux/mfd/da9063/
H A Dcore.h78 struct device *dev;
/include/linux/mfd/samsung/
H A Dcore.h49 * 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;

Completed in 405 milliseconds

<<11121314151617181920