| /linux/Documentation/networking/devlink/ |
| H A D | devlink-port.rst | 39 subfunction (SF). 331 Subfunction section in Maximum IO events queues setup 334 Subfunction is a lightweight function that has a parent PCI function on which 335 it is deployed. Subfunction is created and deployed in unit of 1. Unlike 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; [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_sf_eth.c | 27 * @dyn_port: subfunction associated with configured netdev 28 * @devlink_port: subfunction devlink port to be linked with netdev 86 * ice_sf_dev_probe - subfunction driver probe function 90 * Configure VSI and netdev resources for the subfunction device. 112 dev_err(dev, "Subfunction devlink alloc failed"); in ice_sf_dev_probe() 124 dev_err(dev, "Subfunction vsi config failed"); in ice_sf_dev_probe() 133 dev_err(dev, "Cannot add ice virtual devlink port for subfunction"); in ice_sf_dev_probe() 139 dev_err(dev, "Subfunction netdev config failed"); in ice_sf_dev_probe() 171 * ice_sf_dev_remove - subfunction driver remove function 174 * Deinitalize VSI and netdev resources for the subfunction device. [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | switchdev.rst | 45 Subfunction chapter 48 Subfunction which are spawned over the E-switch are created only with devlink 70 mlx5 supports subfunction management using devlink port (see :ref:`Documentation/networking/devlink… 72 A subfunction has its own function capabilities and its own resources. This 73 means a subfunction has its own dedicated queues (txq, rxq, cq, eq). These 76 When a subfunction is RDMA capable, it has its own QP1, GID table, and RDMA 79 A subfunction has a dedicated window in PCI BAR space that is not shared 81 devices (netdev, rdma, vdpa, etc.) of the subfunction accesses only assigned 84 A subfunction supports eswitch representation through which it supports tc 86 the subfunction port. [all …]
|
| H A D | kconfig.rst | 116 | Build support for subfunction. 118 | will enable support for creating subfunction devices. 123 | Build support for subfuction port in the NIC. A Mellanox subfunction 124 | port is managed through devlink. A subfunction supports RDMA, netdevice
|
| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | cpumodel_subfuncs_test.c | 8 * The tests compare the result of the KVM ioctl for obtaining CPU subfunction data with those 9 * from an ASM block performing the same CPU subfunction. Currently KVM doesn't mask instruction 54 /* Testing Perform Locked Operation (PLO) CPU subfunction's ASM block */ 63 /* Testing Crypto Compute Message Authentication Code (KMAC) CPU subfunction's ASM block */ 74 /* Testing Crypto Cipher Message with Chaining (KMC) CPU subfunction's ASM block */ 85 /* Testing Crypto Cipher Message (KM) CPU subfunction's ASM block */ 96 /* Testing Crypto Compute Intermediate Message Digest (KIMD) CPU subfunction's ASM block */ 107 /* Testing Crypto Compute Last Message Digest (KLMD) CPU subfunction's ASM block */ 118 /* Testing Crypto Cipher Message with Counter (KMCTR) CPU subfunction's ASM block */ 129 /* Testing Crypto Cipher Message with Cipher Feedback (KMF) CPU subfunction's ASM block */ [all …]
|
| /linux/drivers/net/ethernet/intel/ice/devlink/ |
| H A D | port.c | 495 * ice_devlink_create_sf_dev_port - Register virtual port for a subfunction 496 * @sf_dev: the subfunction device to create a devlink port for 498 * Register virtual flavour devlink port for the subfunction auxiliary device 525 * ice_devlink_destroy_sf_dev_port - Destroy virtual port for a subfunction 526 * @sf_dev: the subfunction device to create a devlink port for 528 * Unregisters the virtual port associated with this subfunction. 662 * created subfunction. 686 * to the subfunction structure. 815 * ice_reserve_sf_num - Reserve a subfunction number for this port 821 * Reserve a subfunction number for this port. Only called for [all …]
|
| H A D | port.h | 19 * @sfnum: the subfunction ID 20 * @sf_dev: pointer to the subfunction device
|
| /linux/Documentation/virt/kvm/devices/ |
| H A D | vm.rst | 147 A subfunction block is only valid if KVM_S390_VM_CPU_MACHINE contains the 149 indicates subfunctions via a "query subfunction", the response block is 151 indicates subfunctions via a "test bit" mechanism, the subfunction codes are 175 :Parameters: address of a buffer to load the subfunction blocks from. 186 The kernel uses the configured subfunction blocks for indication to 187 the guest. A subfunction block will only be used if the associated STFL(E) bit 198 :Parameters: address of a buffer to store/load the subfunction blocks from.
|
| /linux/sound/firewire/oxfw/ |
| H A D | oxfw-command.c | 23 buf[3] = 0xc0; /* SINGLE subfunction */ in avc_stream_set_format() 74 buf[10] = 0xff & eid; /* entry ID for LIST subfunction */ in avc_stream_get_format() 91 /* LIST subfunction has entry ID */ in avc_stream_get_format()
|
| /linux/sound/firewire/ |
| H A D | fcp.h | 25 unsigned int subunit_id, unsigned int subfunction,
|
| /linux/arch/x86/kernel/ |
| H A D | vm86_32.c | 167 static int do_vm86_irq_handling(int subfunction, int irqnumber); 187 * from access_ok(), because the subfunction is in SYSCALL_DEFINE2() 798 static int do_vm86_irq_handling(int subfunction, int irqnumber) in do_vm86_irq_handling() argument 801 switch (subfunction) { in do_vm86_irq_handling()
|
| /linux/tools/firewire/ |
| H A D | decode-fcp.c | 113 { "subfunction", 0, 8 },
|
| /linux/drivers/media/firewire/ |
| H A D | firedtv-avc.c | 422 c->operand[1] = 0xd2; /* subfunction replace */ in avc_tuner_dsd_dvb_c() 490 c->operand[1] = 0xd2; /* subfunction replace */ in avc_tuner_dsd_dvb_t() 640 c->operand[1] = 0xd2; /* subfunction replace */ in avc_tuner_set_pids() 685 c->operand[1] = 0xd2; /* subfunction replace */ in avc_tuner_get_ts()
|
| /linux/drivers/pci/ |
| H A D | tsm.c | 193 /* connect() mutually exclusive with subfunction pci_tsm_init() */ in pci_tsm_connect() 449 /* disconnect() mutually exclusive with subfunction pci_tsm_init() */ in __pci_tsm_disconnect()
|
| /linux/Documentation/networking/ |
| H A D | representors.rst | 47 these administrative privileges instead to a VF or SF (subfunction).
|
| /linux/arch/s390/include/asm/ |
| H A D | cpacf.h | 625 * cpacf_trng() - executes the TRNG subfunction of the PRNO instruction
|
| /linux/drivers/scsi/aic94xx/ |
| H A D | aic94xx_scb.c | 757 * @subfunc: subfunction, what to actually to do the phy
|
| /linux/include/linux/ |
| H A D | psp-sev.h | 869 * @ecx_in: subfunction index
|
| /linux/drivers/crypto/nx/ |
| H A D | nx-common-powernv.c | 336 CSB_ERR(csb, "Unknown subfunction code"); in wait_for_csb()
|
| /linux/drivers/firmware/google/ |
| H A D | gsmi.c | 197 * AH : Subfunction number in gsmi_exec()
|
| /linux/drivers/usb/atm/ |
| H A D | ueagle-atm.c | 2012 "Function : %d, Subfunction : %d\n", in uea_dispatch_cmv_e1() 2061 "Function : %d, Subfunction : %d\n", in uea_dispatch_cmv_e4()
|
| /linux/tools/objtool/ |
| H A D | elf.c | 639 ERROR("%s(): cold subfunction without \".cold\"?", sym->name); in read_symbols()
|
| H A D | check.c | 79 /* Check if we're already in the subfunction: */ in next_insn_same_func() 83 /* Move to the subfunction: */ in next_insn_same_func()
|
| /linux/arch/x86/kernel/fpu/ |
| H A D | xstate.c | 1826 * @option: A subfunction of arch_prctl()
|
| /linux/arch/s390/kvm/ |
| H A D | kvm-s390.c | 3532 /* At least one ECC subfunction must be present */ in kvm_has_pckmo_ecc() 3543 /* At least one HMAC subfunction must be present */ in kvm_has_pckmo_hmac()
|