Lines Matching refs:subfunction
39 subfunction (SF).
336 SRIOV VFs, a subfunction doesn't require its own PCI virtual function.
337 A subfunction communicates with the hardware through the parent PCI function.
339 To use a subfunction, 3 steps setup sequence is followed:
341 1) create - create a subfunction;
342 2) configure - configure subfunction attributes;
343 3) deploy - deploy the subfunction;
346 User performs setup on the subfunction management device.
350 A subfunction is created using a devlink port interface. A user adds the
351 subfunction by adding a devlink port of subfunction flavour. The devlink
352 kernel code calls down to subfunction management driver (devlink ops) and asks
353 it to create a subfunction devlink port. Driver then instantiates the
354 subfunction port and any associated objects such as health reporters and
359 A subfunction devlink port is created but it is not active yet. That means the
361 but the subfunction device itself is not created. A user might use e-switch port
364 subfunction while subfunction is inactive.
368 Once a subfunction is configured, user must activate it to use it. Upon
369 activation, subfunction management driver asks the subfunction management
370 device to instantiate the subfunction device on particular PCI function.
371 A subfunction device is created on the :ref:`Documentation/driver-api/auxiliary_bus.rst <auxiliary_…
372 At this point a matching subfunction driver binds to the subfunction's auxiliary device.
464 - A bus device of the subfunction, usually on a auxiliary bus.
466 - A device driver for the subfunction auxiliary device.
468 - A PCI physical function that supports subfunction management.
471 subfunction management using devlink port interface.
473 - A device driver for PCI physical function that hosts subfunction
474 devices. In most cases it is same as subfunction management driver. When
475 subfunction is used on external controller, subfunction management and