Home
last modified time | relevance | path

Searched refs:device (Results 4376 - 4400 of 29470) sorted by relevance

1...<<171172173174175176177178179180>>...1179

/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-mcp23s08.h20 struct device;
42 struct device *dev;
51 int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev,
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Dsh_css_firmware.h41 struct device;
43 sh_css_check_firmware_version(struct device *dev, const char *fw_data);
46 sh_css_load_firmware(struct device *dev, const char *fw_data,
/kernel/linux/linux-5.10/include/linux/
H A Dcdev.h8 #include <linux/device.h>
32 int cdev_device_add(struct cdev *cdev, struct device *dev);
33 void cdev_device_del(struct cdev *cdev, struct device *dev);
H A Dhw_random.h28 * @data_read: Read data from the RNG device.
55 struct device;
59 extern int devm_hwrng_register(struct device *dev, struct hwrng *rng);
62 extern void devm_hwrng_unregister(struct device *dve, struct hwrng *rng);
/kernel/linux/linux-5.10/include/linux/gpio/
H A Dregmap.h6 struct device;
16 * @parent: The parent device
18 * given, the name of the device is used
20 * If not given, the name of the device is used.
58 struct device *parent;
81 struct gpio_regmap *devm_gpio_regmap_register(struct device *dev,
/kernel/linux/linux-6.6/drivers/mfd/
H A Dmc13xxx.h32 struct device *dev;
46 int mc13xxx_common_init(struct device *dev);
47 void mc13xxx_common_exit(struct device *dev);
/kernel/linux/linux-6.6/drivers/acpi/
H A Dfan.h4 * ACPI fan device IDs are shared between the fan driver and the device power
7 * Add new device IDs before the generic ACPI fan one.
56 int acpi_fan_get_fst(struct acpi_device *device, struct acpi_fan_fst *fst);
57 int acpi_fan_create_attributes(struct acpi_device *device);
58 void acpi_fan_delete_attributes(struct acpi_device *device);
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_privacy_screen_driver.h12 #include <linux/device.h>
47 * Central privacy-screen structure, this contains the struct device used
51 /** @dev: device used to register the privacy-screen in sysfs. */
52 struct device dev;
89 struct device *parent, const struct drm_privacy_screen_ops *ops,
/kernel/linux/linux-6.6/include/linux/
H A Dcdev.h8 #include <linux/device.h>
32 int cdev_device_add(struct cdev *cdev, struct device *dev);
33 void cdev_device_del(struct cdev *cdev, struct device *dev);
H A Dclkdev.h16 struct device;
42 int clk_add_alias(const char *, const char *, const char *, struct device *);
47 int devm_clk_hw_register_clkdev(struct device *dev, struct clk_hw *hw,
H A Ddevm-helpers.h26 #include <linux/device.h>
46 static inline int devm_delayed_work_autocancel(struct device *dev, in devm_delayed_work_autocancel()
71 static inline int devm_work_autocancel(struct device *dev, in devm_work_autocancel()
H A Di2c-atr.h17 struct device;
22 * struct i2c_atr_ops - Callbacks from ATR to the device driver.
23 * @attach_client: Notify the driver of a new device connected on a child
26 * @detach_client: Notify the driver of a device getting disconnected. The
42 * @dev: The device acting as an ATR
53 struct i2c_atr *i2c_atr_new(struct i2c_adapter *parent, struct device *dev,
70 * @adapter_parent: The device used as the parent of the new i2c adapter, or NULL
71 * to use the i2c-atr device as the parent.
78 * driver to assign an alias to the device.
82 * under the i2c-atr device'
[all...]
/kernel/linux/linux-6.6/include/linux/gpio/
H A Dregmap.h6 struct device;
17 * @parent: The parent device
19 * given, the name of the device is used
23 * If not given, the name of the device is used.
64 struct device *parent;
90 struct gpio_regmap *devm_gpio_regmap_register(struct device *dev,
/kernel/linux/linux-6.6/include/linux/usb/
H A Dch9.h4 * USB device APIs. These are used by the USB device model, which is
11 * - the Linux "gadget" device/peripheral side driver API.
14 * act either as a USB host or as a USB device. That means the host and
15 * device side APIs benefit from working well together.
44 struct device;
48 extern enum usb_device_speed usb_get_maximum_speed(struct device *dev);
49 extern enum usb_ssp_rate usb_get_maximum_ssp_rate(struct device *dev);
H A Dtypec_retimer.h9 struct device;
34 static inline struct typec_retimer *typec_retimer_get(struct device *dev) in typec_retimer_get()
40 typec_retimer_register(struct device *parent, const struct typec_retimer_desc *desc);
/kernel/linux/linux-6.6/include/scsi/
H A Dscsi_driver.h6 #include <linux/device.h>
15 void (*rescan)(struct device *);
36 return to_scsi_driver(cmd->device->sdev_gendev.driver); in scsi_cmd_to_driver()
/kernel/linux/linux-6.6/include/soc/microchip/
H A Dmpfs.h39 struct mpfs_sys_controller *mpfs_sys_controller_get(struct device *dev);
45 u32 mpfs_reset_read(struct device *dev);
47 void mpfs_reset_write(struct device *dev, u32 val);
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dserial_ctrl.c8 * This driver manages the serial core controller struct device instances.
10 * port device.
13 #include <linux/device.h>
21 static int serial_ctrl_probe(struct device *dev) in serial_ctrl_probe()
28 static int serial_ctrl_remove(struct device *dev) in serial_ctrl_remove()
36 * Serial core controller device init functions. Note that the physical
37 * serial port device driver may not have completed probe at this point.
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
H A Dfb_internal.h6 #include <linux/device.h>
52 * Acquire a reference on the parent device to avoid in fb_device_create()
54 * device enabled, this is performed within register_device(). in fb_device_create()
56 get_device(fb_info->device); in fb_device_create()
63 put_device(fb_info->device); in fb_device_destroy()
/kernel/linux/linux-6.6/drivers/usb/typec/
H A Dpd.h6 #include <linux/device.h>
10 struct device dev;
17 struct device dev;
/kernel/linux/linux-6.6/drivers/char/tpm/st33zp24/
H A Dst33zp24.h34 int st33zp24_pm_suspend(struct device *dev);
35 int st33zp24_pm_resume(struct device *dev);
39 struct device *dev, int irq);
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk.h8 struct device;
25 struct clk *clk_hw_create_clk(struct device *dev, struct clk_hw *hw,
31 clk_hw_create_clk(struct device *dev, struct clk_hw *hw, const char *dev_id, in clk_hw_create_clk()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpiolib-of.h11 struct device;
24 int of_gpio_get_count(struct device *dev, const char *con_id);
35 static inline int of_gpio_get_count(struct device *dev, const char *con_id) in of_gpio_get_count()
/kernel/linux/linux-6.6/drivers/clk/tegra/
H A Dcvb.h11 struct device;
52 tegra_cvb_add_opp_table(struct device *dev, const struct cvb_table *cvb_tables,
56 void tegra_cvb_remove_opp_table(struct device *dev,
/kernel/linux/linux-6.6/include/soc/qcom/
H A Docmem.h12 #include <linux/device.h>
38 struct ocmem *of_get_ocmem(struct device *dev);
46 static inline struct ocmem *of_get_ocmem(struct device *dev) in of_get_ocmem()

Completed in 13 milliseconds

1...<<171172173174175176177178179180>>...1179