Searched refs:device (Results 226 - 250 of 488) sorted by relevance

1234567891011>>

/include/linux/
H A Duio_driver.h26 * @addr: address of the device's memory (phys_addr is used since
68 struct device *dev;
79 * struct uio_info - UIO device capabilities
80 * @uio_dev: the UIO device this info belongs to
81 * @name: device name
82 * @version: device driver version
88 * @handler: the device's irq handler
89 * @mmap: mmap operation for this uio device
90 * @open: open operation for this uio device
91 * @release: release operation for this uio device
[all...]
H A Dipack.h13 #include <linux/device.h>
38 /* Vendors and devices. Sort key: vendor first, device next. */
86 * @slot: Slot where the device is plugged in the carrier board
87 * @bus: ipack_bus_device where the device is plugged to.
91 * @dev: device in kernel representation.
100 struct device dev;
114 * struct ipack_driver_ops -- Callbacks to IPack device driver
117 * @remove: Prepare imminent removal of the device. Services provided by the
118 * device should be revoked.
127 * struct ipack_driver -- Specific data to each ipack device drive
[all...]
H A Dpower_supply.h184 struct device;
221 struct device *dev;
285 extern int power_supply_register(struct device *parent,
287 extern int power_supply_register_no_ws(struct device *parent,
290 extern int power_supply_powers(struct power_supply *psy, struct device *dev);
H A Dpci.h30 #include <linux/device.h>
38 * devices. The slot/function address of each device is encoded
89 /* device specific resources */
102 /* total resources associated with a PCI device */
133 * the pci device. If some PCI bus between here and the pci device
155 /* Use #PERST to reset PCIe device */
158 /* Use PCIe Hot Reset to reset device */
170 /* Provide indication device is assigned by a Virtual Machine Manager */
174 /* Flag to indicate the device use
262 unsigned short device; member in struct:pci_dev
1347 pci_get_device(unsigned int vendor, unsigned int device, struct pci_dev *from) argument
1352 pci_get_subsys(unsigned int vendor, unsigned int device, unsigned int ss_vendor, unsigned int ss_device, struct pci_dev *from) argument
1502 u16 device; /* You can use PCI_ANY_ID here of course */ member in struct:pci_fixup
[all...]
H A Di2c.h30 #include <linux/device.h> /* for struct device */
125 * struct i2c_driver - represent an I2C device driver
126 * @class: What kind of i2c device we instantiate (for detect)
128 * @probe: Callback for device binding
129 * @remove: Callback for device unbinding
130 * @shutdown: Callback for device shutdown
131 * @suspend: Callback for device suspend
132 * @resume: Callback for device resume
137 * @detect: Callback for device detectio
[all...]
H A Dblktrace_api.h67 extern void blk_trace_remove_sysfs(struct device *dev);
68 extern int blk_trace_init_sysfs(struct device *dev);
82 static inline int blk_trace_init_sysfs(struct device *dev)
H A Dipmi.h42 struct device;
258 void (*new_smi)(int if_num, struct device *dev);
275 * How did the IPMI driver find out about the device?
296 * Base device for the interface. Don't forget to put this when
299 struct device *dev;
H A Drfkill.h39 struct device;
71 * @parent: device that has rf switch on it
80 struct device *parent,
125 * This function should be called by the network driver during device
192 * In addition, it marks the device as "persistent", an attribute which
218 struct device *parent,
H A Dvirtio.h8 #include <linux/device.h>
15 * @list: the chain of virtqueues for this device
18 * @vdev: the virtio device this queue was created for.
79 * virtio_device - representation of a device using virtio
85 * @dev: underlying device.
86 * @id: the device type identification (used to match it with a driver).
87 * @config: the configuration ops for this device.
89 * @vqs: the list of virtqueues for this device.
90 * @features: the features supported by both driver and device.
99 struct device de
[all...]
H A Dhidraw.h25 struct device *dev;
/include/media/
H A Dmedia-device.h2 * Media device
33 struct device;
36 * struct media_device - Media device
37 * @dev: Parent device
38 * @devnode: Media device node
41 * @bus_info: Unique and stable device location identifier
42 * @hw_revision: Hardware device revision
50 * This structure represents an abstract high-level media device. It allows easy
51 * access to entities and provides basic media device-level support. The
54 * The parent @dev is a physical device
[all...]
H A Dsoc_camera_platform.h18 struct device;
38 void (*release)(struct device *dev),
H A Dv4l2-async.h17 struct device;
34 * struct v4l2_async_subdev - sub-device descriptor, as known to a bridge
54 bool (*match)(struct device *,
H A Dv4l2-clk.h23 struct device;
48 struct v4l2_clk *v4l2_clk_get(struct device *dev, const char *id);
/include/sound/
H A Djack.h74 void snd_jack_set_parent(struct snd_jack *jack, struct device *parent);
89 struct device *parent)
/include/uapi/linux/
H A Dx25.h74 char device[200-sizeof(unsigned long)]; member in struct:x25_subscrip_struct
96 char device[200]; member in struct:x25_route_struct
/include/scsi/
H A Dscsi_transport_iscsi.h26 #include <linux/device.h>
212 struct device dev; /* sysfs transport/container device */
257 struct device dev; /* sysfs transport/container device */
288 struct device dev;
294 struct device dev;
312 struct device dev; /* sysfs transport/container device */
359 struct device de
[all...]
/include/linux/mmc/
H A Dsdio_func.h15 #include <linux/device.h>
26 * Structure used to hold embedded SDIO device data from platform layer
47 struct mmc_card *card; /* the card this device belongs to */
48 struct device dev; /* the device */
54 unsigned short device; /* device id */ member in struct:sdio_func
83 * SDIO function device driver
98 * SDIO_DEVICE - macro used to describe a specific SDIO device
103 * specific device
[all...]
/include/net/
H A Ddsa.h38 struct device *host_dev;
71 struct device *netdev;
85 * Configuration data for the platform device that owns
91 * Reference to network device to use, and which tagging
138 * Reference to host device to use.
140 struct device *master_dev;
182 char *(*probe)(struct device *host_dev, int sw_addr);
249 struct mii_bus *dsa_host_dev_to_mii_bus(struct device *dev);
/include/linux/mfd/
H A Dtps80031.h26 #include <linux/device.h>
510 struct device *dev;
547 static inline int tps80031_write(struct device *dev, int sid,
555 static inline int tps80031_writes(struct device *dev, int sid, int reg,
563 static inline int tps80031_read(struct device *dev, int sid,
580 static inline int tps80031_reads(struct device *dev, int sid,
588 static inline int tps80031_set_bits(struct device *dev, int sid,
597 static inline int tps80031_clr_bits(struct device *dev, int sid,
605 static inline int tps80031_update(struct device *dev, int sid,
613 static inline unsigned long tps80031_get_chip_info(struct device *de
[all...]
H A Drc5t583.h297 struct device *dev;
317 * @irq_base: Irq base number on which this device registers their interrupts.
318 * @gpio_base: GPIO base from which gpio of this device will start.
320 * @regulator_deepsleep_slot: The slot number on which device goes to sleep
321 * in device sleep mode.
337 static inline int rc5t583_write(struct device *dev, uint8_t reg, uint8_t val)
343 static inline int rc5t583_read(struct device *dev, uint8_t reg, uint8_t *val)
354 static inline int rc5t583_set_bits(struct device *dev, unsigned int reg,
361 static inline int rc5t583_clear_bits(struct device *dev, unsigned int reg,
368 static inline int rc5t583_update(struct device *de
[all...]
/include/linux/iio/
H A Diio.h13 #include <linux/device.h>
297 * struct iio_info - constant information about device
301 * @attrs: general purpose device attributes
302 * @read_raw: function to request a value from the device.
305 * type of value returned by the device. val and val2 will
307 * @read_raw_multi: function to return values from the device.
310 * type of value returned by the device. vals pointer
315 * @write_raw: function to write a value to the device.
326 * @update_scan_mode: function to configure device and scan buffer when
328 * @debugfs_reg_access: function to read or write register value of device
[all...]
/include/trace/events/
H A Dscsi.h221 __entry->host_no = cmd->device->host->host_no;
222 __entry->channel = cmd->device->channel;
223 __entry->id = cmd->device->id;
224 __entry->lun = cmd->device->lun;
264 __entry->host_no = cmd->device->host->host_no;
265 __entry->channel = cmd->device->channel;
266 __entry->id = cmd->device->id;
267 __entry->lun = cmd->device->lun;
309 __entry->host_no = cmd->device->host->host_no;
310 __entry->channel = cmd->device
[all...]
/include/video/
H A Dexynos_mipi_dsim.h18 #include <linux/device.h>
198 * @dev: driver model representation of the device.
199 * @id: unique device id.
207 * @dsim_lcd_dev: pointer to activated ddi device.
222 struct device *dev;
296 * device structure for mipi-dsi based lcd panel.
298 * @name: name of the device to use with this device, or an
300 * @dev: driver model representation of the device.
301 * @id: id of device t
[all...]
/include/linux/mlx4/
H A Ddriver.h36 #include <linux/mlx4/device.h>

Completed in 330 milliseconds

1234567891011>>