Lines Matching defs:device

20  * The i40e driver is the main software device driver for the Intel 40 Gb family
22 * ports and 10 GbE ports. This device is the successor to the 82599 family of
33 * Each physical function in the hardware shows up as a device that this driver
35 * physical functions present on the device, while other resources are instead
36 * shared across the entire card and its up to the device driver to
45 * file here, and then we'll get into more discussion on how the device is
60 * the device.
63 * work with Intel's common code for the device.
89 * Each physical device consists of a number of one or more ports, which are
93 * instance of the device, there are many that are shared across all of them.
100 * parlance. There are a set number of these on each device; however, they are
103 * 'Fortville' (the code name for this device family) is basically a switch. To
111 * The sets of VSIs is shared across the entire device, though there may be some
119 * determining which functions belong to the same device. Nominally one might do
123 * lot of the PCI enumeration logic. Really, at the end of the day, the device
128 * it might be tempting to leverage the PBA or serial number of the device from
134 * For each unique PCI device that we encounter, we'll create a i40e_device_t.
139 * hae each PF allocate from the pool in the device, thus if only two of four
208 * track of per-physical device state. Finally, for every active descriptor,
224 * | | uint_t ------+--> PCI device number
365 * o Enhanced detection of device errors
367 * o FMA device reset
476 i40e_device_find(i40e_t *i40e, dev_info_t *parent, uint_t bus, uint_t device)
483 idp->id_pci_device == device) {
506 idp->id_pci_device = device;
906 uint16_t bus, device, func;
925 device = PCI_REG_DEV_G(regs[0]);
930 i40e->i40e_hw_space.bus.device = device;
940 * device, which was snapshotted before anyone should have allocated
949 idp = i40e_device_find(i40e, parent, bus, device);
1226 i40e_notice(i40e, "The driver for the device detected a newer "
1233 i40e_notice(i40e, "The driver for the device detected an older"
1298 * perform other operations on the device.
1469 i40e_error(i40e, "failed to map device registers: %d", ret);
1609 * supported by a given device is defined by MSI_X_PF_N in
1713 * available due to the fact that the device basically only supports a
1747 * list from the device to know what to go handle. Therefore for the
1881 * this device. Note that we would only expect them to exist if hardware had
2227 * device. See 8.3.3.1.1 for the full list of steps we need to do to enable the
2335 * traffic class index for the first device. We query the VSI parameters
2368 * device. See 8.4.3.1.1 for what we need to do here.
2676 i40e_error(i40e, "Failed to map device registers.");