Home
last modified time | relevance | path

Searched refs:auxiliary_device (Results 1 – 25 of 186) sorted by relevance

12345678

/linux/include/linux/
H A Dauxiliary_bus.h142 struct auxiliary_device { struct
190 int (*probe)(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id);
191 void (*remove)(struct auxiliary_device *auxdev);
192 void (*shutdown)(struct auxiliary_device *auxdev);
193 int (*suspend)(struct auxiliary_device *auxdev, pm_message_t state);
194 int (*resume)(struct auxiliary_device *auxdev);
200 static inline void *auxiliary_get_drvdata(struct auxiliary_device *auxdev) in auxiliary_get_drvdata()
205 static inline void auxiliary_set_drvdata(struct auxiliary_device *auxdev, void *data) in auxiliary_set_drvdata()
210 static inline struct auxiliary_device *to_auxiliary_dev(struct device *dev) in to_auxiliary_dev()
212 return container_of(dev, struct auxiliary_device, dev); in to_auxiliary_dev()
[all …]
H A Dintel_tpmi.h31 struct oobmsm_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev);
32 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index);
33 int tpmi_get_resource_count(struct auxiliary_device *auxdev);
34 int tpmi_get_feature_status(struct auxiliary_device *auxdev, int feature_id, bool *read_blocked,
36 struct dentry *tpmi_get_debugfs_dir(struct auxiliary_device *auxdev);
/linux/drivers/base/
H A Dauxiliary.c172 const struct auxiliary_device *auxdev) in auxiliary_match_id()
193 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_match()
213 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_bus_probe()
229 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_bus_remove()
238 struct auxiliary_device *auxdev; in auxiliary_bus_shutdown()
275 int auxiliary_device_init(struct auxiliary_device *auxdev) in auxiliary_device_init()
315 int __auxiliary_device_add(struct auxiliary_device *auxdev, const char *modname) in __auxiliary_device_add()
391 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_device_release()
408 struct auxiliary_device *auxiliary_device_create(struct device *dev, in auxiliary_device_create()
414 struct auxiliary_device *auxdev; in auxiliary_device_create()
[all …]
H A Dauxiliary_sysfs.c25 static int auxiliary_irq_dir_prepare(struct auxiliary_device *auxdev) in auxiliary_irq_dir_prepare()
56 int auxiliary_device_sysfs_irq_add(struct auxiliary_device *auxdev, int irq) in auxiliary_device_sysfs_irq_add()
100 void auxiliary_device_sysfs_irq_remove(struct auxiliary_device *auxdev, int irq) in auxiliary_device_sysfs_irq_remove()
/linux/include/linux/misc/
H A Dkeba.h20 struct auxiliary_device auxdev;
34 struct auxiliary_device auxdev;
46 struct auxiliary_device auxdev;
56 struct auxiliary_device auxdev;
67 struct auxiliary_device auxdev;
/linux/include/linux/usb/
H A Dusbio.h165 int usbio_control_msg(struct auxiliary_device *adev, u8 type, u8 cmd,
168 int usbio_bulk_msg(struct auxiliary_device *adev, u8 type, u8 cmd, bool last,
171 int usbio_acquire(struct auxiliary_device *adev);
172 void usbio_release(struct auxiliary_device *adev);
173 void usbio_get_txrxbuf_len(struct auxiliary_device *adev, u16 *txbuf_len, u16 *rxbuf_len);
174 unsigned long usbio_get_quirks(struct auxiliary_device *adev);
175 void usbio_acpi_bind(struct auxiliary_device *adev, const struct acpi_device_id *hids);
/linux/include/drm/bridge/
H A Daux-bridge.h12 struct auxiliary_device;
24 struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, struct device_node *np…
25 int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev);
30 static inline struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, in devm_drm_dp_hpd_bridge_alloc()
36 static inline int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev) in devm_drm_dp_hpd_bridge_add()
/linux/drivers/platform/x86/intel/speed_select_if/
H A Disst_tpmi_core.h14 int tpmi_sst_dev_add(struct auxiliary_device *auxdev);
15 void tpmi_sst_dev_remove(struct auxiliary_device *auxdev);
16 void tpmi_sst_dev_suspend(struct auxiliary_device *auxdev);
17 void tpmi_sst_dev_resume(struct auxiliary_device *auxdev);
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_lld.h15 void hinic3_adev_event_register(struct auxiliary_device *adev,
16 void (*event_handler)(struct auxiliary_device *adev,
18 void hinic3_adev_event_unregister(struct auxiliary_device *adev);
19 struct hinic3_hwdev *hinic3_adev_get_hwdev(struct auxiliary_device *adev);
/linux/drivers/gpu/drm/bridge/
H A Daux-hpd-bridge.c24 struct auxiliary_device *adev = to_auxiliary_dev(dev); in drm_aux_hpd_bridge_release()
50 struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, struct device_node *np) in devm_drm_dp_hpd_bridge_alloc()
52 struct auxiliary_device *adev; in devm_drm_dp_hpd_bridge_alloc()
102 int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev) in devm_drm_dp_hpd_bridge_add()
123 struct auxiliary_device *adev; in drm_dp_hpd_bridge_register()
150 struct auxiliary_device *adev = to_auxiliary_dev(dev); in drm_aux_hpd_bridge_notify()
171 static int drm_aux_hpd_bridge_probe(struct auxiliary_device *auxdev, in drm_aux_hpd_bridge_probe()
H A Daux-bridge.c19 struct auxiliary_device *adev = to_auxiliary_dev(dev); in drm_aux_bridge_release()
29 struct auxiliary_device *adev = _adev; in drm_aux_bridge_unregister_adev()
47 struct auxiliary_device *adev; in drm_aux_bridge_register()
110 static int drm_aux_bridge_probe(struct auxiliary_device *auxdev, in drm_aux_bridge_probe()
/linux/rust/kernel/
H A Dauxiliary.rs78 adev: *mut bindings::auxiliary_device, in probe_callback() argument
100 extern "C" fn remove_callback(adev: *mut bindings::auxiliary_device) { in remove_callback() argument
235 Opaque<bindings::auxiliary_device>,
240 fn as_raw(&self) -> *mut bindings::auxiliary_device { in as_raw() argument
272 let adev = unsafe { container_of!(dev, bindings::auxiliary_device, dev) }; in release()
276 let _ = unsafe { KBox::<Opaque<bindings::auxiliary_device>>::from_raw(adev.cast()) }; in release()
283 const OFFSET: usize = offset_of!(bindings::auxiliary_device, dev);
300 let adev: *mut bindings::auxiliary_device = obj.cast().as_ptr(); in dec_ref()
338 pub struct Registration(NonNull<bindings::auxiliary_device>);
349 let boxed = KBox::new(Opaque::<bindings::auxiliary_device>::zeroed(), GFP_KERNEL)?; in new()
/linux/drivers/soundwire/
H A Dintel_auxdevice.h7 int intel_link_startup(struct auxiliary_device *auxdev);
8 int intel_link_process_wakeen_event(struct auxiliary_device *auxdev);
12 struct auxiliary_device auxdev;
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_linecard_dev.c22 struct auxiliary_device adev;
41 struct auxiliary_device *adev = in mlxsw_linecard_bdev_release()
42 container_of(device, struct auxiliary_device, dev); in mlxsw_linecard_bdev_release()
127 static int mlxsw_linecard_bdev_probe(struct auxiliary_device *adev, in mlxsw_linecard_bdev_probe()
154 static void mlxsw_linecard_bdev_remove(struct auxiliary_device *adev) in mlxsw_linecard_bdev_remove()
/linux/sound/soc/sdca/
H A Dsdca_class_function.c56 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_writeable()
64 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_readable()
72 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_volatile()
98 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_mbq_size()
106 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_deferrable()
292 static int class_function_probe(struct auxiliary_device *auxdev, in class_function_probe()
414 static void class_function_remove(struct auxiliary_device *auxdev) in class_function_remove()
423 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_runtime_suspend()
438 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_runtime_resume()
496 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_suspend()
/linux/include/linux/net/intel/
H A Diidc_rdma_idpf.h11 struct auxiliary_device *adev;
12 struct auxiliary_device *core_adev;
18 struct auxiliary_device adev;
H A Diidc_rdma.h42 struct auxiliary_device *adev;
53 struct auxiliary_device adev;
/linux/drivers/soc/cirrus/
H A Dsoc-ep93xx.c73 struct auxiliary_device *adev = _adev; in ep93xx_unregister_adev()
81 struct auxiliary_device *adev = to_auxiliary_dev(dev); in ep93xx_adev_release()
87 static struct auxiliary_device __init *ep93xx_adev_alloc(struct device *parent, in ep93xx_adev_alloc()
92 struct auxiliary_device *adev; in ep93xx_adev_alloc()
120 struct auxiliary_device *adev; in ep93xx_controller_register()
/linux/drivers/peci/
H A Dcpu.c189 struct auxiliary_device *adev = to_auxiliary_dev(dev); in adev_release()
195 static struct auxiliary_device *adev_alloc(struct peci_cpu *priv, int idx) in adev_alloc()
198 struct auxiliary_device *adev; in adev_alloc()
232 struct auxiliary_device *adev = _adev; in unregister_adev()
241 struct auxiliary_device *adev; in devm_adev_add()
/linux/drivers/usb/misc/
H A Dusbio.c129 struct auxiliary_device auxdev;
210 int usbio_control_msg(struct auxiliary_device *adev, u8 type, u8 cmd, in usbio_control_msg()
255 int usbio_bulk_msg(struct auxiliary_device *adev, u8 type, u8 cmd, bool last, in usbio_bulk_msg()
353 int usbio_acquire(struct auxiliary_device *adev) in usbio_acquire()
383 void usbio_release(struct auxiliary_device *adev) in usbio_release()
396 void usbio_get_txrxbuf_len(struct auxiliary_device *adev, u16 *txbuf_len, u16 *rxbuf_len) in usbio_get_txrxbuf_len()
412 unsigned long usbio_get_quirks(struct auxiliary_device *adev) in usbio_get_quirks()
429 struct auxiliary_device *adev = to_auxiliary_dev(dev); in usbio_auxdev_release()
439 struct auxiliary_device *adev; in usbio_add_client()
729 void usbio_acpi_bind(struct auxiliary_device *adev, const struct acpi_device_id *hids) in usbio_acpi_bind()
/linux/drivers/platform/x86/intel/
H A Dvsec_tpmi.c190 struct oobmsm_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev) in tpmi_get_platform_data()
198 int tpmi_get_resource_count(struct auxiliary_device *auxdev) in tpmi_get_resource_count()
209 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index) in tpmi_get_resource_at_index()
340 int tpmi_get_feature_status(struct auxiliary_device *auxdev, in tpmi_get_feature_status()
359 struct dentry *tpmi_get_debugfs_dir(struct auxiliary_device *auxdev) in tpmi_get_debugfs_dir()
558 static void tpmi_set_control_base(struct auxiliary_device *auxdev, in tpmi_set_control_base()
742 static int intel_vsec_tpmi_init(struct auxiliary_device *auxdev) in intel_vsec_tpmi_init()
832 static int tpmi_probe(struct auxiliary_device *auxdev, in tpmi_probe()
838 static void tpmi_remove(struct auxiliary_device *auxdev) in tpmi_remove()
/linux/rust/helpers/
H A Dauxiliary.c6 rust_helper_auxiliary_device_uninit(struct auxiliary_device *adev) in rust_helper_auxiliary_device_uninit()
12 rust_helper_auxiliary_device_delete(struct auxiliary_device *adev) in rust_helper_auxiliary_device_delete()
/linux/include/soc/spacemit/
H A Dccu.h11 struct auxiliary_device adev;
16 to_spacemit_ccu_adev(struct auxiliary_device *adev) in to_spacemit_ccu_adev()
/linux/include/soc/nuvoton/
H A Dclock-npcm8xx.h10 struct auxiliary_device adev;
13 static inline struct npcm_clock_adev *to_npcm_clock_adev(struct auxiliary_device *_adev) in to_npcm_clock_adev()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_sf_eth.h11 struct auxiliary_device adev;
22 ice_sf_dev *ice_adev_to_sf_dev(struct auxiliary_device *adev) in ice_adev_to_sf_dev()

12345678