/kernel/linux/linux-5.10/include/linux/ |
H A D | ntb_transport.h | 55 int (*probe)(struct device *client_dev); 56 void (*remove)(struct device *client_dev); 75 ntb_transport_create_queue(void *data, struct device *client_dev,
|
H A D | scpi_protocol.h | 63 int (*device_domain_id)(struct device *); 64 int (*get_transition_latency)(struct device *); 65 int (*add_opps_to_device)(struct device *);
|
H A D | stm.h | 10 #include <linux/device.h> 38 * struct stm_data - STM device description and callbacks 39 * @name: device name 51 * @set_options: set device-specific options on a channel 54 * an STM device and stm_unregister_device() to destroy it. It will also be 58 * Normally, an STM device will have a range of masters available to software 60 * The former is defined by the the range [@sw_start..@sw_end] of the device 98 int stm_register_device(struct device *parent, struct stm_data *stm_data, 105 * struct stm_source_data - STM source device description and callbacks 106 * @name: device nam [all...] |
H A D | reset-controller.h | 13 * things to reset the device 33 * @provider: name of the reset controller device controlling this reset line 34 * @index: ID of the reset controller in the reset controller device 35 * @dev_id: name of the device associated with this reset line 57 * @ops: a pointer to device specific struct reset_control_ops 61 * @dev: corresponding driver model device struct 62 * @of_node: corresponding device tree node as phandle target 65 * device tree to id as given to the reset control ops, defaults 67 * @nr_resets: number of reset controls in this reset controller device 74 struct device *de [all...] |
H A D | leds-ti-lmu-common.h | 9 #include <linux/device.h> 40 int ti_lmu_common_get_ramp_params(struct device *dev, 44 int ti_lmu_common_get_brt_res(struct device *dev, struct fwnode_handle *child,
|
H A D | bsg-lib.h | 16 struct device; 30 struct device *dev; 67 struct request_queue *bsg_setup_queue(struct device *dev, const char *name,
|
H A D | i2c-mux.h | 20 struct device *dev; 36 struct device *dev, int max_adapters, 51 struct i2c_adapter *i2c_root_adapter(struct device *dev);
|
/kernel/linux/linux-5.10/include/media/ |
H A D | videobuf-dma-sg.h | 55 struct device *dev; 86 int videobuf_dma_unmap(struct device *dev, struct videobuf_dmabuf *dma); 93 struct device *dev,
|
/kernel/linux/linux-5.10/sound/soc/tegra/ |
H A D | tegra_pcm.h | 41 int tegra_pcm_platform_register(struct device *dev); 42 int tegra_pcm_platform_register_with_chan_names(struct device *dev, 45 void tegra_pcm_platform_unregister(struct device *dev);
|
/kernel/linux/linux-5.10/include/soc/tegra/ |
H A D | ivc.h | 8 #include <linux/device.h> 15 struct device *peer; 94 int tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, void *rx,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | nv40.h | 35 /* returns 1 if device is one of the nv4x using the 0x4497 object class, 39 nv44_gr_class(struct nvkm_device *device) in nv44_gr_class() argument 41 if ((device->chipset & 0xf0) == 0x60) in nv44_gr_class() 44 return !(0x0aaf & (1 << (device->chipset & 0x0f))); in nv44_gr_class()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/sti/ |
H A D | sti_mixer.h | 19 struct device; 32 * @dev: driver device 39 struct device *dev; 48 struct sti_mixer *sti_mixer_create(struct device *dev,
|
/kernel/linux/linux-5.10/drivers/s390/crypto/ |
H A D | vfio_ap_private.h | 16 #include <linux/device.h> 28 * ap_matrix_dev - the AP matrix device structure 29 * @device: generic device structure associated with the AP matrix device 33 * lock: mutex for locking the AP matrix device. This lock will be 36 * single ap_matrix_mdev device. It's quite coarse but we don't 40 struct device device; member 73 * struct ap_matrix_mdev - the mediated matrix device structur [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/xrs700x/ |
H A D | xrs700x.h | 2 #include <linux/device.h> 29 struct device *dev; 40 struct xrs700x *xrs700x_switch_alloc(struct device *base, void *devpriv);
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | sysfs.h | 17 int btrfs_sysfs_add_device(struct btrfs_device *device); 18 void btrfs_sysfs_remove_device(struct btrfs_device *device); 33 void btrfs_sysfs_update_devid(struct btrfs_device *device);
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_privacy_screen_consumer.h | 12 #include <linux/device.h> 18 struct drm_privacy_screen *drm_privacy_screen_get(struct device *dev, 33 static inline struct drm_privacy_screen *drm_privacy_screen_get(struct device *dev, in drm_privacy_screen_get()
|
/kernel/linux/linux-6.6/include/drm/ttm/ |
H A D | ttm_pool.h | 34 struct device; 63 * @dev: the device we allocate pages for 70 struct device *dev; 85 void ttm_pool_init(struct ttm_pool *pool, struct device *dev,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | hw_random.h | 28 * @data_read: Read data from the RNG device. 56 struct device; 60 extern int devm_hwrng_register(struct device *dev, struct hwrng *rng); 63 extern void devm_hwrng_unregister(struct device *dve, struct hwrng *rng);
|
H A D | bsg-lib.h | 16 struct device; 30 struct device *dev; 67 struct request_queue *bsg_setup_queue(struct device *dev, const char *name,
|
H A D | i2c-mux.h | 20 struct device *dev; 36 struct device *dev, int max_adapters, 51 struct i2c_adapter *i2c_root_adapter(struct device *dev);
|
H A D | leds-ti-lmu-common.h | 9 #include <linux/device.h> 40 int ti_lmu_common_get_ramp_params(struct device *dev, 44 int ti_lmu_common_get_brt_res(struct device *dev, struct fwnode_handle *child,
|
H A D | ntb_transport.h | 55 int (*probe)(struct device *client_dev); 56 void (*remove)(struct device *client_dev); 75 ntb_transport_create_queue(void *data, struct device *client_dev,
|
H A D | scpi_protocol.h | 54 * @device_domain_id: gets the scpi domain id for a given device 55 * @get_transition_latency: gets the DVFS transition latency for a given device 56 * @add_opps_to_device: adds all the OPPs for a given device 71 int (*device_domain_id)(struct device *); 72 int (*get_transition_latency)(struct device *); 73 int (*add_opps_to_device)(struct device *);
|
H A D | stm.h | 10 #include <linux/device.h> 38 * struct stm_data - STM device description and callbacks 39 * @name: device name 51 * @set_options: set device-specific options on a channel 54 * an STM device and stm_unregister_device() to destroy it. It will also be 58 * Normally, an STM device will have a range of masters available to software 60 * The former is defined by the range [@sw_start..@sw_end] of the device 98 int stm_register_device(struct device *parent, struct stm_data *stm_data, 105 * struct stm_source_data - STM source device description and callbacks 106 * @name: device nam [all...] |
/kernel/linux/linux-6.6/include/media/ |
H A D | videobuf-dma-sg.h | 55 struct device *dev; 86 int videobuf_dma_unmap(struct device *dev, struct videobuf_dmabuf *dma); 93 struct device *dev,
|