| /linux/include/linux/ |
| H A D | auxiliary_bus.h | 145 struct auxiliary_device { struct 194 int (*probe)(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id); 195 void (*remove)(struct auxiliary_device *auxdev); 196 void (*shutdown)(struct auxiliary_device *auxdev); 197 int (*suspend)(struct auxiliary_device *auxdev, pm_message_t state); 198 int (*resume)(struct auxiliary_device *auxdev); 204 static inline void *auxiliary_get_drvdata(struct auxiliary_device *auxdev) in auxiliary_get_drvdata() 209 static inline void auxiliary_set_drvdata(struct auxiliary_device *auxdev, void *data) in auxiliary_set_drvdata() 214 static inline struct auxiliary_device *to_auxiliary_dev(struct device *dev) in to_auxiliary_dev() 216 return container_of(dev, struct auxiliary_device, dev); in to_auxiliary_dev() [all …]
|
| H A D | intel_tpmi.h | 37 struct oobmsm_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev); 38 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index); 39 int tpmi_get_resource_count(struct auxiliary_device *auxdev); 40 int tpmi_get_feature_status(struct auxiliary_device *auxdev, int feature_id, bool *read_blocked, 42 struct dentry *tpmi_get_debugfs_dir(struct auxiliary_device *auxdev);
|
| /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);
|
| H A D | isst_tpmi.c | 16 static int intel_sst_probe(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id) in intel_sst_probe() 31 static void intel_sst_remove(struct auxiliary_device *auxdev) in intel_sst_remove()
|
| /linux/rust/kernel/ |
| H A D | auxiliary.rs | 85 adev: *mut bindings::auxiliary_device, in probe_callback() 89 // `struct auxiliary_device`. in probe_callback() 109 extern "C" fn remove_callback(adev: *mut bindings::auxiliary_device) { in remove_callback() 111 // `struct auxiliary_device`. in remove_callback() 230 /// This structure represents the Rust abstraction for a C `struct auxiliary_device`. The 231 /// implementation abstracts the usage of an already existing C `struct auxiliary_device` within 236 /// A [`Device`] instance represents a valid `struct auxiliary_device` created by the C portion of 240 Opaque<bindings::auxiliary_device>, in as_raw() argument 245 fn as_raw(&self) -> *mut bindings::auxiliary_device { in id() 252 // `struct auxiliary_device` 78 probe_callback( adev: *mut bindings::auxiliary_device, id: *const bindings::auxiliary_device_id, ) -> c_int probe_callback() argument 100 remove_callback(adev: *mut bindings::auxiliary_device) remove_callback() argument [all...] |
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | sd.h | 21 struct auxiliary_device *mlx5_sd_get_adev(struct mlx5_core_dev *dev, 22 struct auxiliary_device *adev, 24 void mlx5_sd_put_adev(struct auxiliary_device *actual_adev, 25 struct auxiliary_device *adev);
|
| /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/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;
|
| H A D | i40e_client.h | 78 struct auxiliary_device *aux_dev; 102 struct auxiliary_device aux_dev;
|
| /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/sound/soc/sdca/ |
| H A D | sdca_class_function.c | 57 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_writeable() 65 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_readable() 73 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_volatile() 99 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_mbq_size() 107 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_regmap_deferrable() 293 static int class_function_probe(struct auxiliary_device *auxdev, in class_function_probe() 407 static void class_function_remove(struct auxiliary_device *auxdev) in class_function_remove() 416 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_runtime_suspend() 431 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_runtime_resume() 489 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in class_function_suspend()
|
| H A D | sdca_function_device.c | 26 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in sdca_dev_release() 39 struct auxiliary_device *auxdev; in sdca_dev_register()
|
| /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/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/base/ |
| 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/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/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()
|
| /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() 357 int usbio_acquire(struct auxiliary_device *adev) in usbio_acquire() 387 void usbio_release(struct auxiliary_device *adev) in usbio_release() 400 void usbio_get_txrxbuf_len(struct auxiliary_device *adev, u16 *txbuf_len, u16 *rxbuf_len) in usbio_get_txrxbuf_len() 416 unsigned long usbio_get_quirks(struct auxiliary_device *adev) in usbio_get_quirks() 433 struct auxiliary_device *adev = to_auxiliary_dev(dev); in usbio_auxdev_release() 443 struct auxiliary_device *adev; in usbio_add_client() 733 void usbio_acpi_bind(struct auxiliary_device *adev, const struct acpi_device_id *hids) in usbio_acpi_bind()
|
| /linux/drivers/clk/spacemit/ |
| H A D | ccu_common.c | 68 struct auxiliary_device *adev = to_auxiliary_dev(dev); in spacemit_cadev_release() 76 struct auxiliary_device *adev = data; in spacemit_adev_unregister() 87 struct auxiliary_device *adev; in spacemit_ccu_reset_register()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_nvm.c | 38 struct auxiliary_device *aux = container_of(dev, struct auxiliary_device, dev); in xe_nvm_release_dev() 126 struct auxiliary_device *aux_dev; in xe_nvm_init()
|
| H A D | xe_heci_gsc.c | 84 struct auxiliary_device *aux_dev = to_auxiliary_dev(dev); in heci_gsc_release_dev() 95 struct auxiliary_device *aux_dev = &heci_gsc->adev->aux_dev; in xe_heci_gsc_fini() 130 struct auxiliary_device *aux_dev; in heci_gsc_add_device()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_idc.c | 60 struct auxiliary_device *adev; in idpf_plug_vport_aux_dev() 157 struct auxiliary_device *adev; in idpf_idc_vdev_mtu_event() 201 struct auxiliary_device *adev; in idpf_plug_core_aux_dev() 251 static void idpf_unplug_aux_dev(struct auxiliary_device *adev) in idpf_unplug_aux_dev() 271 struct auxiliary_device *adev; in idpf_idc_issue_reset_event()
|
| /linux/drivers/vdpa/pds/ |
| H A D | aux_drv.c | 32 static int pds_vdpa_probe(struct auxiliary_device *aux_dev, in pds_vdpa_probe() 90 static void pds_vdpa_remove(struct auxiliary_device *aux_dev) in pds_vdpa_remove()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/ |
| H A D | dev.c | 46 struct auxiliary_device *adev = container_of(dev, struct auxiliary_device, dev); in sfnum_show() 69 struct auxiliary_device *adev = container_of(device, struct auxiliary_device, dev); in mlx5_sf_dev_release()
|