Home
last modified time | relevance | path

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

1234

/openbmc/linux/include/linux/
H A Dauxiliary_bus.h138 struct auxiliary_device { struct
181 int (*probe)(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id);
182 void (*remove)(struct auxiliary_device *auxdev);
183 void (*shutdown)(struct auxiliary_device *auxdev);
184 int (*suspend)(struct auxiliary_device *auxdev, pm_message_t state);
185 int (*resume)(struct auxiliary_device *auxdev);
191 static inline void *auxiliary_get_drvdata(struct auxiliary_device *auxdev) in auxiliary_get_drvdata()
196 static inline void auxiliary_set_drvdata(struct auxiliary_device *auxdev, void *data) in auxiliary_set_drvdata()
201 static inline struct auxiliary_device *to_auxiliary_dev(struct device *dev) in to_auxiliary_dev()
203 return container_of(dev, struct auxiliary_device, dev); in to_auxiliary_dev()
[all …]
H A Dintel_tpmi.h32 struct intel_tpmi_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev);
33 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index);
34 int tpmi_get_resource_count(struct auxiliary_device *auxdev);
36 int tpmi_get_feature_status(struct auxiliary_device *auxdev, int feature_id, int *locked,
/openbmc/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);
H A Disst_tpmi.c16 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()
/openbmc/linux/drivers/base/
H A Dauxiliary.c162 const struct auxiliary_device *auxdev) in auxiliary_match_id()
182 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_match()
207 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_bus_probe()
226 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_bus_remove()
236 struct auxiliary_device *auxdev; in auxiliary_bus_shutdown()
274 int auxiliary_device_init(struct auxiliary_device *auxdev) in auxiliary_device_init()
313 int __auxiliary_device_add(struct auxiliary_device *auxdev, const char *modname) in __auxiliary_device_add()
352 struct auxiliary_device *auxiliary_find_device(struct device *start, in auxiliary_find_device()
/openbmc/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);
11 struct auxiliary_device auxdev;
/openbmc/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()
149 static void mlxsw_linecard_bdev_remove(struct auxiliary_device *adev) in mlxsw_linecard_bdev_remove()
/openbmc/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()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddriver.c11 static int mlx5_sf_dev_probe(struct auxiliary_device *adev, const struct auxiliary_device_id *id) in mlx5_sf_dev_probe()
69 static void mlx5_sf_dev_remove(struct auxiliary_device *adev) in mlx5_sf_dev_remove()
87 static void mlx5_sf_dev_shutdown(struct auxiliary_device *adev) in mlx5_sf_dev_shutdown()
H A Ddev.c42 struct auxiliary_device *adev = container_of(dev, struct auxiliary_device, dev); in sfnum_show()
65 struct auxiliary_device *adev = container_of(device, struct auxiliary_device, dev); in mlx5_sf_dev_release()
/openbmc/linux/drivers/platform/x86/intel/
H A Dvsec.h42 struct auxiliary_device auxdev;
62 static inline struct intel_vsec_device *auxdev_to_ivdev(struct auxiliary_device *auxdev) in auxdev_to_ivdev()
H A Dtpmi.c171 struct intel_tpmi_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev) in tpmi_get_platform_data()
179 int tpmi_get_resource_count(struct auxiliary_device *auxdev) in tpmi_get_resource_count()
190 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index) in tpmi_get_resource_at_index()
333 int tpmi_get_feature_status(struct auxiliary_device *auxdev, int feature_id, in tpmi_get_feature_status()
526 static void tpmi_set_control_base(struct auxiliary_device *auxdev, in tpmi_set_control_base()
680 static int intel_vsec_tpmi_init(struct auxiliary_device *auxdev) in intel_vsec_tpmi_init()
766 static int tpmi_probe(struct auxiliary_device *auxdev, in tpmi_probe()
772 static void tpmi_remove(struct auxiliary_device *auxdev) in tpmi_remove()
/openbmc/linux/drivers/soc/qcom/
H A Dpmic_glink.c33 struct auxiliary_device altmode_aux;
34 struct auxiliary_device ps_aux;
35 struct auxiliary_device ucsi_aux;
151 struct auxiliary_device *aux, in pmic_glink_add_aux_device()
173 struct auxiliary_device *aux) in pmic_glink_del_aux_device()
/openbmc/linux/drivers/gpu/drm/bridge/
H A Dti-sn65dsi86.c173 struct auxiliary_device *bridge_aux;
174 struct auxiliary_device *gpio_aux;
175 struct auxiliary_device *aux_aux;
176 struct auxiliary_device *pwm_aux;
473 struct auxiliary_device *aux = container_of(dev, struct auxiliary_device, dev); in ti_sn65dsi86_aux_device_release()
479 struct auxiliary_device **aux_out, in ti_sn65dsi86_add_aux_device()
483 struct auxiliary_device *aux; in ti_sn65dsi86_add_aux_device()
654 static int ti_sn_aux_probe(struct auxiliary_device *adev, in ti_sn_aux_probe()
697 static int ti_sn_attach_host(struct auxiliary_device *adev, struct ti_sn65dsi86 *pdata) in ti_sn_attach_host()
1296 static int ti_sn_bridge_probe(struct auxiliary_device *adev, in ti_sn_bridge_probe()
[all …]
/openbmc/linux/drivers/vdpa/pds/
H A Daux_drv.c32 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()
/openbmc/linux/drivers/reset/
H A Dreset-npcm.c383 struct auxiliary_device *adev = _adev; in npcm_clock_unregister_adev()
391 struct auxiliary_device *adev = to_auxiliary_dev(dev); in npcm_clock_adev_release()
397 static struct auxiliary_device *npcm_clock_adev_alloc(struct npcm_rc_data *rst_data, char *clk_name) in npcm_clock_adev_alloc()
400 struct auxiliary_device *adev; in npcm_clock_adev_alloc()
426 struct auxiliary_device *adev; in npcm8xx_clock_controller_register()
/openbmc/linux/drivers/infiniband/hw/mana/
H A Ddevice.c49 static int mana_ib_probe(struct auxiliary_device *adev, in mana_ib_probe()
93 static void mana_ib_remove(struct auxiliary_device *adev) in mana_ib_remove()
/openbmc/linux/drivers/platform/x86/intel/pmt/
H A Dtelemetry.c94 static void pmt_telem_remove(struct auxiliary_device *auxdev) in pmt_telem_remove()
103 static int pmt_telem_probe(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id) in pmt_telem_probe()
/openbmc/linux/drivers/clk/microchip/
H A Dclk-mpfs.c374 struct auxiliary_device *adev = _adev; in mpfs_reset_unregister_adev()
382 struct auxiliary_device *adev = to_auxiliary_dev(dev); in mpfs_reset_adev_release()
387 static struct auxiliary_device *mpfs_reset_adev_alloc(struct mpfs_clock_data *clk_data) in mpfs_reset_adev_alloc()
389 struct auxiliary_device *adev; in mpfs_reset_adev_alloc()
412 struct auxiliary_device *adev; in mpfs_reset_controller_register()
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ulp.c190 struct auxiliary_device *adev; in bnxt_ulp_stop()
221 struct auxiliary_device *adev; in bnxt_ulp_start()
308 struct auxiliary_device *adev; in bnxt_rdma_aux_device_uninit()
358 struct auxiliary_device *aux_dev; in bnxt_rdma_aux_device_init()
/openbmc/linux/drivers/misc/mei/
H A Dgsc-me.c46 static int mei_gsc_probe(struct auxiliary_device *aux_dev, in mei_gsc_probe()
141 static void mei_gsc_remove(struct auxiliary_device *aux_dev) in mei_gsc_remove()
184 struct auxiliary_device *aux_dev; in mei_gsc_pm_resume()
/openbmc/linux/sound/soc/sof/
H A Dsof-client-ipc-kernel-injector.c91 static int sof_msg_inject_probe(struct auxiliary_device *auxdev, in sof_msg_inject_probe()
129 static void sof_msg_inject_remove(struct auxiliary_device *auxdev) in sof_msg_inject_remove()
/openbmc/linux/include/linux/net/intel/
H A Di40e_client.h78 struct auxiliary_device *aux_dev;
102 struct auxiliary_device aux_dev;
/openbmc/linux/include/net/mana/
H A Dmana_auxiliary.h8 struct auxiliary_device adev;
/openbmc/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gsc.c134 struct auxiliary_device *aux_dev = to_auxiliary_dev(dev); in gsc_release_dev()
146 struct auxiliary_device *aux_dev = &intf->adev->aux_dev; in gsc_destroy_one()
169 struct auxiliary_device *aux_dev; in gsc_init_one()

1234