/linux/rust/kernel/ |
H A D | auxiliary.rs | 57 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 D | isst_tpmi.c | 16 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 D | reset-meson-aux.c | 41 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 D | ep93xx-restart.c | 46 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 D | reset-starfive-jh7110.c | 53 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 D | auxiliary_bus.h | 175 * 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 D | aux_drv.c | 18 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 D | kbatt.c | 104 const struct auxiliary_device_id *id) in kbatt_probe() 131 static const struct auxiliary_device_id kbatt_devtype_aux[] = {
|
H A D | mc33xs2410_hwmon.c | 150 const struct auxiliary_device_id *id) in mc33xs2410_hwmon_probe() 162 static const struct auxiliary_device_id mc33xs2410_hwmon_ids[] = {
|
H A D | kfan.c | 186 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 D | aux-bridge.c | 111 const struct auxiliary_device_id *id) in drm_aux_bridge_probe() 135 static const struct auxiliary_device_id drm_aux_bridge_table[] = {
|
H A D | aux-hpd-bridge.c | 172 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 D | reset-mpfs.c | 134 const struct auxiliary_device_id *id) in mpfs_reset_probe() 171 static const struct auxiliary_device_id mpfs_reset_ids[] = {
|
H A D | reset-imx8mp-audiomix.c | 102 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 D | driver.c | 25 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 D | sof-client-ipc-kernel-injector.c | 91 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 D | core_linecard_dev.c | 128 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 D | i40iw_if.c | 182 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 D | pwrseq-thead-gpu.c | 179 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 D | gsc-me.c | 47 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 D | spi-ljca.c | 219 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 D | hinic3_main.c | 207 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 D | ice_sf_eth.c | 95 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 D | ib_rep.c | 233 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 D | plr_tpmi.c | 258 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[] = {
|