Home
last modified time | relevance | path

Searched refs:auxiliary_device_id (Results 1 – 25 of 74) sorted by relevance

123

/linux/rust/kernel/
H A Dauxiliary.rs57 id: *const bindings::auxiliary_device_id, in probe_callback() argument
65 // SAFETY: `DeviceId` is a `#[repr(transparent)`] wrapper of `struct auxiliary_device_id` in probe_callback()
100 /// Abstraction for `bindings::auxiliary_device_id`.
103 pub struct DeviceId(bindings::auxiliary_device_id);
111 // TODO: Replace with `bindings::auxiliary_device_id::default()` once stabilized for in new()
115 let mut id: bindings::auxiliary_device_id = unsafe { core::mem::zeroed() }; in new()
137 // SAFETY: `DeviceId` is a `#[repr(transparent)]` wrapper of `auxiliary_device_id` and does not add
140 type RawType = bindings::auxiliary_device_id;
146 core::mem::offset_of!(bindings::auxiliary_device_id, driver_data);
/linux/drivers/platform/x86/intel/speed_select_if/
H A Disst_tpmi.c16 static int intel_sst_probe(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id) in intel_sst_probe()
53 static const struct auxiliary_device_id intel_sst_id_table[] = {
/linux/drivers/reset/amlogic/
H A Dreset-meson-aux.c41 static const struct auxiliary_device_id meson_reset_aux_ids[] = {
59 const struct auxiliary_device_id *id) in meson_reset_aux_probe()
/linux/drivers/power/reset/
H A Dep93xx-restart.c46 const struct auxiliary_device_id *id) in ep93xx_reboot_probe()
72 static const struct auxiliary_device_id ep93xx_reboot_ids[] = {
/linux/drivers/reset/starfive/
H A Dreset-starfive-jh7110.c53 const struct auxiliary_device_id *id) in jh7110_reset_probe()
70 static const struct auxiliary_device_id jh7110_reset_ids[] = {
/linux/include/linux/
H A Dauxiliary_bus.h175 * static const struct auxiliary_device_id my_auxiliary_id_table[] = {
190 int (*probe)(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id);
197 const struct auxiliary_device_id *id_table;
/linux/drivers/vdpa/pds/
H A Daux_drv.c18 static const struct auxiliary_device_id pds_vdpa_id_table[] = {
33 const struct auxiliary_device_id *id) in pds_vdpa_probe()
/linux/drivers/hwmon/
H A Dkbatt.c104 const struct auxiliary_device_id *id) in kbatt_probe()
131 static const struct auxiliary_device_id kbatt_devtype_aux[] = {
H A Dmc33xs2410_hwmon.c150 const struct auxiliary_device_id *id) in mc33xs2410_hwmon_probe()
162 static const struct auxiliary_device_id mc33xs2410_hwmon_ids[] = {
H A Dkfan.c186 const struct auxiliary_device_id *id) in kfan_probe()
230 static const struct auxiliary_device_id kfan_devtype_aux[] = {
/linux/drivers/gpu/drm/bridge/
H A Daux-bridge.c111 const struct auxiliary_device_id *id) in drm_aux_bridge_probe()
135 static const struct auxiliary_device_id drm_aux_bridge_table[] = {
H A Daux-hpd-bridge.c172 const struct auxiliary_device_id *id) in drm_aux_hpd_bridge_probe()
196 static const struct auxiliary_device_id drm_aux_hpd_bridge_table[] = {
/linux/drivers/reset/
H A Dreset-mpfs.c134 const struct auxiliary_device_id *id) in mpfs_reset_probe()
171 static const struct auxiliary_device_id mpfs_reset_ids[] = {
H A Dreset-imx8mp-audiomix.c102 const struct auxiliary_device_id *id) in imx8mp_audiomix_reset_probe()
144 static const struct auxiliary_device_id imx8mp_audiomix_reset_ids[] = {
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddriver.c25 static int mlx5_sf_dev_probe(struct auxiliary_device *adev, const struct auxiliary_device_id *id) in mlx5_sf_dev_probe()
119 static const struct auxiliary_device_id mlx5_sf_dev_id_table[] = {
/linux/sound/soc/sof/
H A Dsof-client-ipc-kernel-injector.c91 const struct auxiliary_device_id *id) in sof_msg_inject_probe()
138 static const struct auxiliary_device_id sof_msg_inject_client_id_table[] = {
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_linecard_dev.c128 const struct auxiliary_device_id *id) in mlxsw_linecard_bdev_probe()
164 static const struct auxiliary_device_id mlxsw_linecard_bdev_id_table[] = {
/linux/drivers/infiniband/hw/irdma/
H A Di40iw_if.c182 static int i40iw_probe(struct auxiliary_device *aux_dev, const struct auxiliary_device_id *id) in i40iw_probe()
205 static const struct auxiliary_device_id i40iw_auxiliary_id_table[] = {
/linux/drivers/power/sequencing/
H A Dpwrseq-thead-gpu.c179 const struct auxiliary_device_id *id) in pwrseq_thead_gpu_probe()
231 static const struct auxiliary_device_id pwrseq_thead_gpu_id_table[] = {
/linux/drivers/misc/mei/
H A Dgsc-me.c47 const struct auxiliary_device_id *aux_dev_id) in mei_gsc_probe()
268 static const struct auxiliary_device_id mei_gsc_id_table[] = {
/linux/drivers/spi/
H A Dspi-ljca.c219 const struct auxiliary_device_id *aux_dev_id) in ljca_spi_probe()
278 static const struct auxiliary_device_id ljca_spi_id_table[] = {
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_main.c207 const struct auxiliary_device_id *id) in hinic3_nic_probe()
307 static const struct auxiliary_device_id hinic3_nic_id_table[] = {
/linux/drivers/net/ethernet/intel/ice/
H A Dice_sf_eth.c95 const struct auxiliary_device_id *id) in ice_sf_dev_probe()
198 static const struct auxiliary_device_id ice_sf_dev_id_table[] = {
/linux/drivers/infiniband/hw/mlx5/
H A Dib_rep.c233 const struct auxiliary_device_id *id) in mlx5r_rep_probe()
254 static const struct auxiliary_device_id mlx5r_rep_id_table[] = {
/linux/drivers/platform/x86/intel/
H A Dplr_tpmi.c258 static int intel_plr_probe(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id) in intel_plr_probe()
339 static const struct auxiliary_device_id intel_plr_id_table[] = {

123