Home
last modified time | relevance | path

Searched refs:auxiliary_driver (Results 1 – 15 of 15) sorted by relevance

/linux/include/linux/
A Dauxiliary_bus.h20 struct auxiliary_driver { struct
36 static inline struct auxiliary_driver *to_auxiliary_drv(struct device_driver *drv) in to_auxiliary_drv() argument
38 return container_of(drv, struct auxiliary_driver, driver); in to_auxiliary_drv()
55 int __auxiliary_driver_register(struct auxiliary_driver *auxdrv, struct module *owner,
60 void auxiliary_driver_unregister(struct auxiliary_driver *auxdrv);
/linux/drivers/base/
A Dauxiliary.c42 struct auxiliary_driver *auxdrv = to_auxiliary_drv(drv); in auxiliary_match()
65 struct auxiliary_driver *auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_probe()
84 struct auxiliary_driver *auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_remove()
94 struct auxiliary_driver *auxdrv = NULL; in auxiliary_bus_shutdown()
229 int __auxiliary_driver_register(struct auxiliary_driver *auxdrv, in __auxiliary_driver_register()
261 void auxiliary_driver_unregister(struct auxiliary_driver *auxdrv) in auxiliary_driver_unregister()
/linux/Documentation/driver-api/
A Dauxiliary_bus.rst52 device to be driven by an auxiliary_driver in the RDMA subsystem. The PCI
54 function on the NIC. The RDMA driver registers an auxiliary_driver that claims
56 PCI device/driver to the RDMA auxiliary_driver.
124 auxiliary_driver's registering module to perform a container_of() call to go
126 auxiliary_driver's probe function, up to the parent object, and then have
133 than, the lifespan of the memory for the auxiliary_device. The auxiliary_driver
152 struct auxiliary_driver {
194 Whenever an auxiliary_driver is registered, based on the match_name, the
195 auxiliary_driver's probe() is invoked for the matching devices. The
196 auxiliary_driver can also be encapsulated inside custom drivers that make the
[all …]
/linux/include/linux/net/intel/
A Diidc.h91 struct auxiliary_driver adrv;
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
A Ddriver.c87 static struct auxiliary_driver mlx5_sf_driver = {
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Ddev.c340 struct auxiliary_driver *adrv; in mlx5_attach_device()
400 struct auxiliary_driver *adrv; in mlx5_detach_device()
A Den_rep.c1391 static struct auxiliary_driver mlx5e_rep_driver = {
A Den_main.c5541 static struct auxiliary_driver mlx5e_driver = {
/linux/drivers/infiniband/hw/irdma/
A Di40iw_if.c211 struct auxiliary_driver i40iw_auxiliary_drv = {
A Dmain.h57 extern struct auxiliary_driver i40iw_auxiliary_drv;
/linux/drivers/infiniband/hw/mlx5/
A Dib_rep.c221 static struct auxiliary_driver mlx5r_rep_driver = {
A Dmain.c4508 static struct auxiliary_driver mlx5r_mp_driver = {
4515 static struct auxiliary_driver mlx5r_driver = {
/linux/drivers/gpu/drm/bridge/
A Dti-sn65dsi86.c595 static struct auxiliary_driver ti_sn_aux_driver = {
1255 static struct auxiliary_driver ti_sn_bridge_driver = {
1447 static struct auxiliary_driver ti_sn_gpio_driver = {
/linux/drivers/soundwire/
A Dintel.c2012 static struct auxiliary_driver sdw_intel_drv = {
/linux/drivers/vdpa/mlx5/net/
A Dmlx5_vnet.c2711 static struct auxiliary_driver mlx5v_driver = {

Completed in 56 milliseconds