/linux/include/linux/ |
A D | auxiliary_bus.h | 14 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 D | auxiliary_bus.rst | 65 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 D | auxiliary.c | 21 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 D | intel.h | 50 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 D | intel_init.c | 23 struct auxiliary_device *auxdev = to_auxiliary_dev(dev); in intel_link_dev_release() 38 struct auxiliary_device *auxdev; in intel_link_dev_register()
|
A D | intel.c | 1262 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 D | driver.c | 10 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 D | dev.c | 41 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 D | dev.h | 14 struct auxiliary_device adev;
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | dev.c | 300 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 D | en_rep.c | 1362 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 D | en_main.c | 5405 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 D | i40e_client.h | 83 struct auxiliary_device *aux_dev; 107 struct auxiliary_device aux_dev;
|
A D | iidc.h | 81 struct auxiliary_device adev;
|
/linux/drivers/gpu/drm/bridge/ |
A D | ti-sn65dsi86.c | 150 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 D | i40iw_if.c | 181 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 D | main.c | 204 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 D | ib_rep.c | 192 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 D | main.c | 4384 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 D | ice_idc.c | 18 struct auxiliary_device *adev; in ice_get_auxiliary_drv() 271 struct auxiliary_device *adev; in ice_plug_aux_dev()
|
A D | ice.h | 584 struct auxiliary_device *adev;
|
/linux/drivers/net/ethernet/intel/i40e/ |
A D | i40e_client.c | 290 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 D | driver.h | 537 struct auxiliary_device adev;
|
/linux/drivers/vdpa/mlx5/net/ |
A D | mlx5_vnet.c | 2663 static int mlx5v_probe(struct auxiliary_device *adev, in mlx5v_probe() 2695 static void mlx5v_remove(struct auxiliary_device *adev) in mlx5v_remove()
|