Home
last modified time | relevance | path

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

/linux/include/linux/
A Dauxiliary_bus.h14 struct auxiliary_device { struct
22 void (*remove)(struct auxiliary_device *auxdev);
23 void (*shutdown)(struct auxiliary_device *auxdev);
24 int (*suspend)(struct auxiliary_device *auxdev, pm_message_t state);
25 int (*resume)(struct auxiliary_device *auxdev);
31 static inline struct auxiliary_device *to_auxiliary_dev(struct device *dev) in to_auxiliary_dev()
33 return container_of(dev, struct auxiliary_device, dev); in to_auxiliary_dev()
41 int auxiliary_device_init(struct auxiliary_device *auxdev);
45 static inline void auxiliary_device_uninit(struct auxiliary_device *auxdev) in auxiliary_device_uninit()
50 static inline void auxiliary_device_delete(struct auxiliary_device *auxdev) in auxiliary_device_delete()
[all …]
/linux/Documentation/driver-api/
A Dauxiliary_bus.rst65 before a driver binds to an auxiliary_device.
96 struct auxiliary_device {
107 The auxiliary_device.dev.type.release or auxiliary_device.dev.release must be
153 int (*probe)(struct auxiliary_device *,
155 void (*remove)(struct auxiliary_device *);
156 void (*shutdown)(struct auxiliary_device *);
158 int (*resume)(struct auxiliary_device *);
182 struct auxiliary_device auxdev;
183 void (*connect)(struct auxiliary_device *auxdev);
203 void (*send)(struct auxiliary_device *auxdev);
[all …]
/linux/drivers/base/
A Dauxiliary.c21 const struct auxiliary_device *auxdev) in auxiliary_match_id()
41 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_match()
66 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_bus_probe()
85 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in auxiliary_bus_remove()
95 struct auxiliary_device *auxdev; in auxiliary_bus_shutdown()
133 int auxiliary_device_init(struct auxiliary_device *auxdev) in auxiliary_device_init()
172 int __auxiliary_device_add(struct auxiliary_device *auxdev, const char *modname) in __auxiliary_device_add()
209 struct auxiliary_device *auxiliary_find_device(struct device *start, in auxiliary_find_device()
/linux/drivers/soundwire/
A Dintel.h50 int intel_link_startup(struct auxiliary_device *auxdev);
51 int intel_link_process_wakeen_event(struct auxiliary_device *auxdev);
54 struct auxiliary_device auxdev;
A Dintel_init.c23 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in intel_link_dev_release()
38 struct auxiliary_device *auxdev; in intel_link_dev_register()
A Dintel.c1262 static int intel_link_probe(struct auxiliary_device *auxdev, in intel_link_probe()
1320 int intel_link_startup(struct auxiliary_device *auxdev) in intel_link_startup()
1463 static void intel_link_remove(struct auxiliary_device *auxdev) in intel_link_remove()
1483 int intel_link_process_wakeen_event(struct auxiliary_device *auxdev) in intel_link_process_wakeen_event()
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
A Ddriver.c10 static int mlx5_sf_dev_probe(struct auxiliary_device *adev, const struct auxiliary_device_id *id) in mlx5_sf_dev_probe()
61 static void mlx5_sf_dev_remove(struct auxiliary_device *adev) in mlx5_sf_dev_remove()
73 static void mlx5_sf_dev_shutdown(struct auxiliary_device *adev) in mlx5_sf_dev_shutdown()
A Ddev.c41 struct auxiliary_device *adev = container_of(dev, struct auxiliary_device, dev); in sfnum_show()
64 struct auxiliary_device *adev = container_of(device, struct auxiliary_device, dev); in mlx5_sf_dev_release()
A Ddev.h14 struct auxiliary_device adev;
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Ddev.c300 struct auxiliary_device *adev; in add_adev()
330 static void del_adev(struct auxiliary_device *adev) in del_adev()
339 struct auxiliary_device *adev; in mlx5_attach_device()
399 struct auxiliary_device *adev; in mlx5_detach_device()
580 struct auxiliary_device *adev; in mlx5_get_next_phys_dev()
A Den_rep.c1362 static int mlx5e_rep_probe(struct auxiliary_device *adev, in mlx5e_rep_probe()
1374 static void mlx5e_rep_remove(struct auxiliary_device *adev) in mlx5e_rep_remove()
A Den_main.c5405 static int mlx5e_resume(struct auxiliary_device *adev) in mlx5e_resume()
5429 static int mlx5e_suspend(struct auxiliary_device *adev, pm_message_t state) in mlx5e_suspend()
5443 static int mlx5e_probe(struct auxiliary_device *adev, in mlx5e_probe()
5521 static void mlx5e_remove(struct auxiliary_device *adev) in mlx5e_remove()
/linux/include/linux/net/intel/
A Di40e_client.h83 struct auxiliary_device *aux_dev;
107 struct auxiliary_device aux_dev;
A Diidc.h81 struct auxiliary_device adev;
/linux/drivers/gpu/drm/bridge/
A Dti-sn65dsi86.c150 struct auxiliary_device bridge_aux;
151 struct auxiliary_device gpio_aux;
152 struct auxiliary_device aux_aux;
422 struct auxiliary_device *aux, in ti_sn65dsi86_add_aux_device()
568 static int ti_sn_aux_probe(struct auxiliary_device *adev, in ti_sn_aux_probe()
1200 static int ti_sn_bridge_probe(struct auxiliary_device *adev, in ti_sn_bridge_probe()
1233 static void ti_sn_bridge_remove(struct auxiliary_device *adev) in ti_sn_bridge_remove()
1408 static int ti_sn_gpio_probe(struct auxiliary_device *adev, in ti_sn_gpio_probe()
/linux/drivers/infiniband/hw/irdma/
A Di40iw_if.c181 static int i40iw_probe(struct auxiliary_device *aux_dev, const struct auxiliary_device_id *id) in i40iw_probe()
194 static void i40iw_remove(struct auxiliary_device *aux_dev) in i40iw_remove()
A Dmain.c204 static void irdma_remove(struct auxiliary_device *aux_dev) in irdma_remove()
250 static int irdma_probe(struct auxiliary_device *aux_dev, const struct auxiliary_device_id *id) in irdma_probe()
/linux/drivers/infiniband/hw/mlx5/
A Dib_rep.c192 static int mlx5r_rep_probe(struct auxiliary_device *adev, in mlx5r_rep_probe()
204 static void mlx5r_rep_remove(struct auxiliary_device *adev) in mlx5r_rep_remove()
A Dmain.c4384 static int mlx5r_mp_probe(struct auxiliary_device *adev, in mlx5r_mp_probe()
4429 static void mlx5r_mp_remove(struct auxiliary_device *adev) in mlx5r_mp_remove()
4443 static int mlx5r_probe(struct auxiliary_device *adev, in mlx5r_probe()
4487 static void mlx5r_remove(struct auxiliary_device *adev) in mlx5r_remove()
/linux/drivers/net/ethernet/intel/ice/
A Dice_idc.c18 struct auxiliary_device *adev; in ice_get_auxiliary_drv()
271 struct auxiliary_device *adev; in ice_plug_aux_dev()
A Dice.h584 struct auxiliary_device *adev;
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_client.c290 struct auxiliary_device *aux_dev; in i40e_register_auxiliary_dev()
499 struct auxiliary_device *aux_dev = pf->cinst->lan_info.aux_dev; in i40e_lan_del_device()
/linux/include/linux/mlx5/
A Ddriver.h537 struct auxiliary_device adev;
/linux/drivers/vdpa/mlx5/net/
A Dmlx5_vnet.c2663 static int mlx5v_probe(struct auxiliary_device *adev, in mlx5v_probe()
2695 static void mlx5v_remove(struct auxiliary_device *adev) in mlx5v_remove()

Completed in 60 milliseconds