| /linux/include/linux/ |
| H A D | auxiliary_bus.h | 142 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 D | intel_tpmi.h | 31 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 D | auxiliary.c | 172 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 D | auxiliary_sysfs.c | 25 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 D | keba.h | 20 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 D | usbio.h | 165 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 D | aux-bridge.h | 12 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 D | isst_tpmi_core.h | 14 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 D | hinic3_lld.h | 15 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 D | aux-hpd-bridge.c | 24 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 D | aux-bridge.c | 19 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 D | auxiliary.rs | 78 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 D | intel_auxdevice.h | 7 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 D | core_linecard_dev.c | 22 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 D | sdca_class_function.c | 56 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 D | iidc_rdma_idpf.h | 11 struct auxiliary_device *adev; 12 struct auxiliary_device *core_adev; 18 struct auxiliary_device adev;
|
| H A D | iidc_rdma.h | 42 struct auxiliary_device *adev; 53 struct auxiliary_device adev;
|
| /linux/drivers/soc/cirrus/ |
| H A D | soc-ep93xx.c | 73 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 D | cpu.c | 189 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 D | usbio.c | 129 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 D | vsec_tpmi.c | 190 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 D | auxiliary.c | 6 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 D | ccu.h | 11 struct auxiliary_device adev; 16 to_spacemit_ccu_adev(struct auxiliary_device *adev) in to_spacemit_ccu_adev()
|
| /linux/include/soc/nuvoton/ |
| H A D | clock-npcm8xx.h | 10 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 D | ice_sf_eth.h | 11 struct auxiliary_device adev; 22 ice_sf_dev *ice_adev_to_sf_dev(struct auxiliary_device *adev) in ice_adev_to_sf_dev()
|