/kernel/linux/linux-5.10/drivers/iio/dac/ |
H A D | ad5592r-base.h | 17 struct device; 51 struct device *dev; 72 int ad5592r_probe(struct device *dev, const char *name, 74 int ad5592r_remove(struct device *dev);
|
/kernel/linux/linux-5.10/drivers/iio/ |
H A D | iio_core.h | 13 #include <linux/device.h> 22 ssize_t (*func)(struct device *dev, 25 ssize_t (*writefunc)(struct device *dev, 31 struct device *dev,
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | adt7410.c | 15 static int adt7410_i2c_read_word(struct device *dev, u8 reg) in adt7410_i2c_read_word() 20 static int adt7410_i2c_write_word(struct device *dev, u8 reg, u16 data) in adt7410_i2c_write_word() 25 static int adt7410_i2c_read_byte(struct device *dev, u8 reg) in adt7410_i2c_read_byte() 30 static int adt7410_i2c_write_byte(struct device *dev, u8 reg, u8 data) in adt7410_i2c_write_byte()
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | decl.h | 46 struct lbs_private *lbs_add_card(void *card, struct device *dmdev); 74 int lbs_get_firmware(struct device *dev, u32 card_model, 78 int lbs_get_firmware_async(struct lbs_private *priv, struct device *device,
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-debug.c | 59 #include <linux/device.h> 67 void __iwl_ ##fn(struct device *dev, const char *fmt, ...) \ 88 void __iwl_err(struct device *dev, bool rfkill_prefix, bool trace_only, 110 void __iwl_dbg(struct device *dev, in __iwl_dbg()
|
/kernel/linux/linux-5.10/include/linux/soundwire/ |
H A D | sdw_intel.h | 39 int (*params_stream)(struct device *dev, 41 int (*free_stream)(struct device *dev, 91 * Slave device needs to remain enumerated and keep its context, 141 * @parent: parent device 143 * @dev: device implementing hwparams and free callbacks 155 struct device *parent; 157 struct device *dev;
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | uacce.h | 24 * struct uacce_ops - uacce device operations 25 * @get_available_instances: get available instances left of the device 26 * @get_queue: get a queue from the device 27 * @put_queue: free a queue to the device 50 * @name: the uacce device name. Will show up in sysfs 51 * @flags: uacce device attributes 96 * @parent: pointer to the parent device 99 * @dev_id: id of the uacce device 112 struct device *parent; 117 struct device de [all...] |
H A D | vga_switcheroo.h | 80 * @VGA_SWITCHEROO_IGD: integrated graphics device 81 * @VGA_SWITCHEROO_DIS: discrete graphics device 110 * @get_client_id: determine if given pci device is integrated or discrete GPU. 133 * @can_switch: check if the device is in a position to switch now. 135 * has one of its device files open 138 * Client callbacks. A client can be either a GPU or an audio device on a GPU. 174 int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain); 175 void vga_switcheroo_fini_domain_pm_ops(struct device *dev); 195 static inline int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain) { return -EINVAL; } in vga_switcheroo_init_domain_pm_ops() 196 static inline void vga_switcheroo_fini_domain_pm_ops(struct device *de in vga_switcheroo_init_domain_pm_ops() [all...] |
H A D | uio_driver.h | 16 #include <linux/device.h> 26 * @addr: address of the device's memory rounded to page 31 * @offs: offset of device memory within the page 71 struct device dev; 83 * struct uio_info - UIO device capabilities 84 * @uio_dev: the UIO device this info belongs to 85 * @name: device name 86 * @version: device driver version 92 * @handler: the device's irq handler 93 * @mmap: mmap operation for this uio device [all...] |
H A D | async.h | 14 #include <linux/device.h> 76 * async_schedule_dev - A device specific version of async_schedule 78 * @dev: device argument to be passed to function 83 * provide for the best possible outcome by operating on the device on the 84 * CPUs closest to the device. 88 async_schedule_dev(async_func_t func, struct device *dev) in async_schedule_dev() 93 bool async_schedule_dev_nocall(async_func_t func, struct device *dev); 96 * async_schedule_dev_domain - A device specific version of async_schedule_domain 98 * @dev: device argument to be passed to function 104 * provide for the best possible outcome by operating on the device o [all...] |
/kernel/linux/linux-5.10/include/media/davinci/ |
H A D | vpbe.h | 13 #include <media/v4l2-device.h> 60 /* Is this an i2c device ? */ 69 /* Is this an i2c device ? */ 124 /* initialize the device */ 125 int (*initialize)(struct device *dev, struct vpbe_device *vpbe_dev); 127 /* De-initialize the device */ 128 void (*deinitialize)(struct device *dev, struct vpbe_device *vpbe_dev); 145 /* struct for vpbe device */ 147 /* V4l2 device */ 151 /* parent device */ [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | v4l2-flash-led-class.h | 3 * V4L2 flash LED sub-device registration helpers. 38 * @intensity_to_led_brightness: Convert intensity to brightness in a device 40 * @led_brightness_to_intensity: convert brightness to intensity in a device 53 * struct v4l2_flash_config - V4L2 Flash sub-device initialization data 58 * device can report; corresponding LED_FAULT* bit 71 * struct v4l2_flash - Flash sub-device context 72 * @fled_cdev: LED flash class device controlled by this sub-device 73 * @iled_cdev: LED class device representing indicator LED associated 74 * with the LED flash class device [all...] |
/kernel/linux/linux-5.10/sound/soc/intel/boards/ |
H A D | hda_dsp_common.c | 16 * Search card topology and return PCM device number 17 * matching Nth HDMI device (zero-based index). 62 hpcm->device = spcm->device; in hda_dsp_hdmi_build_controls() 65 __func__, i, hpcm->device, spcm); in hda_dsp_hdmi_build_controls() 68 hpcm->device = SNDRV_PCM_INVALID_DEVICE; in hda_dsp_hdmi_build_controls()
|
/kernel/linux/linux-5.10/include/scsi/ |
H A D | fcoe_sysfs.h | 12 #include <linux/device.h> 49 struct device dev; 83 struct device dev; 110 struct fcoe_ctlr_device *fcoe_ctlr_device_add(struct device *parent,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
H A D | base.c | 32 nvkm_dma_oclass_new(struct nvkm_device *device, in nvkm_dma_oclass_new() argument 55 return nvkm_dma_oclass_new(oclass->engine->subdev.device, in nvkm_dma_oclass_fifo_new() 106 nvkm_dma_new_(const struct nvkm_dma_func *func, struct nvkm_device *device, in nvkm_dma_new_() argument 115 return nvkm_engine_ctor(&nvkm_dma, device, index, true, &dma->engine); in nvkm_dma_new_()
|
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | container.c | 40 static void acpi_container_release(struct device *dev) in acpi_container_release() 49 struct device *dev; in container_device_attach() 76 struct device *dev = acpi_driver_data(adev); in container_device_detach() 85 struct device *dev = acpi_driver_data(adev); in container_device_online()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | async.h | 14 #include <linux/device.h> 76 * async_schedule_dev - A device specific version of async_schedule 78 * @dev: device argument to be passed to function 83 * provide for the best possible outcome by operating on the device on the 84 * CPUs closest to the device. 88 async_schedule_dev(async_func_t func, struct device *dev) in async_schedule_dev() 93 bool async_schedule_dev_nocall(async_func_t func, struct device *dev); 96 * async_schedule_dev_domain - A device specific version of async_schedule_domain 98 * @dev: device argument to be passed to function 104 * provide for the best possible outcome by operating on the device o [all...] |
H A D | uacce.h | 25 * struct uacce_ops - uacce device operations 26 * @get_available_instances: get available instances left of the device 27 * @get_queue: get a queue from the device 28 * @put_queue: free a queue to the device 34 * @get_isolate_state: get the device state after set the isolate strategy 35 * @isolate_err_threshold_write: stored the isolate error threshold to the device 36 * @isolate_err_threshold_read: read the isolate error threshold value from the device 57 * @name: the uacce device name. Will show up in sysfs 58 * @flags: uacce device attributes 110 * @parent: pointer to the parent device [all...] |
H A D | uio_driver.h | 16 #include <linux/device.h> 26 * @addr: address of the device's memory rounded to page 31 * @offs: offset of device memory within the page 71 struct device dev; 83 * struct uio_info - UIO device capabilities 84 * @uio_dev: the UIO device this info belongs to 85 * @name: device name 86 * @version: device driver version 92 * @handler: the device's irq handler 93 * @mmap: mmap operation for this uio device [all...] |
H A D | vga_switcheroo.h | 80 * @VGA_SWITCHEROO_IGD: integrated graphics device 81 * @VGA_SWITCHEROO_DIS: discrete graphics device 110 * @get_client_id: determine if given pci device is integrated or discrete GPU. 133 * @can_switch: check if the device is in a position to switch now. 135 * has one of its device files open 138 * Client callbacks. A client can be either a GPU or an audio device on a GPU. 174 int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain); 175 void vga_switcheroo_fini_domain_pm_ops(struct device *dev); 195 static inline int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain) { return -EINVAL; } in vga_switcheroo_init_domain_pm_ops() 196 static inline void vga_switcheroo_fini_domain_pm_ops(struct device *de in vga_switcheroo_init_domain_pm_ops() [all...] |
/kernel/linux/linux-6.6/include/media/ |
H A D | v4l2-flash-led-class.h | 3 * V4L2 flash LED sub-device registration helpers. 38 * @intensity_to_led_brightness: Convert intensity to brightness in a device 40 * @led_brightness_to_intensity: convert brightness to intensity in a device 53 * struct v4l2_flash_config - V4L2 Flash sub-device initialization data 58 * device can report; corresponding LED_FAULT* bit 71 * struct v4l2_flash - Flash sub-device context 72 * @fled_cdev: LED flash class device controlled by this sub-device 73 * @iled_cdev: LED class device representing indicator LED associated 74 * with the LED flash class device [all...] |
/kernel/linux/linux-6.6/include/acpi/ |
H A D | video.h | 59 extern int acpi_video_get_edid(struct acpi_device *device, int type, 66 extern int acpi_video_get_levels(struct acpi_device *device, 86 static inline int acpi_video_get_edid(struct acpi_device *device, int type, in acpi_video_get_edid() argument 103 static inline int acpi_video_get_levels(struct acpi_device *device, in acpi_video_get_levels() argument
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | fcoe_sysfs.h | 12 #include <linux/device.h> 49 struct device dev; 83 struct device dev; 110 struct fcoe_ctlr_device *fcoe_ctlr_device_add(struct device *parent,
|
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | serial_port.c | 3 * Serial core port device driver 9 #include <linux/device.h> 26 static int serial_port_runtime_resume(struct device *dev) in serial_port_runtime_resume() 52 static int serial_port_probe(struct device *dev) in serial_port_probe() 61 static int serial_port_remove(struct device *dev) in serial_port_remove() 70 * Serial core port device init functions. Note that the physical serial 71 * port device driver may not have completed probe at this point.
|
/kernel/linux/linux-6.6/drivers/usb/isp1760/ |
H A D | isp1760-core.h | 24 struct device; 44 struct device *dev; 54 struct device *dev, unsigned int devflags); 55 void isp1760_unregister(struct device *dev);
|