linux-stable/include/linux/pds
Shannon Nelson 4569cce43b pds_core: add auxiliary_bus devices
An auxiliary_bus device is created for each vDPA type VF at VF
probe and destroyed at VF remove.  The aux device name comes
from the driver name + VIF type + the unique id assigned at PCI
probe.  The VFs are always removed on PF remove, so there should
be no issues with VFs trying to access missing PF structures.

The auxiliary_device names will look like "pds_core.vDPA.nn"
where 'nn' is the VF's uid.

Signed-off-by: Shannon Nelson <shannon.nelson@amd.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-04-21 08:29:13 +01:00
..
pds_adminq.h pds_core: Add adminq processing and commands 2023-04-21 08:29:12 +01:00
pds_auxbus.h pds_core: add auxiliary_bus devices 2023-04-21 08:29:13 +01:00
pds_common.h pds_core: add auxiliary_bus devices 2023-04-21 08:29:13 +01:00
pds_core_if.h
pds_intr.h